146 Q. Wang et al.
in enhancing the robustness of graph representation learning [23,30], NRGNN
uses GCL to reduce the effect of noise in sessions while improving the perfor-
mance of graph representation learning. The common augmentation methods in
GCL involve randomly adding and dropping nodes and edges to achieve graph
augmentation. However, such augmentation method could disrupt the original
topology of the session graph in session-based recommendation. To address this
issue, we introduce a novel component in NRGNN, called Noise Resistant Graph
Control Learning (NR-GCL), which utilises a restricted random perturbation-
based augmentation method. Specifically, the augmentation method is imple-
mented by adding size-constrained perturbations to the embedding space of the
items in the session to perform graph augmentation.
Consider that traditional Markov Chain struggle to capture the accurate
short-term preferences when the noise occurs exactly at the last click. Therefore,
we propose another component in NRGNN called Cross-Session Enhanced Short
Preference (CS-SP). CS-SP is specifically designed to mitigate the impact of
noise when it appears at the last item of a session. We observe that many users,
despite initially clicking on an item influenced by misleading item information,
subsequently click on an item that aligns with their true intent. Across multiple
sessions, we typically find adjacent clicks of items that reflect the true intent
alongside incorrectly clicked items. CS-SP dynamically aggregate the neighbors
clicks with user’s true intent across all sessions. This aggregation is accomplished
through a attention mechanism that takes into account the overall intent of
the session. By employing this adaptive aggregation strategy, CS-SP efficiently
captures the correct short-term preferences of users, outperforming traditional
Markov chain-based approaches.
To sum up, the main contributions of this paper are as follows.
– We propose a novel framework, called NRGNN, which effectively addresses
the noise problem in session-based recommendation by NR-GCL and CS-SP.
To the best of our knowledge, NRGNN is the first GNN-based method that
specifically tackles the problem of noise in session-based recommendation.
– We propose NR-GCL, which is based on restricted random perturbation, to
macroscopically address the noise problem of noise in the entire session and
improve recommendation accuracy.
– To address the problem that the last item is noisy in session, we propose CS-
SP, which further enhances recommendation accuracy by integrating infor-
mation from multiple sessions in session-based recommendation.
– We conduct comprehensive experiments on three real-world datasets and com-
pare NRGNN with existing state-of-the-art methods. The results demonstrate
that NRGNN achieves the highest recommended accuracy and exhibits a high
level of robustness to noise. The code of this paper is released at https://
github.com/QiWang98/NRGNN.
相关文档
评论