FairMatch: A Graph-based Approach for Improving Aggregate Diversity in Recommender Systems

被引:36
|
作者
Mansoury, Masoud [1 ]
Abdollahpouri, Himan [2 ]
Pechenizkiy, Mykola [1 ]
Mobasher, Bamshad [3 ]
Burke, Robin [2 ]
机构
[1] Eindhoven Univ Technol, Eindhoven, Netherlands
[2] Univ Colorado, Boulder, CO 80309 USA
[3] DePaul Univ, Chicago, IL USA
关键词
Recommender Systems; Fairness; Popularity bias; Recommendation coverage; Long-tail; Aggregate diversity;
D O I
10.1145/3340631.3394860
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recommender systems are often biased toward popular items. In other words, few items are frequently recommended while the majority of items do not get proportionate attention. That leads to low coverage of items in recommendation lists across users (i.e. low aggregate diversity) and unfair distribution of recommended items. In this paper, we introduce FairMatch, a general graph-based algorithm that works as a post-processing approach after recommendation generation for improving aggregate diversity. The algorithm iteratively finds items that are rarely recommended yet are high-quality and add them to the users' final recommendation lists. This is done by solving the maximum flow problem on the recommendation bipartite graph. While we focus on aggregate diversity and fair distribution of recommended items, the algorithm can be adapted to other recommendation scenarios using different underlying definitions of fairness. A comprehensive set of experiments on two datasets and comparison with state-of-the-art baselines show that FairMatch, while significantly improving aggregate diversity, provides comparable recommendation accuracy.
引用
收藏
页码:154 / 162
页数:9
相关论文
共 50 条
  • [21] Improving selection diversity using hybrid graph-based news recommenders
    Vercoutere, Stefaan
    Joris, Glen
    De Pessemier, Toon
    Martens, Luc
    USER MODELING AND USER-ADAPTED INTERACTION, 2024, 34 (04) : 955 - 993
  • [22] Effective methods for increasing aggregate diversity in recommender systems
    Mahmut Özge Karakaya
    Tevfik Aytekin
    Knowledge and Information Systems, 2018, 56 : 355 - 372
  • [23] Effective methods for increasing aggregate diversity in recommender systems
    Karakaya, Mahmut Ozge
    Aytekin, Tevfik
    KNOWLEDGE AND INFORMATION SYSTEMS, 2018, 56 (02) : 355 - 372
  • [24] APISynth: A New Graph-Based API Recommender System
    Lv, Chen
    Jiang, Wei
    Liu, Yue
    Hu, Songlin
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 596 - 597
  • [25] APISynth: A new graph-based API recommender system
    Lv, Chen
    Jiang, Wei
    Hu, Song-Lin
    Jisuanji Xuebao/Chinese Journal of Computers, 2015, 38 (11): : 2172 - 2187
  • [26] A Combined Graph-based Approach for Systems Design And Verification
    Zoubeir, Najet
    Khalfallah, Adel
    MODELSWARD 2015 PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2015, : 346 - 353
  • [27] Knowledge Graph-based Conversational Recommender System in Travel
    Lan, Jian
    Shi, Runfeng
    Cao, Ye
    Lv, Jiancheng
    2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2022,
  • [28] A Systematic Review of Deep Knowledge Graph-Based Recommender Systems, with Focus on Explainable Embeddings
    Doh, Ronky Francis
    Zhou, Conghua
    Arthur, John Kingsley
    Tawiah, Isaac
    Doh, Benjamin
    DATA, 2022, 7 (07)
  • [29] Graph-based Sequence Clustering through Multiobjective Evolutionary Algorithms for Web Recommender Systems
    Demir, Gul Nildem
    Uyar, A. Sima
    Oguducu, Sule
    GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 1943 - 1950
  • [30] Revisiting Graph-based Recommender Systems from the Perspective of Variational Auto-Encoder
    Zhang, Yi
    Zhang, Yiwen
    Yan, Dengcheng
    Deng, Shuiguang
    Yang, Yun
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2023, 41 (03)