Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
102 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Beyond-Accuracy: A Review on Diversity, Serendipity and Fairness in Recommender Systems Based on Graph Neural Networks (2310.02294v1)

Published 3 Oct 2023 in cs.IR

Abstract: By providing personalized suggestions to users, recommender systems have become essential to numerous online platforms. Collaborative filtering, particularly graph-based approaches using Graph Neural Networks (GNNs), have demonstrated great results in terms of recommendation accuracy. However, accuracy may not always be the most important criterion for evaluating recommender systems' performance, since beyond-accuracy aspects such as recommendation diversity, serendipity, and fairness can strongly influence user engagement and satisfaction. This review paper focuses on addressing these dimensions in GNN-based recommender systems, going beyond the conventional accuracy-centric perspective. We begin by reviewing recent developments in approaches that improve not only the accuracy-diversity trade-off but also promote serendipity and fairness in GNN-based recommender systems. We discuss different stages of model development including data preprocessing, graph construction, embedding initialization, propagation layers, embedding fusion, score computation, and training methodologies. Furthermore, we present a look into the practical difficulties encountered in assuring diversity, serendipity, and fairness, while retaining high accuracy. Finally, we discuss potential future research directions for developing more robust GNN-based recommender systems that go beyond the unidimensional perspective of focusing solely on accuracy. This review aims to provide researchers and practitioners with an in-depth understanding of the multifaceted issues that arise when designing GNN-based recommender systems, setting our work apart by offering a comprehensive exploration of beyond-accuracy dimensions.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (71)
  1. Aggarwal CC, et al. Recommender systems, vol. 1 (Springer) (2016).
  2. Advances in collaborative filtering. Recommender systems handbook (2021) 91–142.
  3. Lightgcn: Simplifying and powering graph convolution network for recommendation. Proceedings of the 43rd International ACM SIGIR conference on research and development in Information Retrieval (2020), 639–648.
  4. Evaluating recommender systems from the user’s perspective: survey of the state of the art. User Modeling and User-Adapted Interaction 22 (2012) 317–355.
  5. Beyond personalization: Research directions in multistakeholder recommendation. arXiv preprint arXiv:1905.01986 (2019).
  6. A survey of graph neural networks for recommender systems: Challenges, methods, and directions. ACM Transactions on Recommender Systems 1 (2023) 1–51.
  7. Hamilton WL. Graph representation learning. Synthesis Lectures on Artifical Intelligence and Machine Learning 14 (2020) 1–159.
  8. Neural graph collaborative filtering. Proceedings of the 42nd international ACM SIGIR conference on Research and development in Information Retrieval (2019a), 165–174.
  9. Graph neural networks: Taxonomy, advances, and trends. ACM Transactions on Intelligent Systems and Technology (TIST) 13 (2022) 1–54.
  10. Graph neural networks in recommender systems: a survey. ACM Computing Surveys 55 (2022a) 1–37.
  11. Kunaver M, Požrl T. Diversity in recommender systems–a survey. Knowledge-based systems 123 (2017) 154–162.
  12. Kaminskas M, Bridge D. Diversity, serendipity, novelty, and coverage: a survey and empirical analysis of beyond-accuracy objectives in recommender systems. ACM Transactions on Interactive Intelligent Systems (TiiS) 7 (2016) 1–42.
  13. Fairness in recommender systems: research landscape and future directions. User Modeling and User-Adapted Interaction (2023) 1–50.
  14. How does serendipity affect diversity in recommender systems? a serendipity-oriented greedy algorithm. Computing 102 (2020) 393–411.
  15. Fairmatch: A graph-based approach for improving aggregate diversity in recommender systems. Proceedings of the 28th ACM conference on user modeling, adaptation and personalization (2020), 154–162.
  16. A comprehensive survey on trustworthy graph neural networks: Privacy, robustness, fairness, and explainability. arXiv preprint arXiv:2204.08570 (2022).
  17. Deep learning models for serendipity recommendations: A survey and new perspectives. ACM Computing Surveys (2023).
  18. A survey on the fairness of recommender systems. ACM Transactions on Information Systems 41 (2023a) 1–43.
  19. Utilizing online social network and location-based data to recommend products and categories in online marketplaces. Mining, Modeling, and Recommending’Things’ in Social Media: 4th International Workshops, MUSE 2013, Prague, Czech Republic, September 23, 2013, and MSM 2013, Paris, France, May 1, 2013, Revised Selected Papers (Springer) (2015a), 96–115.
  20. Trust-based collaborative filtering: Tackling the cold start problem using regular equivalence. Proceedings of the 12th ACM Conference on Recommender Systems (2018), 446–450.
  21. Graph neural networks for social recommendation. The world wide web conference (2019a), 417–426.
  22. Knowledge-aware graph neural networks with label smoothness regularization for recommender systems. Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining (2019b), 968–977.
  23. Empirical comparison of graph embeddings for trust-based collaborative filtering. Foundations of Intelligent Systems: 25th International Symposium, ISMIS 2020, Graz, Austria, September 23–25, 2020, Proceedings (Springer) (2020), 181–191.
  24. Tackling cold-start users in recommender systems with indoor positioning systems. Proc. of ACM RecSys’15 (ACM) (2015b), 2.
  25. A heterogeneous graph neural model for cold-start recommendation. Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval (2020), 2029–2032.
  26. Disentangled graph collaborative filtering. Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval (2020), 1001–1010.
  27. Debiasing neighbor aggregation for graph neural network in recommender systems. Proceedings of the 31st ACM International Conference on Information & Knowledge Management (2022), 4128–4132.
  28. Collaboration-aware graph convolutional network for recommender systems. Proceedings of the ACM Web Conference 2023 (2023b), 91–101.
  29. Pre-training graph neural network for cross domain recommendation. 2021 IEEE Third International Conference on Cognitive Machine Intelligence (CogMI) (IEEE) (2021), 140–145.
  30. Bpr: Bayesian personalized ranking from implicit feedback. arXiv preprint arXiv:1205.2618 (2012).
  31. Deep adversarial social recommendation. arXiv preprint arXiv:1905.13160 (2019b).
  32. Accuracy-diversity trade-off in recommender systems via graph convolutions. Information Processing & Management 58 (2021) 102459.
  33. Dynamic graph construction for improving diversity of recommendation. Proceedings of the 15th ACM Conference on Recommender Systems (2021), 651–655.
  34. Dgrec: Graph neural network for recommendation with diversified embedding generation. Proceedings of the Sixteenth ACM International Conference on Web Search and Data Mining (2023a), 661–669.
  35. Dtgcf: Diversified tag-aware recommendation with graph collaborative filtering. Applied Sciences 13 (2023) 2945.
  36. Contrastive co-training for diversified recommendation. 2022 International Joint Conference on Neural Networks (IJCNN) (IEEE) (2022), 1–9.
  37. Dgcn: Diversified recommendation with graph convolutional networks. Proceedings of the Web Conference 2021 (2021), 401–412.
  38. Improving accuracy and diversity in matching of recommendation with diversified preference network. IEEE Transactions on Big Data 8 (2021) 955–967.
  39. Improvedgcn: An efficient and accurate recommendation system employing lightweight graph convolutional networks in social media. Electronic Commerce Research and Applications 55 (2022) 101191.
  40. Liu S, Zheng Y. Long-tail session-based recommendation. Proceedings of the 14th ACM Conference on Recommender Systems (2020), 509–514.
  41. A framework for recommending accurate and diverse items using bayesian graph convolutional neural networks. Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (2020), 2030–2039.
  42. Investigating accuracy-novelty performance for graph-based collaborative filtering. Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval (2022), 50–59.
  43. Serendipity into session-based recommendation: Focusing on unexpectedness, relevance, and usefulness of recommendations. Companion Proceedings of the 28th International Conference on Intelligent User Interfaces (2023), 83–86.
  44. A fairness-aware graph contrastive learning recommender framework for social tagging systems. Information Sciences 640 (2023) 119064.
  45. Long-tail hashtag recommendation for micro-videos with graph convolutional network. Proceedings of the 28th ACM International Conference on Information and Knowledge Management (2019), 509–518.
  46. Self-supervised learning for fair recommender systems. Applied Soft Computing 125 (2022a) 109126.
  47. Debiased contrastive learning for sequential recommendation. Proceedings of the ACM Web Conference 2023 (2023b), 1063–1073.
  48. Equipping recommender systems with individual fairness via second-order proximity embedding. 2022 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM) (IEEE) (2022b), 171–175.
  49. Niser: normalized item and session representations with graph neural networks. arXiv preprint arXiv:1909.04276 (2019).
  50. Mitigating sensitive data exposure with adversarial learning for fairness recommendation systems. Neural Computing and Applications 34 (2022b) 18097–18111.
  51. My friends also prefer diverse music: homophily and link prediction with user preferences for mainstream, novelty, and diversity in music. Proceedings of the 2021 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (2021), 447–454.
  52. Disentangled graph convolutional networks. International conference on machine learning (PMLR) (2019), 4212–4221.
  53. Foundations and modeling of dynamic networks using dynamic graph neural networks: A survey. IEEE Access 9 (2021) 79143–79168.
  54. A survey on adversarial recommender systems: from attack/defense strategies to generative adversarial networks. ACM Computing Surveys (CSUR) 54 (2021) 1–38.
  55. Contrastive learning for recommender system. arXiv preprint arXiv:2101.01317 (2021).
  56. The unfairness of popularity bias in music recommendation: A reproducibility study. Advances in Information Retrieval: 42nd European Conference on IR Research, ECIR 2020, Lisbon, Portugal, April 14–17, 2020, Proceedings, Part II 42 (Springer) (2020), 35–42.
  57. User fairness in recommender systems. Companion Proceedings of the The Web Conference 2018 (2018), 101–102.
  58. User-centered evaluation of popularity bias in recommender systems. Proceedings of the 29th ACM Conference on User Modeling, Adaptation and Personalization (2021), 119–129.
  59. What drives readership? an online study on user interface types and popularity bias mitigation in news article recommendations. Advances in Information Retrieval: 44th European Conference on IR Research, ECIR 2022, Stavanger, Norway, April 10–14, 2022, Proceedings, Part II (Springer) (2022), 172–179.
  60. A study on accuracy, miscalibration, and popularity bias in recommendations. Advances in Bias and Fairness in Information Retrieval, BIAS 2023 (Springer) (2023), 1–16.
  61. Modeling popularity and temporal drift of music genre preferences. Transactions of the International Society for Music Information Retrieval 3 (2020).
  62. Exploring author gender in book rating and recommendation. Proceedings of the 12th ACM conference on recommender systems (2018), 242–250.
  63. A comparative analysis of bias amplification in graph neural network approaches for recommender systems. Electronics 11 (2022) 3301.
  64. How graph convolutions amplify popularity bias for recommendation? arXiv preprint arXiv:2305.14886 (2023).
  65. A comprehensive survey on multimodal recommender systems: Taxonomy, evaluation, and future directions. arXiv preprint arXiv:2302.04473 (2023).
  66. Self-supervised learning for recommender systems: A survey. IEEE Transactions on Knowledge and Data Engineering (2023).
  67. Dai E, Wang S. Say no to the discrimination: Learning fair graph neural networks with limited sensitive attribute information. Proceedings of the 14th ACM International Conference on Web Search and Data Mining (2021), 680–688.
  68. Subgroup generalization and fairness of graph neural networks. Advances in Neural Information Processing Systems 34 (2021) 1048–1061.
  69. Edits: Modeling and mitigating data bias for graph neural networks. Proceedings of the ACM Web Conference 2022 (2022), 1259–1269.
  70. Trustworthy graph neural networks: Aspects, methods and trends. arXiv preprint arXiv:2205.07424 (2022).
  71. A clustering approach for personalizing diversity in collaborative recommender systems. Proceedings of the 25th Conference on User Modeling, Adaptation and Personalization (2017), 280–284.
User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (4)
  1. Tomislav Duricic (11 papers)
  2. Dominik Kowald (58 papers)
  3. Emanuel Lacic (20 papers)
  4. Elisabeth Lex (49 papers)
Citations (4)