{"type":"ScholarlyArticle","title":"RecoNet: An Interpretable Neural Architecture for Recommender Systems","authors":[{"name":"Francesco Fusco","slug":"francesco-fusco","given":"Francesco","family":"Fusco","affiliation":"IBM Research AI; University of Lausanne , Department of Business and Economics."},{"name":"Michalis Vlachos","slug":"michalis-vlachos","given":"Michalis","family":"Vlachos","affiliation":"IBM Research AI; University of Lausanne"},{"name":"Vasileios Vasileiadis","slug":"vasileios-vasileiadis","given":"Vasileios","family":"Vasileiadis","affiliation":"ipQuants AG"},{"name":"Kathrin Wardatzky","slug":"kathrin-wardatzky","given":"Kathrin","family":"Wardatzky","affiliation":"IBM Research AI"},{"name":"Johannes Schneider","slug":"johannes-schneider","given":"Johannes","family":"Schneider","affiliation":"University of Liechtenstein"}],"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.","doi":"10.24963/ijcai.2019/325","url":"https://ijcai.org/proceedings/2019/325","pdf":"https://ijcai.org/proceedings/2019/0325.pdf","markdown":"https://ijcai.org/proceedings/2019/325.md","bibtex":"https://ijcai.org/proceedings/2019/bibtex/325","volume":{"slug":"2019","title":"Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence","short_title":"IJCAI 2019","url":"https://ijcai.org/proceedings/2019/","year":2019,"location":"Macao","dates":"10-16 August 2019","editors":"Sarit Kraus","isbn":"978-0-9992411-4-1","publisher":"International Joint Conferences on Artificial Intelligence Organization","doi_prefix":"10.24963/ijcai.2019"},"section":"Machine Learning A-L","track":"Main track","number":325,"pages":{"first":2343,"last":2349},"keywords":["Machine Learning: Interpretability","Machine Learning: Recommender Systems","Machine Learning: Data Mining","Machine Learning: Explainable Machine Learning"],"videos":[],"references":[{"position":1,"raw":"'Pulp Fiction (1994)'","title":"Pulp Fiction","authors":null,"year":"1994","venue":"Pulp Fiction","doi":null,"url":null,"internal_url":null},{"position":2,"raw":"'Usual Suspects, The (1995)'","title":"Usual Suspects","authors":null,"year":"1995","venue":null,"doi":null,"url":null,"internal_url":null},{"position":3,"raw":"'Sixth Sense, The (1999)'","title":"Sixth Sense","authors":null,"year":"1999","venue":"The","doi":null,"url":null,"internal_url":null},{"position":4,"raw":"'Few Good Men, A (1992)'","title":"Few Good Men, A","authors":null,"year":"1992","venue":null,"doi":null,"url":null,"internal_url":null},{"position":5,"raw":"'Full Monty, The (1997)' 6. 'zipcode -55416'","title":"Full Monty","authors":null,"year":"1997","venue":"The","doi":null,"url":null,"internal_url":null},{"position":6,"raw":"'Hoop Dreams (1994)'","title":"Hoop Dreams","authors":null,"year":"1994","venue":null,"doi":null,"url":null,"internal_url":null},{"position":7,"raw":"'Antz (1998)'","title":"Antz","authors":null,"year":"1998","venue":"Antz","doi":null,"url":null,"internal_url":null},{"position":8,"raw":"'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)'","title":"Attribute -Occupation' 11","authors":null,"year":"1994","venue":"RecoNet: top features LIME: top features 1","doi":null,"url":null,"internal_url":null},{"position":9,"raw":"'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]","title":"Hoop Dreams (1994)' 7. 'Few Good Men, A","authors":null,"year":"1992","venue":"gender -Male' Example Recommendation Reasoning for Recommendation perturbation steps MovieLens LIME RecoNet References","doi":null,"url":null,"internal_url":null},{"position":10,"raw":"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.","title":"A unified view of gradientbased attribution methods for deep neural networks","authors":"Marco Ancona, Enea Ceolini, Cengiz Öztireli, Markus Gross","year":"2017","venue":"NIPS workshop on Interpreting, Explaining and Visualizing Deep Learning","doi":null,"url":null,"internal_url":null},{"position":11,"raw":"[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.","title":"On pixel-wise explanations for non-linear classifier decisions by layer-wise relevance propagation","authors":"Sebastian Bach, Alexander Binder, Grégoire Montavon, Frederick Klauschen, Klaus-Robert Müller, Wojciech Samek","year":"2015","venue":"PloS one","doi":null,"url":null,"internal_url":null},{"position":12,"raw":"[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.","title":"How to explain individual classification decisions","authors":"David Baehrens, Timon Schroeter, Stefan Harmeling, Motoaki Kawanabe, Katja Hansen, Klaus-Robert Mãžller","year":"2010","venue":"Journal of Machine Learning Research","doi":null,"url":null,"internal_url":null},{"position":13,"raw":"[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.","title":"Enriching word vectors with subword information","authors":"Piotr Bojanowski, Edouard Grave, Armand Joulin, Tomas Mikolov","year":"2017","venue":"Transactions of the Association for Computational Linguistics","doi":null,"url":null,"internal_url":null},{"position":14,"raw":"[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.","title":"Wide & deep learning for recommender systems","authors":"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, Hemal Shah","year":"2016","venue":"Workshop on Deep Learning for Recommender Systems","doi":null,"url":null,"internal_url":null},{"position":15,"raw":"[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.","title":"Understanding the difficulty of training deep feedforward neural networks","authors":"Bengio Glorot, Xavier Glorot, Yoshua Bengio","year":"2010","venue":"International Conference on Artificial Intelligence and Statistics, AISTATS","doi":null,"url":null,"internal_url":null},{"position":16,"raw":"[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.","title":"Xiangnan He and Tat-Seng Chua. Neural factorization machines for sparse predictive analytics","authors":"Chua He","year":"2017","venue":"Proc. SIGIR","doi":null,"url":null,"internal_url":null},{"position":17,"raw":"[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.","title":"Neural collaborative filtering","authors":"He","year":"2017","venue":"Proc. WWW","doi":null,"url":null,"internal_url":null},{"position":18,"raw":"[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.","title":"Scalable and interpretable product recommendations via overlapping coclustering","authors":"Reinhard Heckel, Michail Vlachos, Thomas P Parnell, Celestine Dünner","year":"2017","venue":"Proc. IEEE ICDE","doi":null,"url":null,"internal_url":null},{"position":19,"raw":"[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.","title":"Collaborative metric learning","authors":"Cheng-Kang Hsieh, Longqi Yang, Yin Cui, Tsung-Yi Lin, Serge J Belongie, Deborah Estrin","year":"2017","venue":"Proc. WWW","doi":null,"url":null,"internal_url":null},{"position":20,"raw":"[Koren et al., 2009] Yehuda Koren, Robert Bell, and Chris Volinsky. Matrix factorization techniques for recommender systems. Computer, 42(8):30-37, August 2009.","title":"Matrix factorization techniques for recommender systems","authors":"Koren","year":"2009","venue":"Computer","doi":null,"url":null,"internal_url":null},{"position":21,"raw":"[Lipton, 2016] Zachary C Lipton. The mythos of model in- terpretability. arXiv preprint arXiv:1606.03490, 2016.","title":"The mythos of model interpretability","authors":"Zachary C Lipton","year":"2016","venue":null,"doi":null,"url":null,"internal_url":null},{"position":22,"raw":"[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.","title":"Efficient estimation of word representations in vector space","authors":"Mikolov","year":"2013","venue":null,"doi":null,"url":null,"internal_url":null},{"position":23,"raw":"[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.","title":"Efficient estimation of word representations in vector space","authors":"Mikolov","year":"2013","venue":null,"doi":null,"url":null,"internal_url":null},{"position":24,"raw":"[Neves and Leser, 2015] Mariana Neves and Ulf Leser. Ques- tion answering for biology. Methods, 74:36-46, 2015.","title":"Question answering for biology","authors":"Leser Neves, Mariana Neves, Ulf Leser","year":"2015","venue":"Methods","doi":null,"url":null,"internal_url":null},{"position":25,"raw":"[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.","title":"One-class collaborative filtering","authors":"Rong Pan, Yunhong Zhou, Bin Cao, N N Liu, R Lukose, M Scholz, Qiang Yang","year":"2008","venue":"Proc. ICDM","doi":null,"url":null,"internal_url":null},{"position":26,"raw":"[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.","title":"BPR: bayesian personalized ranking from implicit feedback","authors":"Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, Lars Schmidt-Thieme","year":"2009","venue":"Proc. UAI","doi":null,"url":null,"internal_url":null},{"position":27,"raw":"[Rendle, 2010] Steffen Rendle. Factorization machines. In Proc. ICDM, pages 995-1000, 2010.","title":"Factorization machines","authors":"Steffen Rendle","year":"2010","venue":"Proc. ICDM","doi":null,"url":null,"internal_url":null},{"position":28,"raw":"[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.","title":"why should I trust you?\": Explaining the predictions of any classifier","authors":"Marco Túlio Ribeiro, Sameer Singh, Carlos Guestrin","year":"2016","venue":"Proc. ACM SIGKDD","doi":null,"url":null,"internal_url":null},{"position":29,"raw":"[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.","title":"Deep crossing: Webscale modeling without manually crafted combinatorial features","authors":"Ying Shan, T Ryan Hoens, Jian Jiao, Haijing Wang, Dong Yu, J C Mao","year":"2016","venue":"Proc. ACM SIGKDD","doi":null,"url":null,"internal_url":null},{"position":30,"raw":"[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.","title":"Avanti Shrikumar, Peyton Greenside, and Anshul Kundaje. Learning important features through propagating activation differences","authors":"Shrikumar","year":"2017","venue":null,"doi":null,"url":null,"internal_url":null},{"position":31,"raw":"[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.","title":"Deep inside convolutional networks: Visualising image classification models and saliency maps","authors":"Karen Simonyan, Andrea Vedaldi, Andrew Zisserman","year":"2013","venue":null,"doi":null,"url":null,"internal_url":null},{"position":32,"raw":"[Surden, 2014] Harry Surden. Machine learning and law. Washington Law Review, 89(1), 2014.","title":"Harry Surden. Machine learning and law","authors":"Surden","year":"2014","venue":"Washington Law Review","doi":null,"url":null,"internal_url":null},{"position":33,"raw":"[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.","title":"A meta-learning perspective on cold-start recommendations for items","authors":"Manasi Vartak, Arvind Thiagarajan, Conrado Miranda, Jeshua Bratman, Hugo Larochelle","year":"2017","venue":"NIPS","doi":null,"url":null,"internal_url":null},{"position":34,"raw":"[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.","title":"Starspace: Embed all the things! CoRR","authors":"Ledell Wu, Adam Fisch, Sumit Chopra, Keith Adams, Antoine Bordes, Jason Weston","year":"2017","venue":null,"doi":null,"url":null,"internal_url":null},{"position":35,"raw":"[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.","title":"Item silk road: Recommending items from information domains to social users","authors":"X Wang, ; ] L Chua, X Nie, X Wang, T.-S He, Chua","year":"2017","venue":"Proc. of SIGIR","doi":null,"url":null,"internal_url":null},{"position":36,"raw":"[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.","title":"Credit risk assessment with a multistage neural network ensemble learning approach","authors":"Yu","year":"2008","venue":"Expert systems with applications","doi":null,"url":null,"internal_url":null},{"position":37,"raw":"[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.","title":"Deep learning over multi-field categorical data","authors":"Weinan Zhang, Tianming Du, Jun Wang","year":"2016","venue":"Advances in Information Retrieval","doi":null,"url":null,"internal_url":null}],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}