{"title":"Justifying Recommendations through Aspect-based Sentiment Analysis of Users Reviews","authors":"C. Musto, P. Lops, M. Degemmis, G. Semeraro","doi":"10.1145/3320435.3320457","DOIUrl":null,"url":null,"abstract":"In 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' reviews. Our approach relies on a combination ofnatural language processing and sentiment analysis techniques, and is based on the following steps: (1) a set of users' reviews discussing the recommended item is gathered and analyzed; (2) the distinguishing aspects that characterize the item are extracted and a ranking function is used to identify the most relevant ones; (3) excerpts of the reviews discussing such aspects are extracted and a natural language template is filled in through the aggregation of these sentences. This represents the final output of the algorithm, which is provided to the user as justification of the recommendation she received. In the experimental evaluation, we carried out a user study (N=296, 73.6% male) aiming to investigate the effectiveness of our methodology in two different domains, as movies and books. Results showed that our technique can provide users with rich and satisfying justifications. Moreover, our experiment also showed that the users prefer review-based justifications to other explanation strategies, and this finding further confirmed the effectiveness of the approach.","PeriodicalId":254537,"journal":{"name":"Proceedings of the 27th ACM Conference on User Modeling, Adaptation and Personalization","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"35","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 27th ACM Conference on User Modeling, Adaptation and Personalization","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3320435.3320457","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 35
Abstract
In 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' reviews. Our approach relies on a combination ofnatural language processing and sentiment analysis techniques, and is based on the following steps: (1) a set of users' reviews discussing the recommended item is gathered and analyzed; (2) the distinguishing aspects that characterize the item are extracted and a ranking function is used to identify the most relevant ones; (3) excerpts of the reviews discussing such aspects are extracted and a natural language template is filled in through the aggregation of these sentences. This represents the final output of the algorithm, which is provided to the user as justification of the recommendation she received. In the experimental evaluation, we carried out a user study (N=296, 73.6% male) aiming to investigate the effectiveness of our methodology in two different domains, as movies and books. Results showed that our technique can provide users with rich and satisfying justifications. Moreover, our experiment also showed that the users prefer review-based justifications to other explanation strategies, and this finding further confirmed the effectiveness of the approach.