栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

论文阅读——Where to Go Next: A Spatio-Temporal Gated Network for Next POI Recommendation

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

论文阅读——Where to Go Next: A Spatio-Temporal Gated Network for Next POI Recommendation

00 文章基本信息 01 摘要

当前RNNs在处理neighbor check-ins时存在的弊端:

  • rarely consider the spatio-temporal intervals between neighbor
    check-ins, which are essential for modeling user check-in behaviors
    in next POI recommendation.
  • 换言之:现有的基于RNN的方法在对用户短期偏好建模时,要么忽略了用户的长期偏好,要么忽略了最近访问的poi之间的地理关系,使得我们的推荐结果并不可靠。

our contributions:

  • we propose a new Spatio-Temporal Gated Network (STGN) by
    enhancing long-short term memory network;针对上述局限性,我们提出了一种新的长短期偏好建模方法(LSTPM)。
  • two pairs of time gate and distance gate are designed to control the
    short-term interest and the long-term interest updates, respectively;
  • we introduce coupled input and forget gates to reduce the number of
    parameters and further improve efficiency;
  • we evaluate the proposed model using four real-world datasets from
    various location-based social networks.

该论文的核心贡献:
为什么要加入时间门和距离门,原因就在于最近一次访问的POI并不一定就具有很强的说服力,比如,最近一次的访问距离现在时间很长(用户已经改变了以前的行为习惯)或者最近一次访问的距离太长了(比如我家海南,去黑龙江玩了一次,现在再给我推荐黑龙江的POI就不合适了)。
改进之处就在于考虑最近一次访问的POI的时间和距离间隔,如下图:

1 Introduction

以往的工作:
以往的工作大都是用对待sequential data analysis and recommendation的方式来处理next POI recommandation问题,但是这种处理方法存在一个很大的弊端:

  • 它们没有考虑time intervals and geographical distances between neighbor
    items,这也是next POI recommandation与other sequential tasks的不同之处所在。

因此,本文提出了a new Spatio-Temporal Gated Network by enhancing long short term memory, named STGN, to model users’ sequential visiting behaviors,该方法的优点如下:

  • Time intervals and distance intervals of neighbor check-ins are
    modeled by time gate and distance gate;
  • use the coupled input and forget gates to reduce the number of
    parameters, making our model more efficient

最后,总结本文的contributions:

  • We propose an innovative gate mechanism way to model
    spatio-temporal intervals between check-ins under LSTM
    architecture to learn user’s visiting behavior for the next POI
    recommendation.
  • A STGN model is proposed to incorporate carefully designed time gates
    and distance gates to capture the spatio-temporal interval
    information between check-ins. As a result, STGN well models user’s
    short-term and long-term interests simultaneously;
  • Experiments on four large-scale real-world datasets are conducted to
    evaluate the performance of our proposed model. Our experimental
    results show that our method outperforms state-of-the-art methods.
2 Related Work 2.1 POI Recommendation

1.POI Recommendation

  • Different from traditional recommendations (e.g., movie
    recommendation, music recommendation)
  • POI recommendation is characterized by geographic information and
    no explicit rating information(不明确的评级信息);
  • additional information, such as social influence,temporal information, review information, and transition between POIs, has been leveraged for POI recommendation.

2.Next POI recommendation

  • a natural extension of general POI recommendation;

  • sequential influence between successive check-ins plays a crucial
    role in next POI recommendation;

2.2 Neural Networks for Recommendation

卷积神经网络CNN已经用于POI推荐系统。

3 Preliminaries

下面给出Next POI recommandation的形式化定义以及LSTM的简介。

3.1 Problem Formulation

Next POI recommandation的关键在于推荐的下一个POI跟时间有关,其实跟常规的POI recommandation相比,是换汤不换药的。
问题定义如下:

  • 用户集:
  • POI集:
  • 用户u的历史POI访问序列:

    其中,
    表示用户u在时间ti时访问POI v。

Next POI recommandation问题的目标就是:
根据用户的历史访问记录,为用户推荐一个其在时间ti可能会访问的unvisited名单。

3.2 LSTM

过于复杂,不展开讲解,可简单参考https://blog.csdn.net/qq_33429968/article/details/114416796?spm=1001.2014.3001.5501。

4 Our Approach 4.1 Spatio-Temporal Gated Network

其核心改变就是在LSTM的基础上加了两对time和distance gates,用来控制最近一次访问的POI对下次推荐的影响。第一对time/distance gate控制short-term interest,第二对time/distance gate控制long-term interest。

为什么要加入时间门和距离门:
原因就在于最近一次访问的POI并不一定就具有很强的说服力,比如,最近一次的访问距离现在时间很长(用户已经改变了以前的行为习惯)或者最近一次访问的距离太长了(比如我家海南,去黑龙江玩了一次,现在再给我推荐黑龙江的POI就不合适了)。
改进之处就在于考虑最近一次访问的POI的时间和距离间隔,如下图:

4.2 Variation of Coupled Input and Forget Gates 4.3 Training 5 Experiments 6 Conclusions
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/909689.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号