Revisiting Spatial-Temporal Similarity: A Deep Learning Framework for Traffic Prediction

挑战:

首先,位置之间的空间依赖性仅依赖于历史交通的相似性,模型学习了静态空间依赖性。2)另一个局限性是,许多现有的研究忽略了长期周期性依赖的转移。交通数据具有很强的日周期性和周周期性,基于这种周期性的依赖性可以用于预测。然而,一个挑战是交通数据并不是严格的周期性数据。例如,工作日的高峰时间通常发生在下午晚些时候,但在不同的日子可能在下午4:30到6:00之间变化。尽管之前的研究考虑了周期性,但没有考虑周期性中的时序相关性和时间移动

方案

为了解决上述挑战,我们提出了一种新的深度学习架构——用于流量预测的时空动态网络(STDN)。STDN基于时空神经网络,分别通过本地CNN和LSTM处理时空信息。提出了一种流量门控的局部CNN,通过利用交通流信息建模位置之间的动态相似性来处理空间依赖性。提出了一种学习长期周期依赖的周期转移注意机制。该机制通过注意机制同时捕捉交通序列中的长期周期信息和时间变化。此外,我们的方法使用LSTM以分层的方式处理顺序依赖关系

问题

框架:

Local Spatial-Temporal Network

我们也使用本地CNN和LSTM来处理空间和短期时间依赖性。

1)Local spatial dependency

2)Short-term Temporal Dependency

我们使用长短时记忆(LSTM)网络来捕获时间序列依赖性,这是为了解决传统递归的爆炸和消失梯度问题

Spatial Dynamic Similarity: Flow Gating Mechanism

一个更直接的方式来表示区域之间的相互作用是交通流。如果两个区域之间存在更多的流动,那么它们之间的关系就会更强,因此,我们设计了一个流量门控机制(Flow Gating Mechanism, FGM),它显式地捕获层次结构中的动态空间依赖性。

在每一层,我们利用流动信息通过一个流动门限制空间信息来显式地捕捉区域之间的动态相似性。

Temporal Dynamic Similarity: Periodically Shifted Attention Mechanism

周期性信息的时间变换在交通序列中普遍存在,此外,对比这两个数字,周期不是严格的每日或每周。因此,我们设计了一种周期性转移注意力的方法机制(PSAM)来解决限制。这些时间间隔被用来处理潜在的时间转移。此外,我们使用LSTM来保护每天的顺序信息

我们采用一种注意机制来捕捉时间的变化,并得到每一天的加权表示。

Joint Training

表1分别显示了我们所提出的方法在NYC-Taxi和NYC-Bike数据集中与其他所有竞争方法的性能。我们对每个基线进行10次测试,并报告每个基线的平均值和标准差。此外,我们还进行学生t检验。我们提议的STDN通过实现最低的基准显著优于所有竞争基准RMSE和MAPE。

结论

在本文中,我们提出了一种新的时空动态网络(STDN)用于交通预测。该方法通过流动门控机制跟踪区域之间的动态空间相似性,通过注意周期性转移机制跟踪区域之间的时间周期相似性。在两个大规模数据集上的评价表明,该模型的性能优于现有方法。在未来,我们计划研究该模型在其他时空预测问题上的应用。另外,我们计划对模型进行解释(即解释交通预测的特征重要性)

