Explaining Latent Factor Models for Recommendation with Influence Functions

11/20/2018
by   Weiyu Cheng, et al.
0

Latent factor models (LFMs) such as matrix factorization achieve the state-of-the-art performance among various Collaborative Filtering (CF) approaches for recommendation. Despite the high recommendation accuracy of LFMs, a critical issue to be resolved is the lack of explainability. Extensive efforts have been made in the literature to incorporate explainability into LFMs. However, they either rely on auxiliary information which may not be available in practice, or fail to provide easy-to-understand explanations. In this paper, we propose a fast influence analysis method named FIA, which successfully enforces explicit neighbor-style explanations to LFMs with the technique of influence functions stemmed from robust statistics. We first describe how to employ influence functions to LFMs to deliver neighbor-style explanations. Then we develop a novel influence computation algorithm for matrix factorization with high efficiency. We further extend it to the more general neural collaborative filtering and introduce an approximation algorithm to accelerate influence analysis over neural network models. Experimental results on real datasets demonstrate the correctness, efficiency and usefulness of our proposed method.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/27/2023

Towards Explainable Collaborative Filtering with Taste Clusters Learning

Collaborative Filtering (CF) is a widely used and effective technique fo...
research
08/14/2023

UIPC-MF: User-Item Prototype Connection Matrix Factorization for Explainable Collaborative Filtering

Recommending items to potentially interested users has been an important...
research
07/28/2021

Reenvisioning Collaborative Filtering vs Matrix Factorization

Collaborative filtering models based on matrix factorization and learned...
research
08/03/2019

MMF: Attribute Interpretable Collaborative Filtering

Collaborative filtering is one of the most popular techniques in designi...
research
11/06/2018

Collaborative Filtering with Stability

Collaborative filtering (CF) is a popular technique in today's recommend...
research
11/29/2017

Latent Factor Interpretations for Collaborative Filtering

Many machine learning systems utilize latent factors as internal represe...
research
12/18/2019

Distilling Structured Knowledge into Embeddings for Explainable and Accurate Recommendation

Recently, the embedding-based recommendation models (e.g., matrix factor...

Please sign up or login with your details

Forgot password? Click here to reset