ABSTRACT
In this paper we propose a multi-criteria recommender system based on collaborative filtering (CF) techniques, which exploits the information conveyed by users' reviews to provide a multi-faceted representation of users' interests.
To this end, we exploited a framework for opinion mining and sentiment analysis, which automatically extracts relevant aspects and sentiment scores from users' reviews. As an example, in a restaurant recommendation scenario, the aspects may regard food quality, service, position, athmosphere of the place and so on. Such a multi-faceted representation of the user is used to feed a multi-criteria CF algorithm which predicts user interest in a particular item and provides her with recommendations.
In the experimental session we evaluated the performance of the algorithm against several state-of-the-art baselines; Results confirmed the insight behind this work, since our approach was able to overcome both single-criteria recommendation algorithms as well as more sophisticated techniques based on matrix factorization.
- Gediminas Adomavicius and YoungOk Kwon. 2007. New recommendation techniques for multicriteria rating systems. IEEE Intelligent Systems 22, 3 (2007). Google ScholarDigital Library
- Gediminas Adomavicius and YoungOk Kwon. 2015. Multi-criteria recommender systems. In Recommender systems handbook. Springer, 847--880.Google Scholar
- Annalina Caputo, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, and Gaetano Rossiello. 2017. SABRE: A Sentiment Aspect-Based Retrieval Engine. In Information Filtering and Retrieval. Springer, 63--78.Google Scholar
- Guanliang Chen and Li Chen. 2015. Augmenting service recommender systems by incorporating contextual opinions from user reviews. User Modeling and User-Adapted Interaction 25, 3 (2015), 295--329. Google ScholarDigital Library
- Li Chen, Guanliang Chen, and Feng Wang. 2015. Recommender systems based on user reviews: the state of the art. User Modeling and User-Adapted Interaction 25, 2 (2015), 99--154. Google ScholarDigital Library
- Marco De Gemmis, Leo Iaquinta, Pasquale Lops, Cataldo Musto, Fedelucio Narducci, and Giovanni Semeraro. 2010. Learning preference models in recommender systems. In Preference Learning. Springer Berlin Heidelberg, 387--407.Google Scholar
- Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, and Cataldo Musto. 2015. An investigation on the serendipity problem in recommender systems. Information Processing & Management 51, 5 (2015), 695--717. Google ScholarDigital Library
- Yanjie Fu, Bin Liu, Yong Ge, Zijun Yao, and Hui Xiong. 2014. User preference learning with multiple information fusion for restaurant recommendation. In Proceedings of the 2014 SIAM International Conference on Data Mining. SIAM, 470--478.Google ScholarCross Ref
- Matthias Fuchs and Markus Zanker. 2012. Multi-criteria ratings for recommender systems: an empirical analysis in the tourism domain. E-commerce and web technologies (2012), 100--111.Google Scholar
- Dietmar Jannach, Zeynep Karakaya, and Fatih Gedikli. 2012. Accuracy improvements for multi-criteria recommender systems. In Proceedings of the 13th ACM conference on electronic commerce. ACM, 674--689. Google ScholarDigital Library
- Loredana Laera, Valentina A. M. Tamma, Trevor J. M. Bench-Capon, and Giovanni Semeraro. 2004. SweetProlog: A System to Integrate Ontologies and Rules. In Rules and Rule Markup Languages for the Semantic Web: Third International Workshop, RuleML 2004, Hiroshima, Japan, November 8, 2004. Proceedings (Lecture Notes in Computer Science), Grigoris Antoniou and Harold Boley (Eds.), Vol. 3323. Springer, 188--193.Google ScholarCross Ref
- Greg Linden, Brent Smith, and Jeremy York. 2003. Amazon. com recommendations: Item-to-item collaborative filtering. IEEE Internet computing 7, 1 (2003), 76--80. Google ScholarDigital Library
- Hongyan Liu, Jun He, Tingting Wang, Wenting Song, and Xiaoyang Du. 2013. Combining user preferences and user opinions for accurate recommendation. Electronic Commerce Research and Applications 12, 1 (2013), 14--23. Google ScholarDigital Library
- Liwei Liu, Nikolay Mehandjiev, and Dong-Ling Xu. 2011. Multi-criteria service recommendation based on user criteria preferences. In Proceedings of the fifth ACM conference on Recommender systems. ACM, 77--84. Google ScholarDigital Library
- Nikos Manouselis and Constantina Costopoulou. 2007. Experimental analysis of design choices in multiattribute utility collaborative filtering. International Journal of Pattern Recognition and Artirficial Intelligence 21, 02 (2007), 311--331.Google ScholarCross Ref
- Cataldo Musto, Giovanni Semeraro, Pasquale Lops, and Marco de Gemmis. 2014. Combining distributional semantics and entity linking for context-aware content-based recommendation. In User Modeling, Adaptation, and Personalization. Springer, 381--392.Google Scholar
- Cataldo Musto, Giovanni Semeraro, and Marco Polignano. 2014. A comparison of lexicon-based approaches for sentiment analysis of microblog posts. DART 2014: Information Filtering and Retrieval. CEUR-WS.org, Volume 1314 (2014), 59--68.Google Scholar
- Finn Årup Nielsen. 2011. A new ANEW: Evaluation of a word list for sentiment analysis in microblogs. arXiv preprint arXiv:1103.2903 (2011).Google Scholar
- Benjamin Recht, Christopher Re, Stephen Wright, and Feng Niu. 2011. Hogwild: A lock-free approach to parallelizing stochastic gradient descent. In Advances in Neural Information Processing Systems. 693--701. Google ScholarDigital Library
- Alan Said and Alejandro Bellogín. 2014. Rival: a toolkit to foster reproducibility in recommender system evaluation. In Proceedings of the 8th ACM Conference on Recommender systems. ACM, 371--372. Google ScholarDigital Library
- Richard Socher, Alex Perelygin, Jean Y. Wu, Jason Chuang, Christopher D. Manning, Andrew Y. Ng, and Christopher Potts. 2013. Recursive deep models for semantic compositionality over a sentiment treebank. In Proceedings of the conference on empirical methods in natural language processing (EMNLP), Vol. 1631. Citeseer, 1642.Google Scholar
- Takashi Tomokiyo and Matthew Hurst. 2003. A language model approach to keyphrase extraction. In Proceedings of the ACL 2003 workshop on Multiword expressions: analysis, acquisition and treatment-Volume 18. Association for Computational Linguistics, 33--40. Google ScholarDigital Library
- Yunhong Zhou, Dennis Wilkinson, Robert Schreiber, and Rong Pan. 2008. Largescale parallel collaborative filtering for the Netflix prize. In International Conference on Algorithmic Applications in Management. Springer, 337--348. Google ScholarDigital Library
Index Terms
- A Multi-criteria Recommender System Exploiting Aspect-based Sentiment Analysis of Users' Reviews
Recommendations
Justifying Recommendations through Aspect-based Sentiment Analysis of Users Reviews
UMAP '19: Proceedings of the 27th ACM Conference on User Modeling, Adaptation and PersonalizationIn this paper we present a methodology to justify the suggestions generated by a recommendation algorithm through the identification of relevant and distinguishing characteristics of the recommended item, automatically extracted by mining users' ...
A comparative analysis of recommender systems based on item aspect opinions extracted from user reviews
In popular applications such as e-commerce sites and social media, users provide online reviews giving personal opinions about a wide array of items, such as products, services and people. These reviews are usually in the form of free text, and ...
Recommender systems based on user reviews: the state of the art
In recent years, a variety of review-based recommender systems have been developed, with the goal of incorporating the valuable information in user-generated textual reviews into the user modeling and recommending process. Advanced text analysis and ...
Comments