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 Recommendation with Graph Neural Networks, SR-GNN for brevity. In the proposed method, session sequences are modeled as graph-structured data. Based on the session graph, GNN can capture complex transitions of items, which are difficult to be revealed by previous conventional sequential methods. Each session is then represented as the composition of the global preference and the current interest of that 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 consistently.
翻译:届会建议的问题旨在预测基于匿名会议的用户行动。以往的方法是将届会作为一种序列,并估计用户在项目表述表之外的表述方式,以便提出建议。虽然取得了有希望的成果,但不足以在会议期间获得准确的用户矢量,忽视了项目的复杂过渡。为了获得准确的项目嵌入和考虑项目的复杂过渡,我们提出了一个新颖的方法,即:与图表神经网络有关的届会建议,SR-GNN(简略性);在拟议方法中,会议顺序以图表结构数据为模型。根据届会图表,GNN可以捕捉到复杂的项目过渡,而以往的常规顺序方法很难揭示这些过渡。然后,每次会议都作为全球偏好的组成和会议当前的兴趣使用关注网络进行。对两个真实数据集进行的广泛实验表明,SR-GNN(简略性)明显地超越了基于会议的最新建议方法。