ReXPlug: Explainable Recommendation using Plug and Play Language Model

被引:32
作者
Hada, Deepesh, V [1 ]
Vijaikumar, M. [1 ]
Shevade, Shirish K. [1 ]
机构
[1] Indian Inst Sci, Bangalore, Karnataka, India
来源
SIGIR '21 - PROCEEDINGS OF THE 44TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL | 2021年
关键词
Recommender Systems; Collaborative filtering; Transfer Learning;
D O I
10.1145/3404835.3462939
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Explainable Recommendations provide the reasons behind why an item is recommended to a user, which often leads to increased user satisfaction and persuasiveness. An intuitive way to explain recommendations is by generating a synthetic personalized natural language review for a user-item pair. Although there exist some approaches in the literature that explain recommendations by generating reviews, the quality of the reviews is questionable. Besides, these methods usually take considerable time to train the underlying language model responsible for generating the text. In this work, we propose ReXPlug, an end-to-end framework with a plug and play way of explaining recommendations. ReXPlug predicts accurate ratings as well as exploits Plug and Play Language Model to generate high-quality reviews. We train a simple sentiment classifier for controlling a pre-trained language model for the generation, bypassing the language model's training from scratch again. Such a simple and neat model is much easier to implement and train, and hence, very efficient for generating reviews. We personalize the reviews by leveraging a special jointly-trained cross attention network. Our detailed experiments show that ReXPlug outperforms many recent models across various datasets on rating prediction by utilizing textual reviews as a regularizer. Quantitative analysis shows that the reviews generated by ReXPlug are semantically close to the ground truth reviews, while the qualitative analysis demonstrates the high quality of the generated reviews, both from empirical and analytical viewpoints. Our implementation1 is available online.
引用
收藏
页码:81 / 91
页数:11
相关论文
共 45 条
[1]  
[Anonymous], 2013, P 7 ACM C REC SYST
[2]   Long short-term memory [J].
Hochreiter, S ;
Schmidhuber, J .
NEURAL COMPUTATION, 1997, 9 (08) :1735-1780
[3]   Latent Dirichlet allocation [J].
Blei, DM ;
Ng, AY ;
Jordan, MI .
JOURNAL OF MACHINE LEARNING RESEARCH, 2003, 3 (4-5) :993-1022
[4]   TransNets: Learning to Transform for Recommendation [J].
Catherine, Rose ;
Cohen, William .
PROCEEDINGS OF THE ELEVENTH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS'17), 2017, :288-296
[5]  
Cer D.M., 2018, P EMNLP, DOI 10.18653/v1/D18-2029
[6]   Neural Attentional Rating Regression with Review-level Explanations [J].
Chen, Chong ;
Zhang, Min ;
Liu, Yiqun ;
Ma, Shaoping .
WEB CONFERENCE 2018: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW2018), 2018, :1583-1592
[7]  
Chen ZX, 2019, PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, P2137
[8]  
Cho K., 2014, P C EMP METH NAT LAN, P1724, DOI DOI 10.3115/V1/D14-1179
[9]   Automatic Generation of Natural Language Explanations [J].
Costa, Felipe ;
Ouyang, Sixun ;
Dolog, Peter ;
Lawlor, Aonghus .
COMPANION OF THE 23RD INTERNATIONAL CONFERENCE ON INTELLIGENT USER INTERFACES (IUI'18), 2018,
[10]  
Dathathri Sumanth, 2020, ICLR