Representing emotions with knowledge graphs for movie recommendations

Abstract Consumption of media, and movies in particular, is increasing and is influenced by a number of factors. One important and overlooked factor that affects the media consumption choices is the emotional state of the user and the decision making based on it. To include this factor in movie recommendation processes, we propose a knowledge graph representing human emotions in the domain of movies. The knowledge graph has been built by extracting emotions out of pre-existing movie reviews using machine learning techniques. To show how the knowledge graph can be used, a chatbot prototype has been developed. The chatbot’s reasoning mechanism derives movie recommendations for the user by combining the user’s emotions, which have been extracted from chat messages, with the knowledge graph. The developed approach for movie recommendations based on sentiment represented as a knowledge graph has been proven to be technically feasible, however, it requires more information about the emotions associated with the movies than currently available online.

[1]  Carlo Strapparava,et al.  WordNet Affect: an Affective Extension of WordNet , 2004, LREC.

[2]  Stefano DellaVigna,et al.  Does Conflict of Interest Lead to Biased Coverage? Evidence from Movie Reviews , 2014 .

[3]  Kush R. Varshney,et al.  Optimized Pre-Processing for Discrimination Prevention , 2017, NIPS.

[4]  Siu Cheung Hui,et al.  Structural analysis of chat messages for topic detection , 2006, Online Inf. Rev..

[5]  Ivan Bruha Pre- and Post-processing in Machine Learning and Data Mining , 2001, Machine Learning and Its Applications.

[6]  Rosa Gil,et al.  Emotions ontology for collaborative modelling and learning of emotional responses , 2015, Comput. Hum. Behav..

[7]  Krishna P. Gummadi,et al.  Fairness Constraints: Mechanisms for Fair Classification , 2015, AISTATS.

[8]  Erik Cambria,et al.  OntoSenticNet: A Commonsense Ontology for Sentiment Analysis , 2018, IEEE Intelligent Systems.

[9]  Christoph Trattner,et al.  Exploring the Power of Visual Features for the Recommendation of Movies , 2019, UMAP.

[10]  Toniann Pitassi,et al.  Learning Fair Representations , 2013, ICML.

[11]  Blake Lemoine,et al.  Mitigating Unwanted Biases with Adversarial Learning , 2018, AIES.

[12]  Bruce Ferwerda,et al.  Enhancing Music Recommender Systems with Personality Information and Emotional States: A Proposal , 2014, UMAP Workshops.

[13]  Bernd Ludwig,et al.  Matrix factorization techniques for context aware recommendation , 2011, RecSys '11.

[14]  Yunfeng Zhang,et al.  AI Fairness 360: An extensible toolkit for detecting and mitigating algorithmic bias , 2019, IBM Journal of Research and Development.

[15]  Sanjay Ghemawat,et al.  MapReduce: simplified data processing on large clusters , 2008, CACM.

[16]  Anand S. Rao,et al.  Modeling Rational Agents within a BDI-Architecture , 1997, KR.

[17]  Freddy Priyatna,et al.  Linked-Fiestas: A Knowledge Graph to Promote Cultural Tourism in Spain , 2018, ICWE Workshops.

[18]  Eric K. Clemons,et al.  Do Online Reviews Reflect a Product's True Perceived Quality? - An Investigation of Online Movie Reviews Across Cultures , 2010, 2010 43rd Hawaii International Conference on System Sciences.

[19]  J. Russell A circumplex model of affect. , 1980 .

[20]  Dieter Fensel,et al.  On Generating Stories from Semantically Annotated Tourism-Related Content , 2018, OTM Conferences.

[21]  Toon Calders,et al.  Data preprocessing techniques for classification without discrimination , 2011, Knowledge and Information Systems.

[22]  Krzysztof Janowicz,et al.  Debiasing Knowledge Graphs: Why Female Presidents are not like Female Popes , 2018, SEMWEB.

[23]  Ansgar Koene,et al.  IEEE P7003™ standard for algorithmic bias considerations: work in progress paper , 2018 .