The problem of session-based recommendation aims to predict users' actions based on anonymous sessions. Previous methods on the session-based recommendation most model a session as a sequence and capture users' preference to make recommendations. Though achieved promising results, they fail to consider the complex items transitions among all session sequences, and are insufficient to obtain accurate users' preference in the session. To better capture the structure of the user-click sessions and take complex transitions of items into account, we propose a novel method, i.e. Session-based Recommendation with Graph Neural Networks, SR-GNN for brevity. In the proposed method, session sequences are aggregated together and modeled as graph-structure data. Based on this graph, GNN can capture complex transitions of items, which are difficult to be revealed by the conventional sequential methods. Each session is then represented as the composition of the global preference and current interests of the session using an attention network. Extensive experiments conducted on two real datasets show that SR-GNN evidently outperforms the state-of-the-art session-based recommendation methods and always obtain stable performance with different connection schemes, session representations, and session lengths.
翻译:届会提出的建议旨在预测用户在匿名会议基础上的行动。以前关于届会建议的方法大多将届会作为一个序列进行模拟,并捕捉用户对提出建议的偏好。虽然取得了有希望的结果,但他们未能考虑所有届会顺序之间的复杂项目过渡,而且不足以在届会上获得用户的准确偏好。为了更好地掌握用户点击会议的结构,并考虑到项目的复杂过渡,我们提出了一个新颖的方法,即:与图表神经网络有关的届会建议,SR-GNNN用于简洁。在拟议方法中,届会顺序是合并在一起的,并以图表结构数据为模型。根据这个图表,GNN可以捕捉到复杂的项目过渡,而传统的顺序方法很难揭示这些转变。然后,每届会议作为全球偏好和当前兴趣的构成,使用关注网络。对两个真实数据集进行的广泛实验表明,SR-GNNN显然超越了基于会议的状态建议方法,并且总是与不同的连接计划、届会的展示和届会的长度始终取得稳定的绩效。