paper-with-me

Papers

Towards Explainable Collaborative Filtering with Taste Clusters Learning

2023-04-27 · Yuntao Du, Jianxun Lian, Jing Yao, Xiting Wang, Mingqi Wu, Lu Chen, Yunjun Gao, Xing Xie

Collaborative Filtering (CF) is a widely used and effective technique for recommender systems. In recent decades, there have been significant advancements in latent embedding-based CF methods for improved accuracy, such as matrix factorization, neural collaborative filtering, and LightGCN. However, the explainability of these models has not been fully explored. Adding explainability to recommendation models can not only increase trust in the decisionmaking process, but also have multiple benefits such as providing persuasive explanations for item recommendations, creating explicit profiles for users and items, and assisting item producers in design improvements. In this paper, we propose a neat and effective Explainable Collaborative Filtering (ECF) model that leverages interpretable cluster learning to achieve the two most demanding objectives: (1) Precise - the model should not compromise accuracy in the pursuit of explainability; and (2) Self-explainable - the model's explanations should truly reflect its decision-making process, not generated from post-hoc methods. The core of ECF is mining taste clusters from user-item interactions and item profiles.We map each user and item to a sparse set of taste clusters, and taste clusters are distinguished by a few representative tags. The user-item preference, users/items' cluster affiliations, and the generation of taste clusters are jointly optimized in an end-to-end manner. Additionally, we introduce a forest mechanism to ensure the model's accuracy, explainability, and diversity. To comprehensively evaluate the explainability quality of taste clusters, we design several quantitative metrics, including in-cluster item coverage, tag utilization, silhouette, and informativeness. Our model's effectiveness is demonstrated through extensive experiments on three real-world datasets.

📄 PDF Abstract BibTeX arXiv:2304.13937

Code (1)

zealscott/ecf 공식 구현

Tasks

Collaborative FilteringDecision MakingInformativenessRecommendation SystemsTAG

Methods 이 논문이 사용한 방법론

LightGCN LightGCN is a type of graph convolutional neural network (GCN), including only the most essential component in GCN (neighborhood…

Similar Papers 제목 키워드 기반

Explainable Recommendations via Attentive Multi-Persona Collaborative Filtering

2020-09-26 · Barkan Oren, Fuchs Yonatan, Caciularu Avi, Koenigstein Noam

Two main challenges in recommender systems are modeling users with heterogeneous taste, and providing explainable recommendations. In this paper, we propose the neural Attentive Multi-Persona Collaborative Filtering (AMP…

Collaborative FilteringRecommendation Systems

Using Taste Groups for Collaborative Filtering

2018-08-28 · Farhan Khawar, Nevin L. Zhang

Implicit feedback is the simplest form of user feedback that can be used for item recommendation. It is easy to collect and domain independent. However, there is a lack of negative examples. Existing works circumvent thi…

Collaborative Filtering

A Refined SVD Algorithm for Collaborative Filtering

2020-12-13 · Marko Kabić, Gabriel Duque López, Daniel Keller

Collaborative filtering tries to predict the ratings of a user over some items based on opinions of other users with similar taste. The ratings are usually given in the form of a sparse matrix, the goal being to find the…

ClusteringCollaborative Filtering

Movie Recommender Systems: Implementation and Performance Evaluation

2019-09-16 · Mojdeh Saadati, Syed Shihab, Mohammed Shaiqur Rahman

Over the years, explosive growth in the number of items in the catalog of e-commerce businesses, such as Amazon, Netflix, Pandora, etc., have warranted the development of recommender systems to guide consumers towards th…

Collaborative FilteringRecommendation Systems

CUPCF: Combining Users Preferences in Collaborative Filtering for Better Recommendation

2019-08-13 · Mostafa Khalaji, Nilufar Mohammadnejad

How to make the best decision between the opinions and tastes of your friends and acquaintances? Therefore, recommender systems are used to solve such issues. The common algorithms use a similarity measure to predict act…

Collaborative FilteringRecommendation Systems