{"type":"ScholarlyArticle","title":"Adaptive User Modeling with Long and Short-Term Preferences for Personalized Recommendation","authors":[{"name":"Zeping Yu","slug":"zeping-yu","given":"Zeping","family":"Yu","affiliation":"Shanghai Jiao Tong University"},{"name":"Jianxun Lian","slug":"jianxun-lian","given":"Jianxun","family":"Lian","affiliation":"Microsoft Research Asia"},{"name":"Ahmad Mahmoody","slug":"ahmad-mahmoody","given":"Ahmad","family":"Mahmoody","affiliation":"Microsoft Corporation"},{"name":"Gongshen Liu","slug":"gongshen-liu","given":"Gongshen","family":"Liu","affiliation":"Shanghai Jiao Tong University"},{"name":"Xing Xie","slug":"xing-xie","given":"Xing","family":"Xie","affiliation":"Microsoft Research Asia"}],"abstract":"User modeling is an essential task for online recommender systems. In the past few decades, collaborative filtering (CF) techniques have been well studied to model users' long term preferences. Recently, recurrent neural networks (RNN) have shown a great advantage in modeling users' short term preference. A natural way to improve the recommender is to combine both long-term and short-term modeling. Previous approaches neglect the importance of dynamically integrating these two user modeling paradigms. Moreover, users' behaviors are much more complex than sentences in language modeling or images in visual computing, thus the classical structures of RNN such as Long Short-Term Memory (LSTM) need to be upgraded for better user modeling. In this paper, we improve the traditional RNN structure by proposing a time-aware controller and a content-aware controller, so that contextual information can be well considered to control the state transition. We further propose an attention-based framework to combine users' long-term and short-term preferences, thus users' representation can be generated adaptively according to the specific context. We conduct extensive experiments on both public and industrial datasets. The results demonstrate that our proposed method outperforms several state-of-art methods consistently.","doi":"10.24963/ijcai.2019/585","url":"https://ijcai.org/proceedings/2019/585","pdf":"https://ijcai.org/proceedings/2019/0585.pdf","markdown":"https://ijcai.org/proceedings/2019/585.md","bibtex":"https://ijcai.org/proceedings/2019/bibtex/585","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 M-Z","track":"Main track","number":585,"pages":{"first":4213,"last":4219},"keywords":["Humans and AI: Personalization and User Modeling","Machine Learning: Recommender Systems","Machine Learning: Data Mining"],"videos":[],"references":[{"position":1,"raw":"[Basilico and Hofmann, 2004] Justin Basilico and Thomas Hof- mann. Unifying collaborative and content-based filtering. In Pro- ceedings of the twenty-first international conference on Machine learning, page 9. ACM, 2004.","title":"Unifying collaborative and content-based filtering","authors":"Hofmann Basilico, Justin Basilico, Thomas Hofmann","year":"2004","venue":"Proceedings of the twenty-first international conference on Machine learning","doi":null,"url":null,"internal_url":null},{"position":2,"raw":"[Beutel et al., 2018] Alex Beutel, Paul Covington, Sagar Jain, Can Xu, Jia Li, Vince Gatto, and Ed H Chi. Latent cross: Making use of context in recurrent recommender systems. In Proceedings of the Eleventh ACM International Conference on Web Search and Data Mining, pages 46-54. ACM, 2018.","title":"Latent cross: Making use of context in recurrent recommender systems","authors":"Alex Beutel, Paul Covington, Sagar Jain, Can Xu, Jia Li, Vince Gatto, Ed H Chi","year":"2018","venue":"Proceedings of the Eleventh ACM International Conference on Web Search and Data Mining","doi":null,"url":null,"internal_url":null},{"position":3,"raw":"[Chen et al., 2017] Jingyuan Chen, Hanwang Zhang, Xiangnan He, Liqiang Nie, Wei Liu, and Tat-Seng Chua. Attentive collab- orative filtering: Multimedia recommendation with item-and component-level attention. In Proceedings of the 40th Interna- tional ACM SIGIR conference on Research and Development in Information Retrieval, pages 335-344. ACM, 2017.","title":"Attentive collaborative filtering: Multimedia recommendation with item-and component-level attention","authors":"Jingyuan Chen, Hanwang Zhang, Xiangnan He, Liqiang Nie, Wei Liu, Tat-Seng Chua","year":"2017","venue":"Proceedings of the 40th International ACM SIGIR conference on Research and Development in Information Retrieval","doi":null,"url":null,"internal_url":null},{"position":4,"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, et al. Wide & deep learning for recommender systems. In Proceedings of the 1st Workshop on Deep Learning for Recommender Systems, pages 7-10. ACM, 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","year":"2016","venue":"Proceedings of the 1st Workshop on Deep Learning for Recommender Systems","doi":null,"url":null,"internal_url":null},{"position":5,"raw":"[Cho et al., 2014] Kyunghyun Cho, Bart Van Merriënboer, Caglar Gulcehre, Dzmitry Bahdanau, Fethi Bougares, Holger Schwenk, and Yoshua Bengio. Learning phrase representations using rnn encoder-decoder for statistical machine translation. arXiv preprint arXiv:1406.1078, 2014.","title":"Learning phrase representations using rnn encoder-decoder for statistical machine translation","authors":"Cho","year":"2014","venue":null,"doi":null,"url":null,"internal_url":null},{"position":6,"raw":"[Donkers et al., 2017] Tim Donkers, Benedikt Loepp, and Jürgen Ziegler. Sequential user-based recurrent neural network recom- mendations. In Proceedings of the Eleventh ACM Conference on Recommender Systems, pages 152-160. ACM, 2017.","title":"Sequential user-based recurrent neural network recommendations","authors":"Tim Donkers, Benedikt Loepp, Jürgen Ziegler","year":"2017","venue":"Proceedings of the Eleventh ACM Conference on Recommender Systems","doi":null,"url":null,"internal_url":null},{"position":7,"raw":"[He and McAuley, 2016] Ruining He and Julian McAuley. Ups and downs: Modeling the visual evolution of fashion trends with one- class collaborative filtering. In Proceedings of the 25th Interna- tional Conference on World Wide Web, WWW '16, pages 507- 517, Republic and Canton of Geneva, Switzerland, 2016. Inter- national World Wide Web Conferences Steering Committee.","title":"Ruining He and Julian McAuley. Ups and downs: Modeling the visual evolution of fashion trends with oneclass collaborative filtering","authors":"Mcauley He","year":"2016","venue":"Proceedings of the 25th International Conference on World Wide Web, WWW '16","doi":null,"url":null,"internal_url":null},{"position":8,"raw":"[He et al., 2017] Xiangnan He, Lizi Liao, Hanwang Zhang, Liqiang Nie, Xia Hu, and Tat-Seng Chua. Neural collaborative filtering. In Proceedings of the 26th International Conference on World Wide Web, pages 173-182. International World Wide Web Con- ferences Steering Committee, 2017.","title":"Neural collaborative filtering","authors":"He","year":"2017","venue":"Proceedings of the 26th International Conference on World Wide Web","doi":null,"url":null,"internal_url":null},{"position":9,"raw":"[Hidasi et al., 2015] Balázs Hidasi, Alexandros Karatzoglou, Linas Baltrunas, and Domonkos Tikk. Session-based recommen- dations with recurrent neural networks. arXiv preprint arXiv:1511.06939, 2015.","title":"Session-based recommendations with recurrent neural networks","authors":"Balázs Hidasi, Alexandros Karatzoglou, Linas Baltrunas, Domonkos Tikk","year":"2015","venue":null,"doi":null,"url":null,"internal_url":null},{"position":10,"raw":"[Hochreiter and Schmidhuber, 1997] Sepp Hochreiter and Jürgen Schmidhuber. Long short-term memory. Neural computation, 9(8):1735-1780, 1997.","title":"Long short-term memory","authors":"Sepp Hochreiter, Jürgen Schmidhuber","year":"1997","venue":"Neural computation","doi":null,"url":null,"internal_url":null},{"position":11,"raw":"[Koren et al., 2009] Yehuda Koren, Robert Bell, and Chris Volin- sky. Matrix factorization techniques for recommender systems. Computer, (8):30-37, 2009.","title":"Matrix factorization techniques for recommender systems","authors":"Koren","year":"2009","venue":"Computer","doi":null,"url":null,"internal_url":null},{"position":12,"raw":"[Koren, 2008] Yehuda Koren. Factorization meets the neighbor- hood: a multifaceted collaborative filtering model. In Pro- ceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining, pages 426-434. ACM, 2008.","title":"Factorization meets the neighborhood: a multifaceted collaborative filtering model","authors":"Koren ;, Yehuda Koren","year":"2008","venue":"Proceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining","doi":null,"url":null,"internal_url":null},{"position":13,"raw":"[Li et al., 2017] Jing Li, Pengjie Ren, Zhumin Chen, Zhaochun Ren, Tao Lian, and Jun Ma. Neural attentive session-based rec- ommendation. In Proceedings of the 2017 ACM on Conference on Information and Knowledge Management, pages 1419-1428. ACM, 2017.","title":"Neural attentive session-based recommendation","authors":"Jing Li, Pengjie Ren, Zhumin Chen, Zhaochun Ren, Tao Lian, Jun Ma","year":"2017","venue":"Proceedings of the 2017 ACM on Conference on Information and Knowledge Management","doi":null,"url":null,"internal_url":null},{"position":14,"raw":"[Lian et al., 2018] Jianxun Lian, Xiaohuan Zhou, Fuzheng Zhang, Zhongxia Chen, Xing Xie, and Guangzhong Sun. xdeepfm: Combining explicit and implicit feature interactions for recom- mender systems. In Proceedings of the 24th ACM SIGKDD In- ternational Conference on Knowledge Discovery & Data Mining, pages 1754-1763. ACM, 2018.","title":"xdeepfm: Combining explicit and implicit feature interactions for recommender systems","authors":"Lian","year":"2018","venue":"Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining","doi":null,"url":null,"internal_url":null},{"position":15,"raw":"[Liu et al., 2016] Qiang Liu, Shu Wu, Diyi Wang, Zhaokang Li, and Liang Wang. Context-aware sequential recommendation. In 2016 IEEE 16th International Conference on Data Mining (ICDM), pages 1053-1058. IEEE, 2016.","title":"Context-aware sequential recommendation","authors":"Qiang Liu, Shu Wu, Diyi Wang, Zhaokang Li, Liang Wang","year":"2016","venue":"IEEE 16th International Conference on Data Mining (ICDM)","doi":null,"url":null,"internal_url":null},{"position":16,"raw":"[Okura et al., 2017] Shumpei Okura, Yukihiro Tagami, Shingo Ono, and Akira Tajima. Embedding-based news recommenda- tion for millions of users. In Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pages 1933-1942. ACM, 2017.","title":"Embedding-based news recommendation for millions of users","authors":"Okura","year":"2017","venue":"Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining","doi":null,"url":null,"internal_url":null},{"position":17,"raw":"[Rendle et al., 2009] Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, and Lars Schmidt-Thieme. Bpr: Bayesian per- sonalized ranking from implicit feedback. In Proceedings of the twenty-fifth conference on uncertainty in artificial intelligence, pages 452-461. AUAI Press, 2009.","title":"Bpr: Bayesian personalized ranking from implicit feedback","authors":"Steffen Rendle, Christoph Freudenthaler, Zeno Gantner, Lars Schmidt-Thieme","year":"2009","venue":"Proceedings of the twenty-fifth conference on uncertainty in artificial intelligence","doi":null,"url":null,"internal_url":null},{"position":18,"raw":"[Rendle et al., 2010] Steffen Rendle, Christoph Freudenthaler, and Lars Schmidt-Thieme. Factorizing personalized markov chains for next-basket recommendation. In Proceedings of the 19th international conference on World wide web, pages 811-820. ACM, 2010.","title":"Factorizing personalized markov chains for next-basket recommendation","authors":"Steffen Rendle, Christoph Freudenthaler, Lars Schmidt-Thieme","year":"2010","venue":"Proceedings of the 19th international conference on World wide web","doi":null,"url":null,"internal_url":null},{"position":19,"raw":"[Wang et al., 2018] Shoujin Wang, Liang Hu, Longbing Cao, Xi- aoshui Huang, Defu Lian, and Wei Liu. Attention-based trans- actional context embedding for next-item recommendation. In Thirty-Second AAAI Conference on Artificial Intelligence, 2018.","title":"Attention-based transactional context embedding for next-item recommendation","authors":"Shoujin Wang, Liang Hu, Longbing Cao, Xiaoshui Huang, Defu Lian, Wei Liu","year":"2018","venue":"Thirty-Second AAAI Conference on Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":20,"raw":"[Wu et al., 2017] Chao-Yuan Wu, Amr Ahmed, Alex Beutel, Alexander J Smola, and How Jing. Recurrent recommender net- works. In Proceedings of the tenth ACM international conference on web search and data mining, pages 495-503. ACM, 2017.","title":"Recurrent recommender networks","authors":"Chao-Yuan, Amr Wu, Alex Ahmed, Alexander J Beutel, How Smola, Jing","year":"2017","venue":"Proceedings of the tenth ACM international conference on web search and data mining","doi":null,"url":null,"internal_url":null},{"position":21,"raw":"[Ying et al., 2018] Haochao Ying, Fuzhen Zhuang, Fuzheng Zhang, Yanchi Liu, Guandong Xu, Xing Xie, Hui Xiong, and Jian Wu. Sequential recommender system based on hierarchical attention networks. In the 27th International Joint Conference on Artificial Intelligence, 2018.","title":"Sequential recommender system based on hierarchical attention networks","authors":"Haochao Ying, Fuzhen Zhuang, Fuzheng Zhang, Yanchi Liu, Guandong Xu, Xing Xie, Hui Xiong, Jian Wu","year":"2018","venue":"the 27th International Joint Conference on Artificial Intelligence","doi":null,"url":null,"internal_url":"/proceedings/2018/546"},{"position":22,"raw":"[Zhong et al., 2015] Erheng Zhong, Nathan Liu, Yue Shi, and Suju Rajan. Building discriminative user profiles for large-scale con- tent recommendation. In Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pages 2277-2286. ACM, 2015.","title":"Building discriminative user profiles for large-scale content recommendation","authors":"Zhong","year":"2015","venue":"Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining","doi":null,"url":null,"internal_url":null},{"position":23,"raw":"[Zhou et al., 2018] Guorui Zhou, Xiaoqiang Zhu, Chenru Song, Ying Fan, Han Zhu, Xiao Ma, Yanghui Yan, Junqi Jin, Han Li, and Kun Gai. Deep interest network for click-through rate pre- diction. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery &#38; Data Mining, KDD '18, pages 1059-1068, New York, NY, USA, 2018. ACM.","title":"Deep interest network for click-through rate prediction","authors":"Guorui Zhou, Xiaoqiang Zhu, Chenru Song, Ying Fan, Han Zhu, Xiao Ma, Yanghui Yan, Junqi Jin, Han Li, Kun Gai","year":"2018","venue":"Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery &#38; Data Mining, KDD '18","doi":null,"url":null,"internal_url":null},{"position":24,"raw":"[Zhou et al., 2019] Guorui Zhou, Na Mou, Ying Fan, Qi Pi, Weijie Bian, Chang Zhou, Xiaoqiang Zhu, and Kun Gai. Deep interest evolution network for click-through rate prediction. In Thirty- Third AAAI Conference on Artificial Intelligence, 2019.","title":"Deep interest evolution network for click-through rate prediction","authors":"Guorui Zhou, Na Mou, Ying Fan, Qi Pi, Weijie Bian, Chang Zhou, Xiaoqiang Zhu, Kun Gai","year":"2019","venue":"Thirty-Third AAAI Conference on Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":25,"raw":"[Zhu et al., 2017] Yu Zhu, Hao Li, Yikang Liao, Beidou Wang, Ziyu Guan, Haifeng Liu, and Deng Cai. What to do next: Mod- eling user behaviors by time-lstm. In Proceedings of the 26th In- ternational Joint Conference on Artificial Intelligence, IJCAI'17, pages 3602-3608. AAAI Press, 2017.","title":"What to do next: Modeling user behaviors by time-lstm","authors":"Yu Zhu, Hao Li, Yikang Liao, Beidou Wang, Ziyu Guan, Haifeng Liu, Deng Cai","year":"2017","venue":"Proceedings of the 26th International Joint Conference on Artificial Intelligence, IJCAI'17","doi":null,"url":null,"internal_url":"/proceedings/2017/504"}],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}