Proceedings

RecoNet: An Interpretable Neural Architecture for Recommender Systems

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 2343-2349.

https://doi.org/10.24963/ijcai.2019/325

Abstract

Neural systems offer high predictive accuracy but are plagued by long training times and low interpretability. We present a simple neural architecture for recommender systems that lifts several of these shortcomings. Firstly, the approach has a high predictive power that is comparable to state-of-the-art recommender approaches. Secondly, owing to its simplicity, the trained model can be interpreted easily because it provides the individual contribution of each input feature to the decision. Our method is three orders of magnitude faster than general-purpose explanatory approaches, such as LIME. Finally, thanks to its design, our architecture addresses cold-start issues, and therefore the model does not require retraining in the presence of new users.

  1. 'Pulp Fiction (1994)'
  2. 'Usual Suspects, The (1995)'
  3. 'Sixth Sense, The (1999)'
  4. 'Few Good Men, A (1992)'
  5. 'Full Monty, The (1997)' 6. 'zipcode -55416'
  6. 'Hoop Dreams (1994)'
  7. 'Antz (1998)'
  8. 'Cop Land (1997)' 10. 'Attribute -Occupation' 11. 'Shawshank Redemption (1994)' 12. 'Game (1997)' RecoNet: top features LIME: top features 1. 'Pulp Fiction (1994)' 2. 'Usual Suspects, The (1995)'
  9. 'Sixth Sense, The (1999)' 4. 'Antz (1998)' 5. 'Full Monty, The (1997)' 6. 'Hoop Dreams (1994)' 7. 'Few Good Men, A (1992)' 8. 'zipcode -55416' 9. 'Cop Land (1997)' 10. 'Attribute -Occupation' 11. 'Strictly Ballroom (1992)' 12. 'gender -Male' Example Recommendation Reasoning for Recommendation perturbation steps MovieLens LIME RecoNet References [Ancona et al., 2017]
  10. Marco Ancona, Enea Ceolini, Cengiz Öztireli, and Markus Gross. A unified view of gradient- based attribution methods for deep neural networks. NIPS workshop on Interpreting, Explaining and Visualizing Deep Learning, 2017.
  11. [Bach et al., 2015] Sebastian Bach, Alexander Binder, Gré- goire Montavon, Frederick Klauschen, Klaus-Robert Müller, and Wojciech Samek. On pixel-wise explanations for non-linear classifier decisions by layer-wise relevance propagation. PloS one, 10(7):e0130140, 2015.
  12. [Baehrens et al., 2010] David Baehrens, Timon Schroeter, Stefan Harmeling, Motoaki Kawanabe, Katja Hansen, and Klaus-Robert MÞller. How to explain individual classifi- cation decisions. Journal of Machine Learning Research, 11:1803-1831, 2010.
  13. [Bojanowski et al., 2017] Piotr Bojanowski, Edouard Grave, Armand Joulin, and Tomas Mikolov. Enriching word vec- tors with subword information. Transactions of the Associ- ation for Computational Linguistics, 5:135-146, 2017.
  14. [Cheng et al., 2016] Heng-Tze Cheng, Levent Koc, Jeremiah Harmsen, Tal Shaked, Tushar Chandra, Hrishi Aradhye, Glen Anderson, Greg Corrado, Wei Chai, Mustafa Ispir, Rohan Anil, Zakaria Haque, Lichan Hong, Vihan Jain, Xiaobing Liu, and Hemal Shah. Wide & deep learning for recommender systems. In Workshop on Deep Learning for Recommender Systems, pages 7-10, 2016.
  15. [Glorot and Bengio, 2010] Xavier Glorot and Yoshua Bengio. Understanding the difficulty of training deep feedforward neural networks. In International Conference on Artificial Intelligence and Statistics, AISTATS, pages 249-256, 2010.
  16. [He and Chua, 2017] Xiangnan He and Tat-Seng Chua. Neu- ral factorization machines for sparse predictive analytics. In Proc. SIGIR, pages 355-364, 2017.
  17. [He et al., 2017] Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. Neural collabo- rative filtering. In Proc. WWW, pages 173-182, 2017.
  18. [Heckel et al., 2017] Reinhard Heckel, Michail Vlachos, Thomas P. Parnell, and Celestine Dünner. Scalable and interpretable product recommendations via overlapping co- clustering. In Proc. IEEE ICDE, pages 1033-1044, 2017.
  19. [Hsieh et al., 2017] Cheng-Kang Hsieh, Longqi Yang, Yin Cui, Tsung-Yi Lin, Serge J. Belongie, and Deborah Estrin. Collaborative metric learning. In Proc. WWW, pages 193- 201, 2017.
  20. [Koren et al., 2009] Yehuda Koren, Robert Bell, and Chris Volinsky. Matrix factorization techniques for recommender systems. Computer, 42(8):30-37, August 2009.
  21. [Lipton, 2016] Zachary C Lipton. The mythos of model in- terpretability. arXiv preprint arXiv:1606.03490, 2016.
  22. [Mikolov et al., 2013a] Tomas Mikolov, Kai Chen, Greg Cor- rado, and Jeffrey Dean. Efficient estimation of word repre- sentations in vector space. CoRR, abs/1301.3781, 2013.
  23. [Mikolov et al., 2013b] Tomas Mikolov, Kai Chen, Greg Cor- rado, and Jeffrey Dean. Efficient estimation of word repre- sentations in vector space. arXiv preprint arXiv:1301.3781, 2013.
  24. [Neves and Leser, 2015] Mariana Neves and Ulf Leser. Ques- tion answering for biology. Methods, 74:36-46, 2015.
  25. [Pan et al., 2008] Rong Pan, Yunhong Zhou, Bin Cao, N.N. Liu, R. Lukose, M. Scholz, and Qiang Yang. One-class collaborative filtering. In Proc. ICDM, pages 502-511, 2008.
  26. [Rendle et al., 2009] Steffen Rendle, Christoph Freuden- thaler, Zeno Gantner, and Lars Schmidt-Thieme. BPR: bayesian personalized ranking from implicit feedback. In Proc. UAI, pages 452-461, 2009.
  27. [Rendle, 2010] Steffen Rendle. Factorization machines. In Proc. ICDM, pages 995-1000, 2010.
  28. [Ribeiro et al., 2016] Marco Túlio Ribeiro, Sameer Singh, and Carlos Guestrin. "why should I trust you?": Explaining the predictions of any classifier. In Proc. ACM SIGKDD, pages 1135-1144, 2016.
  29. [Shan et al., 2016] Ying Shan, T. Ryan Hoens, Jian Jiao, Hai- jing Wang, Dong Yu, and JC Mao. Deep crossing: Web- scale modeling without manually crafted combinatorial features. In Proc. ACM SIGKDD, pages 255-262, 2016.
  30. [Shrikumar et al., 2017] Avanti Shrikumar, Peyton Green- side, and Anshul Kundaje. Learning important features through propagating activation differences. arXiv preprint arXiv:1704.02685, 2017.
  31. [Simonyan et al., 2013] Karen Simonyan, Andrea Vedaldi, and Andrew Zisserman. Deep inside convolutional net- works: Visualising image classification models and saliency maps. CoRR, abs/1312.6034, 2013.
  32. [Surden, 2014] Harry Surden. Machine learning and law. Washington Law Review, 89(1), 2014.
  33. [Vartak et al., 2017] Manasi Vartak, Arvind Thiagarajan, Conrado Miranda, Jeshua Bratman, and Hugo Larochelle. A meta-learning perspective on cold-start recommendations for items. In NIPS, pages 6904-6914. 2017.
  34. [Wu et al., 2017] Ledell Wu, Adam Fisch, Sumit Chopra, Keith Adams, Antoine Bordes, and Jason Weston. Starspace: Embed all the things! CoRR, abs/1709.03856, 2017.
  35. [X. Wang and Chua, 2017] L. Nie X. Wang, X. He and T.-S. Chua. Item silk road: Recommending items from infor- mation domains to social users. In Proc. of SIGIR, pages 185-194, 2017.
  36. [Yu et al., 2008] Lean Yu, Shouyang Wang, and Kin Keung Lai. Credit risk assessment with a multistage neural net- work ensemble learning approach. Expert systems with applications, 34(2):1434-1444, 2008.
  37. [Zhang et al., 2016] Weinan Zhang, Tianming Du, and Jun Wang. Deep learning over multi-field categorical data. In Advances in Information Retrieval, pages 45-57, 2016.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards