{"title":"Learning Static and Dynamic Features for Collaborative Filtering","authors":"Xueyao Yang, Hong Jiang","doi":"10.1109/ICSESS47205.2019.9040854","DOIUrl":null,"url":null,"abstract":"User preferences are influenced by the purchased products, and ratings of products are also related to theirs public praises. Dynamic latent representations can be learned from these sequence information. Researches show that learning such dynamic features is helpful to build model-based collaborative filtering. However, static features also play an irreplaceable role in recommendations by reason of inherent characteristics of users/items. Ratings of users on products directly represent user preferences and qualities of products. A neural network model for learning both static and dynamic features is proposed in this paper. Autoencoder is adopted as a static model focusing on explicit feedback i.e. ratings, and gated recurrent unit is adopted as a dynamic model focusing on implicit feedback i.e. sequences. Features learned from static and dynamic models are combined to make predictions. Experiments on two real-word datasets i.e. Baby of Amazon dataset and MovieLens 10M show improvement of our proposed model over the state-of-the-art methods.","PeriodicalId":203944,"journal":{"name":"2019 IEEE 10th International Conference on Software Engineering and Service Science (ICSESS)","volume":"62 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 10th International Conference on Software Engineering and Service Science (ICSESS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSESS47205.2019.9040854","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
User preferences are influenced by the purchased products, and ratings of products are also related to theirs public praises. Dynamic latent representations can be learned from these sequence information. Researches show that learning such dynamic features is helpful to build model-based collaborative filtering. However, static features also play an irreplaceable role in recommendations by reason of inherent characteristics of users/items. Ratings of users on products directly represent user preferences and qualities of products. A neural network model for learning both static and dynamic features is proposed in this paper. Autoencoder is adopted as a static model focusing on explicit feedback i.e. ratings, and gated recurrent unit is adopted as a dynamic model focusing on implicit feedback i.e. sequences. Features learned from static and dynamic models are combined to make predictions. Experiments on two real-word datasets i.e. Baby of Amazon dataset and MovieLens 10M show improvement of our proposed model over the state-of-the-art methods.