Graph Spring Network and Informative Anchor Selection for Session-based
Recommendation
- URL: http://arxiv.org/abs/2202.09502v1
- Date: Sat, 19 Feb 2022 02:47:44 GMT
- Title: Graph Spring Network and Informative Anchor Selection for Session-based
Recommendation
- Authors: Zizhuo Zhang and Bang Wang
- Abstract summary: Session-based recommendation (SBR) aims at predicting the next item for an ongoing anonymous session.
The major challenge of SBR is how to capture richer relations in between items and learn ID-based item embeddings to capture such relations.
We propose a new graph neural network, called Graph Spring Network (GSN), for learning ID-based item embedding on an item graph.
- Score: 2.6524289609910654
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Session-based recommendation (SBR) aims at predicting the next item for an
ongoing anonymous session. The major challenge of SBR is how to capture richer
relations in between items and learn ID-based item embeddings to capture such
relations. Recent studies propose to first construct an item graph from
sessions and employ a Graph Neural Network (GNN) to encode item embedding from
the graph. Although such graph-based approaches have achieved performance
improvements, their GNNs are not suitable for ID-based embedding learning for
the SBR task. In this paper, we argue that the objective of such ID-based
embedding learning is to capture a kind of \textit{neighborhood affinity} in
that the embedding of a node is similar to that of its neighbors' in the
embedding space. We propose a new graph neural network, called Graph Spring
Network (GSN), for learning ID-based item embedding on an item graph to
optimize neighborhood affinity in the embedding space. Furthermore, we argue
that even stacking multiple GNN layers may not be enough to encode potential
relations for two item nodes far-apart in a graph. In this paper, we propose a
strategy that first selects some informative item anchors and then encode
items' potential relations to such anchors. In summary, we propose a GSN-IAS
model (Graph Spring Network and Informative Anchor Selection) for the SBR task.
We first construct an item graph to describe items' co-occurrences in all
sessions. We design the GSN for ID-based item embedding learning and propose an
\textit{item entropy} measure to select informative anchors. We then design an
unsupervised learning mechanism to encode items' relations to anchors. We next
employ a shared gated recurrent unit (GRU) network to learn two session
representations and make two next item predictions. Finally, we design an
adaptive decision fusion strategy to fuse two predictions to make the final
recommendation.
Related papers
- One Node Per User: Node-Level Federated Learning for Graph Neural Networks [7.428431479479646]
We propose a novel framework for node-level federated graph learning.
We introduce a graph Laplacian term based on the feature vector's latent representation to regulate the user-side model updates.
arXiv Detail & Related papers (2024-09-29T02:16:07Z) - Self-Attention Empowered Graph Convolutional Network for Structure
Learning and Node Embedding [5.164875580197953]
In representation learning on graph-structured data, many popular graph neural networks (GNNs) fail to capture long-range dependencies.
This paper proposes a novel graph learning framework called the graph convolutional network with self-attention (GCN-SA)
The proposed scheme exhibits an exceptional generalization capability in node-level representation learning.
arXiv Detail & Related papers (2024-03-06T05:00:31Z) - Context-aware Session-based Recommendation with Graph Neural Networks [6.825493772727133]
We propose CARES, a novel context-aware session-based recommendation model with graph neural networks.
We first construct a multi-relation cross-session graph to connect items according to intra- and cross-session item-level contexts.
To encode the variation of user interests, we design personalized item representations.
arXiv Detail & Related papers (2023-10-14T14:29:52Z) - A Robust Stacking Framework for Training Deep Graph Models with
Multifaceted Node Features [61.92791503017341]
Graph Neural Networks (GNNs) with numerical node features and graph structure as inputs have demonstrated superior performance on various supervised learning tasks with graph data.
The best models for such data types in most standard supervised learning settings with IID (non-graph) data are not easily incorporated into a GNN.
Here we propose a robust stacking framework that fuses graph-aware propagation with arbitrary models intended for IID data.
arXiv Detail & Related papers (2022-06-16T22:46:33Z) - Automatic Relation-aware Graph Network Proliferation [182.30735195376792]
We propose Automatic Relation-aware Graph Network Proliferation (ARGNP) for efficiently searching GNNs.
These operations can extract hierarchical node/relational information and provide anisotropic guidance for message passing on a graph.
Experiments on six datasets for four graph learning tasks demonstrate that GNNs produced by our method are superior to the current state-of-the-art hand-crafted and search-based GNNs.
arXiv Detail & Related papers (2022-05-31T10:38:04Z) - Neural Graph Matching for Pre-training Graph Neural Networks [72.32801428070749]
Graph neural networks (GNNs) have been shown powerful capacity at modeling structural data.
We present a novel Graph Matching based GNN Pre-Training framework, called GMPT.
The proposed method can be applied to fully self-supervised pre-training and coarse-grained supervised pre-training.
arXiv Detail & Related papers (2022-03-03T09:53:53Z) - Learning Intents behind Interactions with Knowledge Graph for
Recommendation [93.08709357435991]
Knowledge graph (KG) plays an increasingly important role in recommender systems.
Existing GNN-based models fail to identify user-item relation at a fine-grained level of intents.
We propose a new model, Knowledge Graph-based Intent Network (KGIN)
arXiv Detail & Related papers (2021-02-14T03:21:36Z) - Node2Seq: Towards Trainable Convolutions in Graph Neural Networks [59.378148590027735]
We propose a graph network layer, known as Node2Seq, to learn node embeddings with explicitly trainable weights for different neighboring nodes.
For a target node, our method sorts its neighboring nodes via attention mechanism and then employs 1D convolutional neural networks (CNNs) to enable explicit weights for information aggregation.
In addition, we propose to incorporate non-local information for feature learning in an adaptive manner based on the attention scores.
arXiv Detail & Related papers (2021-01-06T03:05:37Z) - Pair-view Unsupervised Graph Representation Learning [2.8650714782703366]
Low-dimension graph embeddings have proved extremely useful in various downstream tasks in large graphs.
This paper pro-poses PairE, a solution to use "pair", a higher level unit than a "node" as the core for graph embeddings.
Experiment results show that PairE consistently outperforms the state of baselines in all four downstream tasks.
arXiv Detail & Related papers (2020-12-11T04:09:47Z) - Sequential Graph Convolutional Network for Active Learning [53.99104862192055]
We propose a novel pool-based Active Learning framework constructed on a sequential Graph Convolution Network (GCN)
With a small number of randomly sampled images as seed labelled examples, we learn the parameters of the graph to distinguish labelled vs unlabelled nodes.
We exploit these characteristics of GCN to select the unlabelled examples which are sufficiently different from labelled ones.
arXiv Detail & Related papers (2020-06-18T00:55:10Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.