文献阅读笔记:《基于图卷积的出发地-目的地矩阵预测:旅客需求建模的新视角》

  • 摘要
  • 现有研究不足
  • 研究挑战(难点)
  • 本文的贡献
  • 准备工作
    • 定义1:格子
    • 定义2:时间片
    • 定义3:OD矩阵
  • 模型方法
    • 空间维度:网格嵌入法
      • (一)地理邻居
      • (二)语义邻居
    • 时间维度:多任务学习
      • (一)periodic-skip LSTM
      • (二)主要任务:预测OD需求矩阵
      • (三)两个子任务:预测出发地需求和目的地需求
  • 数据集
  • 实验结果

摘要

1、 起点—终点矩阵预测,及进行OD需求矩阵的预测,OD需求矩阵的预测比一般的需求预测更加具有挑战性,不仅要求预测一个地区的需求量,还要求模型预测乘客的目的地。
2、 数据具有稀疏性。针对数据稀疏的问题,提出了一个基于网格嵌入的多任务学习模型(GEML)。

现有研究不足

有很大一部分预测仅仅是简单的回归预测,只关注某一个区域的需求量。

研究挑战(难点)

1、既要了机某个区域的乘客需求量,还要预测他们所到达的目的地;
2、第二个挑战来自于时空特征融合;
3、OD矩阵的数据稀疏很常见,在特定的时间范围内,某一城市可能存在成千上万的需求,但是在某个特定的区域内,可能只有两位数甚至是个位数的需求,而且这些需求所要到达的目的地各不相同。

为了解决数据的稀疏性问题,基于地理第一定律,文章提出利用网格间的地理相关性来解决数据稀疏问题。在网格嵌入部分考虑了两种相邻点,即地理相邻点和语义相邻点,这两种相邻点是基于两个网格在地理上是否相邻接或者根据乘客需求进行连接的。前者用于度量网格与相邻网格之间的内在紧密度,而语义相邻网格则用于出发点和目的地之间的交通流语义强度。

本文的贡献

1、本文提出了OD需求矩阵预测问题,预测给定时间范围内的出发——目的地的欲求量,有利于网约车平台准备车辆进行调度;
2、本文将研究区域划分为网格状,在网格邻居之间通过图卷积对每个网络进行嵌入,通过模拟GCNs中的消息传递模式来模拟不同网格之间的流量传输关系;
3、通过LSTM来来捕捉乘客需求的时间趋势。两个子任务预测网络中单个输入和输出的需求,而主任务预测每个网络之间的需求;
4、在两个真实数据上验证,GEML模型的性能更优。

准备工作

定义1:格子

整个空间区域被划分为n多个不重叠的格子,定义为:

如下图(a)所示,本文将整个区域划分为了16个格子,每个格子由其经纬度的最大值、最小值来表示。

本文选择划分区域的方法是通用且边便捷的,一些研究使用道路网络来划分城市区域,但这道路网络数据并不总是完整,也不一定适用于每个城市;一些研究仅仅将poi作为数据的来源和目的地,这就加剧了数据的稀疏性,因为poi的粒度太小了。

定义2:时间片

任意两个连续时间槽位的时间间隔是常量。

定义3:OD矩阵

模型方法

首先,利用网约车公司提供的移动数据,提取出来OD需求矩阵,通过外部获取辅助数据——poi数据机和天气状况数据集。随后,GEML模型从地理邻居和语义邻居进行信息融合。接着,每个格子的向量按照时间顺序被投喂到多任务神经网络中来学习最近一个时间片的格子的表示。最后,这些格子的向量表示被用来生成OD需求矩阵的预测结果。

从时空角度来说,本文提出了基于邻居的网格方法通过融合每个格子的邻居的信息来学习每个格子的向量表示。从时间的角度上来说,本文设计了一个多任务学习框架为所有时刻乘客需求的动态趋势来建模。

空间维度:网格嵌入法

由于GCN在稀疏数据上提取特征具有局限性,本文对于在需求建模中提出两种邻域函数:地理邻域函数和语义邻域函数。它们分别用于度量网格域相邻网格之间的内在紧密度和网格中起点和终点之间的交通流语义强度,下图描述了两种邻居之间的聚合。

(一)地理邻居

地理邻居意味着,与每个网格地理邻接的格子。每个格子的地理邻居集合表示为:

(二)语义邻居

语义邻居不仅收到周围地理邻居的影响,还受到它交互模式(倾向于理解为交通连通关系)的影响。

因为 OD 需求矩阵预测问题是一个时间敏感型问题,所以在不同时刻,考虑不同格子之间的语义关系是至关重要的。例如,在早高峰的时间段,大量 的打工人从遥远的区域达到他们在市中心的工作场所。通过引入语义邻居这个概念,我们将 时间模式考虑到网格嵌入法中。

网格嵌入的预加权聚合器
在GEML模型中,我们通过融合第k时刻的地理邻居和语义邻居的信息来推断每个格子的向量表示。本文并没有直接训练每个格子的嵌入向量,而是训练了一个聚合函数,利用从格子的邻居中积累和选择特征信息。
聚合器的原始形式:


存在的问题:当融合格子们的特征时,无法区别每个邻居的重要性程度。直观地看,两个格子之间的地理距离越近,它们的属性就越相似;在语义集合中,邻接格子的受欢迎程度对聚合过程同样产生影响。

因此,本文提出了一个预加权聚合器,它可以为网格嵌入强调更加重要的格子邻居。对于地理邻居来说,公式如下:


