fani-lab / Adila

Fairness-Aware Team Formation
4 stars 2 forks source link

2019- WWW’19 - Debiasing the Human-Recommender System Feedback Loop in Collaborative Filtering #1

Open yogeswarl opened 2 years ago

yogeswarl commented 2 years ago

Title: Debiasing the Human-Recommender System Feedback Loop in Collaborative Filtering
 Venue: (WWW ’19 Companion) San Francisco, CA, USA
 Year: 2019

main problem Recommendation system introduce a phenomenon called as ‘filter bubble’. A situation where users only see a narrow subset of the entire range of available recommendations. Recommendation systems biggest problem is, it knows why a user likes an item, it doesn’t know why an item is not-liked by the user

input A Rating matrix Ru′ i, λ, Learning rate η, MAXinteration, Iterations=0, Sizeofselection

Output Mean Absolute error, Root mean square error, Gini coefficient The system trains the initial Matrix Factorization model and computes predictions Rˆ


Motivation Introducing debasing algorithms for Recommendation systems based on Matrix factorization during the chain of events in which users actively interact with Recommendation systems

Previous Works and their Gaps

Contributions

Proposed Method randomly select 25 items for each of the 500 users from the completed rating matrix and start the initial training. Later on they select 20% of the ratings as the test set. This testing set is later fixed, All other ratings are considered candidate ratings: they are used to simulate the feedback loop of Recommendation system and human interaction. In each feedback loop they implement one of the algorithms to recommend items to each user to which the response is simulated

Experiments An item response theory to generate a sparse rating matrix using the model proposed in the paper 'Rank aggregation via nuclear norm minimization' (https://arxiv.org/pdf/1102.4821.pdf) . A dataset is generate with a rating matrix R with 500 users and 500 items, total of 250,000 ratings

code https://github.com/wenlong-sun7/Debiasing-the-Human-Recommender-System-Feedback-Loop-in-Collaborative-Filtering

Gaps of this work assuming that users totally agree with the recommendations in each iteration, and provide feedback.

hosseinfani commented 2 years ago

@yogeswarl thank you. So, basically, through back and forth with the user and exposing the user with items that are in the bubble, they mitigate the bias, right?

yogeswarl commented 2 years ago

Yes, There is a feedback loop with a size of 20 and the algorithm updating its model of the the user's preference.