skip to main content
10.1145/2600428.2609579acmconferencesArticle/Chapter ViewAbstractPublication PagesirConference Proceedingsconference-collections
research-article

Explicit factor models for explainable recommendation based on phrase-level sentiment analysis

Published:03 July 2014Publication History

ABSTRACT

Collaborative Filtering(CF)-based recommendation algorithms, such as Latent Factor Models (LFM), work well in terms of prediction accuracy. However, the latent features make it difficulty to explain the recommendation results to the users. Fortunately, with the continuous growth of online user reviews, the information available for training a recommender system is no longer limited to just numerical star ratings or user/item features. By extracting explicit user opinions about various aspects of a product from the reviews, it is possible to learn more details about what aspects a user cares, which further sheds light on the possibility to make explainable recommendations.

In this work, we propose the Explicit Factor Model (EFM) to generate explainable recommendations, meanwhile keep a high prediction accuracy. We first extract explicit product features (i.e. aspects) and user opinions by phrase-level sentiment analysis on user reviews, then generate both recommendations and disrecommendations according to the specific product features to the user's interests and the hidden features learned. Besides, intuitional feature-level explanations about why an item is or is not recommended are generated from the model. Offline experimental results on several real-world datasets demonstrate the advantages of our framework over competitive baseline algorithms on both rating prediction and top-K recommendation tasks. Online experiments show that the detailed explanations make the recommendations and disrecommendations more influential on user's purchasing behavior.