语义邻居的表示也是同理,公式如下:

时间维度:多任务学习

每个格子的嵌入向量可以按照时间顺序来表示为一系列向量表示,在这里,我们运用了多任务学习模型。

(一)periodic-skip LSTM

由于LSTM要学习过去的时间段上的需求量,所以它更加注重对比较接近时刻k的需求量的学习,然而,每天相同时刻的需求量变化趋势大致相同,如果学习前面不相关时刻的需求量则会引入噪声。所以本文提出了periodic-skip LSTM模型,跳过了不相关时间序列的学习。

其中p代表的是跳过的隐藏层状态的数量,也就是跳过的时间段的数量。

(二)主要任务:预测OD需求矩阵


(三)两个子任务:预测出发地需求和目的地需求


数据集

实验结果

网约车需求预测文献阅读笔记(一)《基于图卷积的出发地—目的地矩阵预测:旅客需求建模的新视角》相关推荐

  1. (18) 基于时空多图卷积网络的网约车需求预测

    交通预见未来(18): 基于时空多图卷积网络的网约车需求预测 1.文章信息 <Spatiotemporal Multi-Graph Convolution Network for Ride-ha ...

  2. 【论文泛读12】用于网约车需求预测的时空多图卷积网络

    贴一下汇总贴:论文阅读记录 论文链接:<Spatiotemporal Multi-Graph Convolution Network for Ride-Hailing Demand Foreca ...

  3. 【AAAI】用于网约车需求预测的时空多图卷积网络

    #AAAI# 今天分享的是AAAI 2019的一篇论文<用于网约车需求预测的时空多图卷积网络> 原文链接:https://ojs.aaai.org//index.php/AAAI/arti ...

  4. 多服务模式的网约车需求预测

    1. 文章信息 文章题为<Joint predictions of multi-modal ride-hailing demands: A deep multi-task multi-graph ...

  5. (文献阅读笔记)基于雾计算提出的一种交通路况监测的一种隐私保护协议

    文献 A Privacy-Preserving Vehicular Crowdsensing-Based Road Surface Condition Monitoring System Using ...

  6. 文献阅读笔记:基于深度学习的桥梁裂缝检测算法研究

    论文 | 基于深度学习的桥梁裂缝检测算法研究 作者 | 李良福.马卫飞.李 丽.陆 铖 期刊 | 自动化学报 时间 | 2019年9月 论文目的: 传统的图像处理算法不能很好地对桥梁裂缝进行检测 , ...

  7. 【论文阅读笔记】 基于无人机多光谱影像的水稻叶面积指数预测

    Plant Methods//Remote estimation of rice LAI based on Fourier spectrum texture from UAV image 以往的研究表 ...

  8. 上汽集团进军网约车市场  滴滴的市场地位会被传统车企们挑战成功吗?

    竞争激烈的网约车市场,最近又迎来了一位新搅局者.与此前不一样的是,这次搅局的来自于汽车行业产业链上游.11月12日,上汽集团正式宣布将推出移动出行战略品牌"享道出行",进军网约车业 ...

  9. 【裂缝检测】文献阅读笔记

    本笔记仅供个人回顾使用,未经允许禁止转发 文献相关网站: 中国知网 iData 爱学术[中文文献友好] 一搜即达[科研通聚合搜索] SCI-Hub论文下载可用网址 谷歌学术『Google』镜像 谷歌学 ...

最新文章

  1. 【亲测可用】用Electron和electron-builder打包Vue项目为exe可执行文件安装包(不推荐,个人觉得没有VNISEdit和NW好用,而且有些配置文件还挺脑残!)
  2. pytorch 中 logsoftmax 与 softmax的区别
  3. exchange2007配置发送、接收附件大小
  4. linux用vsc写c语言,vscode写c语言(windows)
  5. SpringMVC详细执行流程与组件说明
  6. 图解linux启动过程
  7. Maven 本地仓库访问私服
  8. nginx并发性能测试
  9. 用PPT直接修改主集成模板,并保存为pps格式,即可现场展示应用.
  10. 服务器一定要改默认端口
  11. 通用技术和信息技术合格考知识点_高二信息与通用技术会考知识点.doc
  12. 方法重载和方法覆盖(重写)的区别:
  13. 新版个人所得税计算python_最新个税计算 / 个税计算器 小程序 wepy 开发
  14. 计算机设备管理器怎么看主板,电脑主板型号信息查看方法
  15. ios开发html转图片,iOS | PPT 转图片(UIImage) 解决方案
  16. 麒麟信安天机存储加密系统——国家密码管理局商用密码认证产品
  17. 常见数据库id号编码
  18. 关闭Win7系统GUI引导的方法
  19. 网易云音乐面向用户增长的数据治理实践
  20. kali Linux 2020.1B 最详细安装教程

热门文章

  1. 想死的时候去西藏走一下
  2. 微信小程序项目实例——我有一支画笔(画画)
  3. Python 钢筋切割问题
  4. 简单の暑假总结——并查集
  5. 链表操作那点呵呵哒的事
  6. Android,播放m3u8视频和下载m3u8的视频
  7. 垂直领域的在线作图工具:那些可以替代Visio的应用!
  8. 二进制数字电子计算机机器作图软件自动产生的虚拟的大尺度宇宙空间模型
  9. 寒假每日一题——圆形牛棚
  10. 02-01 boss直聘招聘信息爬取(xpath解析)