Leveraging Movie Recommendation Using Fuzzy Emotion Features

  • Mala SaraswatEmail author
  • Shampa Chakraverty
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 799)


User generated data like reviews encapsulate bursts of emotions that are generated after reading a book or watching a movie. These emotions garnered from reviews can be used in recommending items from entertainment domain with similar emotions. Till now much work has been done using emotions as discrete features in recommender system. In this paper, we delve deeper to use fuzziness in the emotion categories. The use of emotional features such as love, joy, surprise, anger, sadness and fear has been shown to be effective in identifying items with similar features for recommendations. However, there is a certain degree of vagueness and blurring boundaries between the lexicons of these categorical emotion features that has hitherto been largely ignored. In this paper, we tackle the problem of inherent vagueness in emotional features by proposing a framework for movie recommendation using fuzzy emotion features by taking each emotion category as a linguistic variable. We develop a Mamdani Model to extract fuzzy classification rules for recommending movies from emotions extracted from their corresponding reviews. Results show that Guassian fuzzy model with 5 linguistic variables yield 68.43% F-measure which is 10.5% improvement over the SVM based crisp model for recommending movies.


Recommender system Emotions Reviews Linguistic variable Movies Fuzzy rule based system 


  1. 1.
    Hastings, J., Ceusters, W., Smith, B., Mulligan, K.: The emotion ontology: enabling interdisciplinary research in the affective sciences. In: Beigl, M., Christiansen, H., Roth-Berghofer, T.R., Kofod-Petersen, A., Coventry, K.R., Schmidtke, H.R. (eds.) CONTEXT 2011. LNCS (LNAI), vol. 6967, pp. 119–123. Springer, Heidelberg (2011). Scholar
  2. 2.
    Meyers, O.C.: A mood-based music classification and exploration system. MSc thesis, School of Architecture and Planning, MIT (2007)Google Scholar
  3. 3.
    Winoto, P., Tang, T.Y.: The role of user mood in movie recommendations. Expert Syst. Appl. 37(8), 6086–6092 (2010)CrossRefGoogle Scholar
  4. 4.
    Breazeal, C.: Emotion and sociable humanoid robots. Int. J. Hum Comput Stud. 59, 119–155 (2003)CrossRefGoogle Scholar
  5. 5.
    Cassell, J.: Nudge wink: elements of face-to-face conversation for embodied conversational agents. In: Embodied Conversational Agents, pp. 1–27 (2003)Google Scholar
  6. 6.
    Carrillo de Albornoz, J., Plaza, L., Gervás, P.: A hybrid approach to emotional sentence polarity and intensity classification. In: 14th International Conference on Computational Natural Language Learning, pp. 153–161 (2010)Google Scholar
  7. 7.
    Shi, Y., Larson, M., Hanjalic, A.: Mining mood-specific movie similarity with matrix factorization for context-aware recommendation. In: Workshop on Context-Aware Movie Recommendation, pp. 34–40 (2010)Google Scholar
  8. 8.
    Chakraverty, S., Saraswat, M.: Review based emotion profiles for cross domain recommendation. Multimedia Tools Appl. 76, 1–24 (2017)CrossRefGoogle Scholar
  9. 9.
    Russel, J.A.: A circumplex model of affect. J. Pers. Soc. Psychol. 39, 1161–1178 (1980). Scholar
  10. 10.
    Labov, W.: The boundaries of words and their meanings, pp. 340–373 (1973)Google Scholar
  11. 11.
    Zadeh, L.A.: Fuzzy sets. Inf. Control 8(3), 338–353 (1965)CrossRefGoogle Scholar
  12. 12.
    Chakraverty, S., Sharma, S., Bhalla, I.: Emotion–location mapping and analysis using Twitter. J. Inf. Knowl. Manag. 14(03), 1550022 (2015)CrossRefGoogle Scholar
  13. 13.
  14. 14.
    Mamdani, E.H.: Application of fuzzy algorithms for control of simple dynamic plant. In: Proceedings of the Institution of Electrical Engineers, vol. 121, no. 12, pp. 1585–1588. IET, December 1974Google Scholar
  15. 15.
    Riza, L.S., Bergmeir, C.N., Herrera, F., Bentez Snchez, J.M.: frbs: fuzzy rule-based systems for classification and regression in R. American Statistical Association (2015)Google Scholar
  16. 16.
    Kaminskas, M., Ricci, F.: Location-adapted music recommendation using tags. In: Konstan, J.A., Conejo, R., Marzo, J.L., Oliver, N. (eds.) International Conference on User Modeling, Adaptation, and Personalization. UMAP 2011. LNCS, vol. 6787, pp. 183–194. Springer, Heidelberg (2011).
  17. 17.
    TenHouten, W.D.: Emotion and Reason: Mind, Brain, and the Social Domains of Work and Love, pp. 12–13. Routledge (2014)Google Scholar
  18. 18.
    Fernández-Tobías, I., Cantador, I., Plaza, L: An emotion dimensional model based on social tags: crossing folksonomies and enhancing recommendations. In: Huemer, C., Lops, P. (eds.) E-Commerce and Web Technologies. EC-Web 2013. LNBIP, vol 152, pp. 88–100. Springer, Heidelberg (2013).
  19. 19.
    Zadeh, L.A.: The concept of a linguistic variable and its application to approximate reasoning—I. Inf. Sci. 8(3), 199–249 (1975)MathSciNetCrossRefGoogle Scholar
  20. 20.
    Harper, F.M., Konstan, J.A.: The MovieLens datasets: history and context. ACM Trans. Interact. Intell. Syst. (TiiS) 5(4), 19 (2015). Scholar
  21. 21.
    Wang, L.-X., Mendel, J.M.: Generating fuzzy rules by learning from examples. IEEE Trans. Syst. Man. Cybern. 22(6), 1414–1427 (1992)MathSciNetCrossRefGoogle Scholar
  22. 22.
    Zeileis, A., Hornik, K., Smola, A., Karatzoglou, A.: kernlab- an S4 package for kernel methods in R. J. Stat. Softw. 11(9), 1–20 (2004)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  1. 1.Division of Computer Engineering, NSITUniversity of DelhiNew DelhiIndia

Personalised recommendations