Abstract
Collaborative filtering is a widely used recommendation technique, which often relies on rating information shared by users, i.e., crowdsourced data. These filters rely on predictive algorithms, such as, memory or model based predictors, to build direct or latent user and item profiles from crowdsourced data. To predict unknown ratings, memory-based approaches rely on the similarity between users or items, whereas model-based mechanisms explore user and item latent profiles. However, many of these filters are opaque by design, leaving users with unexplained recommendations. To overcome this drawback, this paper introduces Explug, a local model-agnostic plug-in that works alongside stream-based collaborative filters to reorder and explain recommendations. The explanations are based on incremental user Trust & Reputation profiling and co-rater relationships. Experiments performed with crowdsourced data from TripAdvisor show that Explug explains and improves the quality of stream-based collaborative filter recommendations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Available at https://scikit-multiflow.github.io, January 2022.
References
Abdollahi, B., Nasraoui, O.: Transparency in fair machine learning: the case of explainable recommender systems. In: Zhou, J., Chen, F. (eds.) Human and Machine Learning. HIS, pp. 21–35. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-90403-0_2
Adadi, A., Berrada, M.: Peeking inside the black-box: a survey on explainable artificial intelligence. IEEE Access 6, 52138–52160 (2018)
Al-Ghossein, M., Abdessalem, T., Barré, A.: A survey on stream-based recommender systems. ACM Comput. Surv. 54(5), 1–36 (2021)
Bilal, M., Marjani, M., Hashem, I.A.T., Gani, A., Liaqat, M., Ko, K.: Profiling and predicting the cumulative helpfulness (quality) of crowd-sourced reviews. Information 10(10), 295 (2019)
Cremonesi, P., Koren, Y., Turrin, R.: Performance of recommender algorithms on top-n recommendation tasks. In: Proceedings of the Fourth ACM Conference on Recommender Systems, pp. 39–46. ACM (2010)
Cunha, T., Soares, C., de Carvalho, A.C.: Metalearning and recommender systems: a literature review and empirical study on the algorithm selection problem for collaborative filtering. Inf. Sci. 423, 128–144 (2018)
Dacrema, M.F., Cremonesi, P., Jannach, D.: Are we really making much progress? A worrying analysis of recent neural recommendation approaches. In: Proceedings of the 13th ACM Conference on Recommender Systems, pp. 101–109. ACM (2019)
Dakhel, A.M., Malazi, H.T., Mahdavi, M.: A social recommender system using item asymmetric correlation. Appl. Intell. 48(3), 527–540 (2018)
Guidotti, R., Monreale, A., Ruggieri, S., Turini, F., Giannotti, F., Pedreschi, D.: A survey of methods for explaining black box models. ACM Comput. Surv. 51(5), 1–42 (2018)
Guo, G., Wang, H., Bell, D., Bi, Y., Greer, K.: KNN model-based approach in classification. In: Meersman, R., Tari, Z., Schmidt, D.C. (eds.) OTM 2003. LNCS, vol. 2888, pp. 986–996. Springer, Heidelberg (2003). https://doi.org/10.1007/978-3-540-39964-3_62
Gupta, M., Thakkar, A., Aashish, Gupta, V., Rathore, D.P.S.: Movie recommender system using collaborative filtering. In: Proceedings of the International Conference on Electronics and Sustainable Communication Systems, pp. 415–420. IEEE (2020)
Leal, F., González-Vélez, H., Malheiro, B., Burguillo, J.C.: Profiling and rating prediction from multi-criteria crowd-sourced hotel ratings. In: Proceedings of the European Conference on Modelling and Simulation, pp. 576–582. ECMS (2017)
Leal, F., Malheiro, B., Burguillo, J.C.: Analysis and prediction of hotel ratings from crowdsourced data. WIREs Data Min. Knowl. Disc. 9(2), 1–9 (2019)
Leal, F., Malheiro, B., Burguillo, J.C.: Incremental hotel recommendation with inter-guest trust and similarity post-filtering. In: Rocha, Á., Adeli, H., Reis, L.P., Costanzo, S. (eds.) WorldCIST’19 2019. AISC, vol. 930, pp. 262–272. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-16181-1_25
Leal, F., Veloso, B., Malheiro, B., Burguillo, J.C., Chis, A.E., González-Vélez, H.: Stream-based explainable recommendations via blockchain profiling. Integr. Comput. Aided Eng. 29(1), 105–121 (2022)
Leal, F., Veloso, B., Malheiro, B., González-Vélez, H.: Trust and reputation smart contracts for explainable recommendations. In: Rocha, Á., Adeli, H., Reis, L.P., Costanzo, S., Orovic, I., Moreira, F. (eds.) WorldCIST 2020. AISC, vol. 1159, pp. 124–133. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-45688-7_13
Liu, C.L., Chen, Y.C.: Background music recommendation based on latent factors and moods. Knowl. Based Syst. 159, 158–170 (2018)
Lundberg, S.M., Lee, S.I.: A unified approach to interpreting model predictions. In: Proceedings of the 31st International Conference on Neural Information Processing Systems, pp. 4768–4777. Curran Associates Inc. (2017)
Molnar, C.: Interpretable Machine Learning. Lulu.com (2020)
Naiseh, M., Jiang, N., Ma, J., Ali, R.: Personalising explainable recommendations: literature and conceptualisation. In: Rocha, Á., Adeli, H., Reis, L.P., Costanzo, S., Orovic, I., Moreira, F. (eds.) WorldCIST 2020. AISC, vol. 1160, pp. 518–533. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-45691-7_49
Najafabadi, M.K., Mahrin, M.N.: A systematic literature review on the state of research and practice of collaborative filtering technique and implicit feedback. Artif. Intell. Rev. 45(2), 167–201 (2016)
Ribeiro, M.T., Singh, S., Guestrin, C.: “Why Should I Trust You?”: explaining the predictions of any classifier. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1135–1144. Association for Computing Machinery (2016)
Rudin, C.: Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead. Nature Mach. Intell. 1(5), 206–215 (2019)
Tahmasbi, H., Jalali, M., Shakeri, H.: TSCMF: temporal and social collective matrix factorization model for recommender systems. J. Intell. Inf. Syst. 56(1), 169–187 (2021)
Tian, Y., Liu, G.: MANE: model-agnostic non-linear explanations for deep learning model. In: 2020 IEEE World Congress on Services, pp. 33–36. IEEE (2020)
Valcarce, D., Landin, A., Parapar, J., Barreiro, Á.: Collaborative filtering embeddings for memory-based recommender systems. Eng. Appl. Artif. Intell. 85, 347–356 (2019)
Wang, H., Lu, Y., Zhai, C.: Latent aspect rating analysis on review text data: a rating regression approach. In: Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 783–792. ACM (2010)
Yagci, A.M., Aytekin, T., Gurgen, F.S.: Scalable and adaptive collaborative filtering by mining frequent item co-occurrences in a user feedback stream. Eng. Appl. Artif. Intell. 58, 171–184 (2017)
Zafar, M.R., Khan, N.: Deterministic local interpretable model-agnostic explanations for stable explainability. Mach. Learn. Knowl. Extract. 3(3), 525–541 (2021)
Zhang, Y., Defazio, D., Ramesh, A.: RelEx: a model-agnostic relational model explainer. In: Proceedings of the 2021 AAAI/ACM Conference on AI, Ethics, and Society, pp. 1042–1049. ACM (2021)
Zheng, X., Luo, Y., Sun, L., Zhang, J., Chen, F.: A tourism destination recommender system using users’ sentiment and temporal dynamics. J. Intell. Inf. Syst. 51(3), 557–578 (2018)
Acknowledgements
This work was partially supported by: (i) Xunta de Galicia grant ED481B-2021-118, Spain; and (ii) Portuguese National Funds through the FCT - Fundação para a Ciência e a Tecnologia (Portuguese Foundation for Science and Technology) as part of project UIDB/50014/2020.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Leal, F., García-Méndez, S., Malheiro, B., Burguillo, J.C. (2022). Explanation Plug-In for Stream-Based Collaborative Filtering. In: Rocha, A., Adeli, H., Dzemyda, G., Moreira, F. (eds) Information Systems and Technologies. WorldCIST 2022. Lecture Notes in Networks and Systems, vol 468. Springer, Cham. https://doi.org/10.1007/978-3-031-04826-5_5
Download citation
DOI: https://doi.org/10.1007/978-3-031-04826-5_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-04825-8
Online ISBN: 978-3-031-04826-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)