Skip to main content

Explanation Plug-In for Stream-Based Collaborative Filtering

  • Conference paper
  • First Online:
Information Systems and Technologies (WorldCIST 2022)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 468))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 229.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 299.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Available at https://scikit-multiflow.github.io, January 2022.

References

  1. 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

    Chapter  Google Scholar 

  2. Adadi, A., Berrada, M.: Peeking inside the black-box: a survey on explainable artificial intelligence. IEEE Access 6, 52138–52160 (2018)

    Article  Google Scholar 

  3. Al-Ghossein, M., Abdessalem, T., Barré, A.: A survey on stream-based recommender systems. ACM Comput. Surv. 54(5), 1–36 (2021)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Article  MathSciNet  Google Scholar 

  7. 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)

    Google Scholar 

  8. Dakhel, A.M., Malazi, H.T., Mahdavi, M.: A social recommender system using item asymmetric correlation. Appl. Intell. 48(3), 527–540 (2018)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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

    Chapter  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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

    Chapter  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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

    Chapter  Google Scholar 

  17. Liu, C.L., Chen, Y.C.: Background music recommendation based on latent factors and moods. Knowl. Based Syst. 159, 158–170 (2018)

    Article  Google Scholar 

  18. 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)

    Google Scholar 

  19. Molnar, C.: Interpretable Machine Learning. Lulu.com (2020)

    Google Scholar 

  20. 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

    Chapter  Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. 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)

    Article  Google Scholar 

  25. 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)

    Google Scholar 

  26. Valcarce, D., Landin, A., Parapar, J., Barreiro, Á.: Collaborative filtering embeddings for memory-based recommender systems. Eng. Appl. Artif. Intell. 85, 347–356 (2019)

    Article  Google Scholar 

  27. 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)

    Google Scholar 

  28. 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)

    Article  Google Scholar 

  29. Zafar, M.R., Khan, N.: Deterministic local interpretable model-agnostic explanations for stable explainability. Mach. Learn. Knowl. Extract. 3(3), 525–541 (2021)

    Article  Google Scholar 

  30. 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)

    Google Scholar 

  31. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Benedita Malheiro .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics