Learning Dynamic Embeddings from Temporal Interactions

12/06/2018
by   Srijan Kumar, et al.
8

Modeling a sequence of interactions between users and items (e.g., products, posts, or courses) is crucial in domains such as e-commerce, social networking, and education to predict future interactions. Representation learning presents an attractive solution to model the dynamic evolution of user and item properties, where each user/item can be embedded in a euclidean space and its evolution can be modeled by dynamic changes in embedding. However, existing embedding methods either generate static embeddings, treat users and items independently, or are not scalable. Here we present JODIE, a coupled recurrent model to jointly learn the dynamic embeddings of users and items from a sequence of user-item interactions. JODIE has three components. First, the update component updates the user and item embedding from each interaction using their previous embeddings with the two mutually-recursive Recurrent Neural Networks. Second, a novel projection component is trained to forecast the embedding of users at any future time. Finally, the prediction component directly predicts the embedding of the item in a future interaction. For models that learn from a sequence of interactions, traditional training data batching cannot be done due to complex user-user dependencies. Therefore, we present a novel batching algorithm called t-Batch that generates time-consistent batches of training data that can run in parallel, giving massive speed-up. We conduct six experiments on two prediction tasks---future interaction prediction and state change prediction---using four real-world datasets. We show that JODIE outperforms six state-of-the-art algorithms in these tasks by up to 22.4 faster than comparable models. As an additional experiment, we illustrate that JODIE can predict student drop-out from courses five interactions in advance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/03/2019

Predicting Dynamic Embedding Trajectory in Temporal Interaction Networks

Modeling sequential interactions between users and items/products is cru...
research
03/04/2021

IACN: Influence-aware and Attention-based Co-evolutionary Network for Recommendation

Recommending relevant items to users is a crucial task on online communi...
research
07/08/2021

Deep Structural Point Process for Learning Temporal Interaction Networks

This work investigates the problem of learning temporal interaction netw...
research
01/08/2019

Fusion Strategies for Learning User Embeddings with Neural Networks

Growing amounts of online user data motivate the need for automated proc...
research
11/10/2020

Dynamic Embeddings for Interaction Prediction

In recommender systems (RSs), predicting the next item that a user inter...
research
08/31/2022

One-class Recommendation Systems with the Hinge Pairwise Distance Loss and Orthogonal Representations

In one-class recommendation systems, the goal is to learn a model from a...
research
05/06/2023

SINCERE: Sequential Interaction Networks representation learning on Co-Evolving RiEmannian manifolds

Sequential interaction networks (SIN) have been commonly adopted in many...

Please sign up or login with your details

Forgot password? Click here to reset