Revisiting Spatial-Temporal Similarity: A Deep Learning Framework for Traffic Prediction相关推荐

  1. Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic

    IJCAI 2018,大体思路:使用Kipf & Welling 2017的近似谱图卷积得到的图卷积作为空间上的卷积操作,时间上使用一维卷积对所有顶点进行卷积,两者交替进行,组成了时空卷积块, ...

  2. 【论文导读】- E-LSTM-D: A Deep Learning Framework for Dynamic Network Link Prediction(动态网络链接预测)

    文章目录 论文信息 摘要 论文贡献 问题定义 动态网络 动态网络链接预测 E-LSTM-D 框架 Encoder–Decoder结构 1. 编码器(Encoder) 2. 解码器(Decoder) 堆 ...

  3. 1.3读论文笔记:M. Raissi a等人的Physics-informed neural networks:A deep learning framework for solving forw..

    Physics-informed neural networks: A deep learning framework for solving forward and inverse problems ...

  4. DeepGBM: A Deep Learning Framework Distilled by GBDT for Online Prediction Tasks

    DeepGBM: A Deep Learning Framework Distilled by GBDT for Online Prediction Tasks 论文链接:https://dl.acm ...

  5. 论文笔记:《DeepGBM: A Deep Learning Framework Distilled by GBDT for Online Prediction Tasks》

    论文笔记:<DeepGBM: A Deep Learning Framework Distilled by GBDT for Online Prediction Tasks> 摘要 1. ...

  6. A Novel Two-stage Separable Deep Learning Framework for Practical Blind Watermarking论文阅读

    A Novel Two-stage Separable Deep Learning Framework for Practical Blind Watermarking Abstract 数字水印是一 ...

  7. Clinically applicable deep learning framework for organs at risk delineation in CT images

    Clinically applicable deep learning framework for organs at risk delineation in CT images 发表期刊:Natur ...

  8. How to Build a Graph-Based Deep Learning Architecture in Traffic Domain A Survey

    How to Build a Graph-Based Deep Learning Architecture in Traffic Domain: A Survey 1. 文章概述 1.1 本文主要内容 ...

  9. 加密流量分类-论文1:Deep Learning for Encrypted Traffic Classification: An Overview

    加密流量分类-论文1:Deep Learning for Encrypted Traffic Classification: An Overview 0.摘要 1.介绍 2.网络流量分类流程框架 2. ...

  10. 【文献阅读】Applications of deep learning in stock market prediction: Recent progress

    Applications of deep learning in stock market prediction: Recent progress 1 本文相关介绍 本文为 2021 年 CCF-C ...

最新文章

  1. 市面上有没有靠谱的PM2.5检测仪?如何自己动手制作PM2.5检测仪
  2. 【PHP开发规范】继承与扩展:PSR-2 编码风格规范
  3. 为什么现有的工作制度 对 上班族不利
  4. java 并发的原子性_Java并发教程–原子性和竞争条件
  5. 计算机网络读书笔记(1)
  6. oracle alert日志点检,有哪些关键性运行指标需要每日点检、监控、跟踪的?
  7. python按指定条件筛选_求Python筛选数字集合内满足指定条件的数据方法,python筛选,唯一匹配是指mdash...
  8. 华为p10plus能用鸿蒙吗,鸿蒙系统第四批什么时候 华为鸿蒙系统第四批 鸿蒙系统第四批升级机型介绍...
  9. 加速AI计算生态构建,华为昇腾布道西安开发者
  10. 2d isometric 坐标变换
  11. 第26次ccf认证第二题:寻宝!大冒险!
  12. 如何用python计算年龄_python根据出生日期计算年龄的代码
  13. 《个人信息保护法》自2021年11月1日正式实施
  14. OSPF配置及MD5验证
  15. OpenCV C++实现树结构可视化(画出一棵四叉树)
  16. 程序员python代码打招呼方式_某编程少年说他是Python大神,神级程序员不用一行代码教他做人!...
  17. 梳理公司的组织架构 --- 组合模式
  18. 水星路由器+群晖NAS+外网访问
  19. 超级产品:喜茶,凭什么能估值90亿
  20. 最佳视频转换器:Filmage Converter Mac

热门文章

  1. html中body写什么,HTML中body内常用标签
  2. Selenium Grid使用
  3. 【Leetcode】882. Reachable Nodes In Subdivided Graph 882. 细分图中的可到达结点
  4. 随便说说字符集和编码
  5. QTableView实现冻结行冻结列
  6. Excel快捷键大全之功能键合集
  7. Python面向对象练习-乌龟吃鱼
  8. 博弈论中SG函数的解释与运用
  9. Word怎么压缩变小?压缩word文档不妨试试这个方法
  10. element ul 日期插件