2019
DOI: 10.1609/aaai.v33i01.3301346
|View full text |Cite
|
Sign up to set email alerts
|

Session-Based Recommendation with Graph Neural Networks

Abstract: The problem of session-based recommendation aims to predict user actions based on anonymous sessions. Previous methods model a session as a sequence and estimate user representations besides item representations to make recommendations. Though achieved promising results, they are insufficient to obtain accurate user vectors in sessions and neglect complex transitions of items. To obtain accurate item embedding and take complex transitions of items into account, we propose a novel method, i.e. Session-based Rec… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
1,059
0
1

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 1,357 publications
(1,061 citation statements)
references
References 27 publications
1
1,059
0
1
Order By: Relevance
“…The proposed ragamAI framework relies on the influence of two separate models: 1. a deep attention model to capture the importance of sequence of ragams, and 2. an embedding model to capture the importance of hand picked features to train. Unlike other methods, which predict next event or item in a given sequence [6], [9], [17]- [19], the proposed model(s) Figure 1 A. Raaga network Networks or graphs have been considered as a promising framework to study variety of applications like influence modeling [20], community detection [21], and recommender systems [22]. Their organization of nodes and edges help to study the structural organization and positional values of entities (nodes and communities).…”
Section: Methodsologiesmentioning
confidence: 99%
“…The proposed ragamAI framework relies on the influence of two separate models: 1. a deep attention model to capture the importance of sequence of ragams, and 2. an embedding model to capture the importance of hand picked features to train. Unlike other methods, which predict next event or item in a given sequence [6], [9], [17]- [19], the proposed model(s) Figure 1 A. Raaga network Networks or graphs have been considered as a promising framework to study variety of applications like influence modeling [20], community detection [21], and recommender systems [22]. Their organization of nodes and edges help to study the structural organization and positional values of entities (nodes and communities).…”
Section: Methodsologiesmentioning
confidence: 99%
“…We consider the top-100 ranked predictions as recommended items. Following [29,30], we adopt HR@100 (H@100), MRR@100 (M@100), and NDCG@100 (N@100) to evaluate the recommendation performance of all models after obtaining their recommendation lists. Table 2 shows the performance comparison between our model and the adopted baselines.…”
Section: Model Comparisonmentioning
confidence: 99%
“…In the domain of single-session based behavior prediction, some studies [14,22,25] adopt attention mechanism [1,28] and outperform the pioneering RNN based methods [8]. Recent advances in graph neural networks (GNN) [3,7] further boost the performance of session-based behavior prediction by modeling each sessionbased behavior sequence as a graph to achieve the state-of-the-art performance [29,30]. However, existing studies in this regard still suffer from several limitations.…”
Section: Introductionmentioning
confidence: 99%
“…Typically a directed graph is first built on the sequence data by taking each interaction as a node in the graph while each sequence is mapped to a path. Then, the embeddings of users or items are learned on the graph to embed more complex relations over the whole graph [22]. Such an approach makes full use of the advantage of GNN to capture the complex relations in structured relation datasets.…”
Section: Basic Deep Neural Networkmentioning
confidence: 99%