7,957 research outputs found
Recurrent Latent Variable Networks for Session-Based Recommendation
In this work, we attempt to ameliorate the impact of data sparsity in the
context of session-based recommendation. Specifically, we seek to devise a
machine learning mechanism capable of extracting subtle and complex underlying
temporal dynamics in the observed session data, so as to inform the
recommendation algorithm. To this end, we improve upon systems that utilize
deep learning techniques with recurrently connected units; we do so by adopting
concepts from the field of Bayesian statistics, namely variational inference.
Our proposed approach consists in treating the network recurrent units as
stochastic latent variables with a prior distribution imposed over them. On
this basis, we proceed to infer corresponding posteriors; these can be used for
prediction and recommendation generation, in a way that accounts for the
uncertainty in the available sparse training data. To allow for our approach to
easily scale to large real-world datasets, we perform inference under an
approximate amortized variational inference (AVI) setup, whereby the learned
posteriors are parameterized via (conventional) neural networks. We perform an
extensive experimental evaluation of our approach using challenging benchmark
datasets, and illustrate its superiority over existing state-of-the-art
techniques
Neural Attentive Session-based Recommendation
Given e-commerce scenarios that user profiles are invisible, session-based
recommendation is proposed to generate recommendation results from short
sessions. Previous work only considers the user's sequential behavior in the
current session, whereas the user's main purpose in the current session is not
emphasized. In this paper, we propose a novel neural networks framework, i.e.,
Neural Attentive Recommendation Machine (NARM), to tackle this problem.
Specifically, we explore a hybrid encoder with an attention mechanism to model
the user's sequential behavior and capture the user's main purpose in the
current session, which are combined as a unified session representation later.
We then compute the recommendation scores for each candidate item with a
bi-linear matching scheme based on this unified session representation. We
train NARM by jointly learning the item and session representations as well as
their matchings. We carried out extensive experiments on two benchmark
datasets. Our experimental results show that NARM outperforms state-of-the-art
baselines on both datasets. Furthermore, we also find that NARM achieves a
significant improvement on long sessions, which demonstrates its advantages in
modeling the user's sequential behavior and main purpose simultaneously.Comment: Proceedings of the 2017 ACM on Conference on Information and
Knowledge Management. arXiv admin note: text overlap with arXiv:1511.06939,
arXiv:1606.08117 by other author
Context-Aware Systems for Sequential Item Recommendation
Quizlet is the most popular online learning tool in the United States, and is
used by over 2/3 of high school students, and 1/2 of college students. With
more than 95% of Quizlet users reporting improved grades as a result, the
platform has become the de-facto tool used in millions of classrooms. In this
paper, we explore the task of recommending suitable content for a student to
study, given their prior interests, as well as what their peers are studying.
We propose a novel approach, i.e. Neural Educational Recommendation Engine
(NERE), to recommend educational content by leveraging student behaviors rather
than ratings. We have found that this approach better captures social factors
that are more aligned with learning. NERE is based on a recurrent neural
network that includes collaborative and content-based approaches for
recommendation, and takes into account any particular student's speed, mastery,
and experience to recommend the appropriate task. We train NERE by jointly
learning the user embeddings and content embeddings, and attempt to predict the
content embedding for the final timestamp. We also develop a confidence
estimator for our neural network, which is a crucial requirement for
productionizing this model. We apply NERE to Quizlet's proprietary dataset, and
present our results. We achieved an R^2 score of 0.81 in the content embedding
space, and a recall score of 54% on our 100 nearest neighbors. This vastly
exceeds the recall@100 score of 12% that a standard matrix-factorization
approach provides. We conclude with a discussion on how NERE will be deployed,
and position our work as one of the first educational recommender systems for
the K-12 space
- …