Explainable Recommendation Through Attentive Multi-View Learning
Advisor: Jia-Ling Koh Presenter: You-Xiang Chen Source: AAAI ‘19 Data: 2020/03/02
Explainable Recommendation Through Attentive Multi-View Learning - - PowerPoint PPT Presentation
Explainable Recommendation Through Attentive Multi-View Learning Advisor: Jia-Ling Koh Presenter: You-Xiang Chen Source: AAAI 19 Data: 2020/03/02 Content 01 Introduction 02 Method 03 Experiment 04 Conclusion Introduction
Advisor: Jia-Ling Koh Presenter: You-Xiang Chen Source: AAAI ‘19 Data: 2020/03/02
Recommendation System
user feature × user latent item latent × item feature Matrix Factorization
Deep but unexplainable
Neural Collaborative Filtering
We propose a Deep Explicit Attentive Multi-View Learning Model (DEAML) for explainable recommendation:
constrained tree node selection problem
ℱ = {ℱ1, … , ℱ𝑀}
𝑠
𝑗𝑘
Microsoft Concept Graph
e.g. Pork
https://concept.research.microsoft.com/
(is-a) social medium
Enrich user & item representation by adding set of latent factors learned from explicit feature.
capture both explicit & implicit factor
Explicit Factor Models for Explainable Recommendation based on Phrase-level Sentiment Analysis
explicit factor explicit factor
ℱ = ℱ1, … , ℱ
𝑞 , set of explicit feature in review
𝑊𝑈: projection matrix Explicit Factor Models for Explainable Recommendation based on Phrase-level Sentiment Analysis
Factorization Model over matrix 𝒀,𝒁 Factorization Model over matrix A
X, Y are in the range of [𝟐, 𝐎]
Deep Explicit Attentive Multi-View Learning Model
𝒚𝒋𝒎 measures how much user 𝒋 cares about feature 𝑮𝒎
h=1
concatenation
Latent factor learn from explicit feature
(EFM model)
Latent factor learn from implicit feature (EFM model)
item representation at view h user representation at view h
rating prediction in h view
projection matrix rating prediction for each view estimating hidden representation of user/item
enforcing agreement
Calculate attention weight
loss of each view Co-regularization loss Weighted sum prediction
Personalized Explanation Generation
user interest at level h item interest at level h weight of view h
4 5
6 2
Personalized Explanation Generation
Dataset User# Item# Reviews# Toys&Games 19,412 11,924 167,597 Digital Music 5,541 3,568 64,706 Yelp 8,744 14,082 212,922
5-core 5-core 10-core
PMF
HFT
EFM
Single layer structure Deep learning base
same weight to all views
1. We build an initial network based on an explainable deep hierarchy (Microsoft Concept Graph) and improve the model accuracy by optimizing key variables in the hierarchy 2. We propose a Deep Explicit Attentive Multi-View Learning Model (DEAML) for explainable recommendation, which combines the advantages of deep learning-based methods and existing explainable methods. 3. Experimental results show that our model performs better than state-of-the- art methods in both accuracy and explainability.