References

  1. S. Aciar, D. Zhang, S. Simo , and J. Debenham. Informed Recommender: Basing Recommendations on Consumer Product Reviews. Intelligent Systems, 22(3):39--47, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. Bilgic and R. J. Mooney. Explaining Recommendations: Satisfaction vs. Promotion. IUI, 2005.Google ScholarGoogle Scholar
  3. H. Cramer, V. Evers, S. Ramlal, M. van Someren, et al. The Effects of Transparency on Trust in and Acceptance of a Content-Based Art Recommender. User Modeling and User-Adapted Interaction, 18(5):455--496, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. P. Cremonesi, Y. Koren, and R. Turrin. Performance of Recommender Algorithms on Top-N Recommendation Tasks. RecSys, pages 39--46, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. C. Ding, T. Li, W. Peng, and H. Park. Orthogonal Nonnegative Matrix Tri-Factorizations for Clustering. KDD, pages 126--135, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. X. Ding, B. Liu, and P. S. Yu. A Holistic Lexicon Based Approach to Opinion Mining. WSDM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. G. Ganu, N. Elhadad, and A. Marian. Beyond the Stars: Improving Rating Predictions using Review Text Content. WebDB, 2009.Google ScholarGoogle Scholar
  8. X. He, M. Gao, M. Kan, Y. Liu, and K. Sugiyama. Predicting the Popularity of Web 2.0 Items based on User Comments. SIGIR, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. X. He, M. Kan, P. Xie, and X. Chen. Comment-based Multi-View Clustering of Web 2.0 Items. WWW, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. Herlocker, J. Konstan, and J. Riedl. Explaining collaborative filtering recommendations. CSCW, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. Hu and B. Liu. Mining and Summarizing Customer Reviews. KDD, pages 168--177, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. N. Jakob, S. H. Weber, M. C. Müller, et al. Beyond the Stars: Exploiting Free-Text User Reviews to Improve the Accuracy of Movie Recommendations. TSA, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. C. W. ki Leung, S. C. fai Chan, and F. lai Chung. Integrating Collaborative Filtering and Sentiment Analysis: A Rating Inference Approach. ECAI, 2006.Google ScholarGoogle Scholar
  14. Y. Koren, R. Bell, and C. Volinsky. Matrix Factorization Techniques for Recommender Systems. Computer, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. D. D. Lee and H. S. Seung. Algorithms for Non-negative Matrix Factorization. Proc. NIPS, 2001.Google ScholarGoogle Scholar
  16. D. Lemire and A. Maclachlan. Slope One Predictors for Online Rating-Based Collaborative Filtering. SDM, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  17. B. Liu, M. Hu, and J. Cheng. Opinion Observer: Analyzing and Comparing Opinions on the Web. WWW, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. B. Liu and L. Zhang. A Survey of Opinion Mining and Sentiment Analysis. Jour. Mining Text Data, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  19. Y. Lu, M. Castellanos, U. Dayal, and C. Zhai. Automatic construction of a context-aware sentiment lexicon: An optimization approach. WWW, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. J. McAuley and J. Leskovec. Hidden Factors and Hidden Topics: Understanding Rating Dimensions with Review Text. RecSys, pages 165--172, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. C. Musat, Y. Liang, and B. Faltings. Recommendation Using Textual Opinions. IJCAI, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. T. Nakagawa, K. Inui, and S. Kurohashi. Dependency Tree-based Sentiment Classification using CRFs with Hidden Variables. NAACL, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. M. Newman and M. Girvan. Finding and evaluating community structure in networks. Phys. Review, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  24. B. Pang and L. Lee. Opinion Mining and Sentiment Analysis. Found. & Trends in Info. Retr., 2(1--2), 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. B. Pang, L. Lee, et al. Thumbs up? sentiment classification using machine learning techniques. EMNLP, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. N. Pappas and A. P. Belis. Sentiment Analysis of User Comments for One-Class Collaborative Filtering over TED Talks. SIGIR, pages 773--776, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. S. Pero and T. Horvath. Opinion-Driven Matrix Factorization for Rating Prediction. UMAP, 2013.Google ScholarGoogle ScholarCross RefCross Ref
  28. S. Rendle, C. Freudenthaler, et al. BPR: Bayesian Personalized Ranking from Implicit Feedback. UAI, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. J. Rennie and N. Srebro. Fast Maximum Margin Matrix Factorization for Collaborative Prediction. ICML, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. R. Salakhutdinov and A. Mnih. Bayesian Probabilistic Matrix Factorization using Markov Chain Monte Carlo. Proc. ICML, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. A. Sharma and D. Cosley. Do Social Explanations Work? Studying and Modeling the Effects of Social Explanations in Recommender Systems. WWW, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. N. Srebro and T. Jaakkola. Weighted Low-rank Approximations. Proc. ICML, pages 720--727, 2003.Google ScholarGoogle Scholar
  33. X. Su and T. M. Khoshgoftaar. A survey of collaborative filtering techniques. Advanc. in AI, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. M. Taboada, J. Brooke, M. Tolofiski, K. Voll, and M. Stede. Lexicon-Based Methods for Sentiment Analysis. Computational Linguastics, 37(2), 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Y. Tan, Y. Zhang, M. Zhang, Y. Liu, and S. Ma. A Unified Framework for Emotional Elements Extraction based on Finite State Matching Machine. NLPCC, 400:60--71, 2013.Google ScholarGoogle Scholar
  36. M. Terzi, M. A. Ferrario, and J. Whittle. Free text in user reviews: Their role in recommender systems. RecSys, 2011.Google ScholarGoogle Scholar
  37. N. Tintarev and J. Mastho. A Survey of Explanations in Recommender Systems. ICDE, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. N. Tintarev and J. Mastho. Designing and Evaluating Explanations for Recommender Systems. Recommender Systems Handbook, pages 479--510, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  39. J. Vig, S. Sen, and J. Riedl. Tagsplanations: Explaining Recommendations Using Tags. IUI, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. J. Wiebe, T. Wilson, and C. Cardie. Annotating expressions of opinions and emotions in language. LREC, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  41. T. Wilson, J. Wiebe, et al. Recognizing contextual polarity in phrase-level sentiment analysis. EMNLP, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. A. Yessenalina, Y. Yue, et al. Multi-level structured models for document-level sentiment classification. EMNLP, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Y. Zhang, H. Zhang, M. Zhang, Y. Liu, et al. Do Users Rate or Review? Boost Phrase-level Sentiment Labeling with Review-level Sentiment Classification. SIGIR, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Y. Zhang, M. Zhang, Y. Liu, and S. Ma. Improve Collaborative Filtering Through Bordered Block Diagonal Form Matrices. SIGIR, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. Y. Zhang, M. Zhang, Y. Liu, S. Ma, and S. Feng. Localized Matrix Factorization for Recommendation based on Matrix Block Diagonal Forms. WWW, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Explicit factor models for explainable recommendation based on phrase-level sentiment analysis

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SIGIR '14: Proceedings of the 37th international ACM SIGIR conference on Research & development in information retrieval
          July 2014
          1330 pages
          ISBN:9781450322577
          DOI:10.1145/2600428

          Copyright © 2014 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 3 July 2014

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          SIGIR '14 Paper Acceptance Rate82of387submissions,21%Overall Acceptance Rate792of3,983submissions,20%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader