Using Stable Matching to Optimize the Balance between Accuracy and Diversity in Recommendation

06/05/2020
by   Farzad Eskandanian, et al.
0

Increasing aggregate diversity (or catalog coverage) is an important system-level objective in many recommendation domains where it may be desirable to mitigate the popularity bias and to improve the coverage of long-tail items in recommendations given to users. This is especially important in multistakeholder recommendation scenarios where it may be important to optimize utilities not just for the end user, but also for other stakeholders such as item sellers or producers who desire a fair representation of their items across recommendation lists produced by the system. Unfortunately, attempts to increase aggregate diversity often result in lower recommendation accuracy for end users. Thus, addressing this problem requires an approach that can effectively manage the trade-offs between accuracy and aggregate diversity. In this work, we propose a two-sided post-processing approach in which both user and item utilities are considered. Our goal is to maximize aggregate diversity while minimizing loss in recommendation accuracy. Our solution is a generalization of the Deferred Acceptance algorithm which was proposed as an efficient algorithm to solve the well-known stable matching problem. We prove that our algorithm results in a unique user-optimal stable match between items and users. Using three recommendation datasets, we empirically demonstrate the effectiveness of our approach in comparison to several baselines. In particular, our results show that the proposed solution is quite effective in increasing aggregate diversity and item-side utility while optimizing recommendation accuracy for end users.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/07/2021

A Graph-based Approach for Mitigating Multi-sided Exposure Bias in Recommender Systems

Fairness is a critical system-level objective in recommender systems tha...
research
05/03/2020

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

Recommender systems are often biased toward popular items. In other word...
research
06/07/2020

Connecting User and Item Perspectives in Popularity Debiasing for Collaborative Recommendation

Recommender systems learn from historical data that is often non-uniform...
research
06/27/2019

Reducing Popularity Bias in Recommendation Over Time

Many recommendation algorithms suffer from popularity bias: a small numb...
research
04/22/2022

DACSR: Decoupled-Aggregated End-to-End Calibrated Sequential Recommendation

Recent years have witnessed the progress of sequential recommendation in...
research
09/30/2020

User-item matching for recommendation fairness: a view from item-providers

As we all know, users and item-providers are two main groups of particip...
research
05/23/2023

A Critical Reexamination of Intra-List Distance and Dispersion

Diversification of recommendation results is a promising approach for co...

Please sign up or login with your details

Forgot password? Click here to reset