Skip to content

On Mitigating Popularity Bias in Recommendations via Variational Autoencoders

License

Notifications You must be signed in to change notification settings

rcaborges/popularity-bias-vae

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

On Mitigating Popularity Bias in Recommendations via Variational Autoencoders

Rodrigo Borges and Kostas Stefanidis

SAC'21, March 22–26, 2021, Virtual Event, Republic of Korea

Variational autoencoders for collaborative filtering is a framework for making recommendations.

"Variational autoencoders for collaborative filtering" by Dawen Liang, Rahul G. Krishnan, Matthew D. Hoffman, and Tony Jebara, in The Web Conference (aka WWW) 2018.

The code presented here was adapted from this one.

@inproceedings{10.1145/3412841.3442123,
author = {Borges, Rodrigo and Stefanidis, Kostas},
title = {On Mitigating Popularity Bias in Recommendations via Variational Autoencoders},
year = {2021},
isbn = {9781450381048},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = { https://doi.org/10.1145/3412841.3442123 },
doi = {10.1145/3412841.3442123},
abstract = {Recommender systems are usually susceptible to Popularity Bias, in the sense that their training procedures have major influence of popular items. This promotes a long term unfairness: models end up adjusted to common options, associated to few popular items, and with restricted knowledge about unpopular ones. We propose a method that penalizes scores given to items according to historical popularity for mitigating the bias and promoting diversity in the results. A parameter is available for controlling the weight of the penalty, to be decided according to the necessity in the application. Our method is based on Variational Autoencoders, considered today as the state-of-the-art method for the task of Collaborative Filtering, and the price for removing the bias is paid by having its accuracy and ranking metrics reduced. We managed to reduce the bias by 8% while reducing accuracy in 3% in a movie consumption dataset.},
booktitle = {Proceedings of the 36th Annual ACM Symposium on Applied Computing},
pages = {1383–1389},
numpages = {7},
keywords = {recommendations, popularity bias, variational autoencoders, bias},
location = {Virtual Event, Republic of Korea},
series = {SAC '21}
}

About

On Mitigating Popularity Bias in Recommendations via Variational Autoencoders

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages