Author:
Musto Cataldo,Spillo Giuseppe,Semeraro Giovanni
Abstract
AbstractThis paper introduces a methodology to generate review-based natural language justifications supporting personalized suggestions returned by a recommender system. The hallmark of our strategy lies in the fact that natural language justifications are adapted to the different contextual situations in which the items will be consumed. In particular, our strategy relies on the following intuition: Just like the selection of the most suitable item is influenced by the contexts of usage, a justification that supports a recommendation should vary as well. As an example, depending on whether a person is going out with her friends or her family, a justification that supports a restaurant recommendation should include different concepts and aspects. Accordingly, we designed a pipeline based on distributional semantics models to generate a vector space representation of each context. Such a representation, which relies on a term-context matrix, is used to identify the most suitable review excerpts that discuss aspects that are particularly relevant for a certain context. The methodology was validated by means of two user studies, carried out in two different domains (i.e., movies and restaurants). Moreover, we also analyzed whether and how our justifications impact on the perceived transparency of the recommendation process and allow the user to make more informed choices. As shown by the results, our intuitions were supported by the user studies.
Funder
Università degli Studi di Bari Aldo Moro
Publisher
Springer Science and Business Media LLC
Subject
Computer Science Applications,Human-Computer Interaction,Education
Reference50 articles.
1. Adomavicius, G., Bauman, K., Tuzhilin, A., Unger, M.: In: Ricci, F., Rokach, L., Shapira, B. (eds.) Context-Aware Recommender Systems: From Foundations to Recent Developments Context-aware recommender systems, pp. 211–250. Springer, New York, NY (2022). https://doi.org/10.1007/978-1-0716-2197-4_6
2. Adomavicius, G., Sankaranarayanan, R., Sen, S., Tuzhilin, A.: Incorporating contextual information in recommender systems using a multidimensional approach. ACM Trans. Inf. Syst. 23(1), 103–145 (2005). https://doi.org/10.1145/1055709.1055714
3. Alqahtani, F., Meier, S., Orji, R.: Personality-based approach for tailoring persuasive mental health applications. User Model. User-Adapt. Interact. 32(3), 253–295 (2022)
4. Baral, R., Zhu, X., Iyengar, S., Li, T.: Reel: Review aware explanation of location recommendation. In: Proceedings of the 26th Conference on User Modeling, Adaptation and Personalization, pp. 23–32 (2018)
5. Biran, O., Cotton, C.: Explanation and justification in machine learning: A survey. In: IJCAI-17 Workshop on Explainable AI (XAI), p. 8 (2017)