{"title":"An attentive RNN model for session-based and context-aware recommendations: a solution to the RecSys challenge 2019","authors":"Ricardo Gama, Hugo L. Fernandes","doi":"10.1145/3359555.3359757","DOIUrl":null,"url":null,"abstract":"In the RecSys Challenge 2019 the participants were asked to predict which items, from a presented list of items/accommodations of a search result on trivago, had been clicked-on during the last part of a user's session. Here we present the 7th place solution1. It consists of a neural network designed to learn interactions between session, context, sequence features, and the features of the displayed items at the time of a click. Our approach uses well established deep learning techniques, such as Recurrent Neural Networks, Attention and self-Attention mechanisms to deal with the different aspects of the information available, and it predicts a (categorical) probability distribution over the list of presented items. In addition to the model structure we also describe the somewhat heavy feature engineering, data augmentation and other decisions/observations made a long the way.","PeriodicalId":255213,"journal":{"name":"Proceedings of the Workshop on ACM Recommender Systems Challenge","volume":"331 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Workshop on ACM Recommender Systems Challenge","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3359555.3359757","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
In the RecSys Challenge 2019 the participants were asked to predict which items, from a presented list of items/accommodations of a search result on trivago, had been clicked-on during the last part of a user's session. Here we present the 7th place solution1. It consists of a neural network designed to learn interactions between session, context, sequence features, and the features of the displayed items at the time of a click. Our approach uses well established deep learning techniques, such as Recurrent Neural Networks, Attention and self-Attention mechanisms to deal with the different aspects of the information available, and it predicts a (categorical) probability distribution over the list of presented items. In addition to the model structure we also describe the somewhat heavy feature engineering, data augmentation and other decisions/observations made a long the way.