码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 交通流预测——day58 T-GCN:一种用于流量预测的时态图卷积网络


    T-GCN: A Temporal Graph Convolutional Network for Traffic Prediction

    • I. INTRODUCTION
      • (1) Spatial dependence
      • (2) Temporal dependence
    • III. METHODOLOGY
      • A. Problem Definition
      • B. Overview
      • C. Methodology
        • 1) Spatial Dependence Modeling
        • 2) Temporal Dependence Modeling
        • 3) Temporal Graph Convolutional Network
        • 4) Loss Function
    • IV. EXPERIMENTS
    • V. CONCLUSION

    I. INTRODUCTION

    (1) Spatial dependence

    在这里插入图片描述

    由于相邻道路间影响较强,短期相似度由状态1(上游道路与中游道路相似)变为状态2(上游道路与下游道路相似)

    (2) Temporal dependence

    在这里插入图片描述

    (a)周期性。 道路中的交通量在一周内呈周期性变化。
    (b)趋势。 道路交通量在一天内有趋势性变化。

    III. METHODOLOGY

    A. Problem Definition

    Definition 1: road network G
    Definition 2: feature matrix XN×P

    问题转换为求映射函数 f (式1)
    在这里插入图片描述

    1. n 是历史时间序列的长度
    2. t 是需要预测的时间序列的长度

    B. Overview

    Figure 3在这里插入图片描述

    1. 首先,以历史的N个时间序列数据作为输入,利用图卷积网络捕捉城市道路网络的拓扑结构,获得城市道路网络的空间特征。
    2. 其次,将获得的具有空间特征的时间序列输入到门控递归单元模型中,通过单元之间的信息传递获得动态变化,捕捉时间特征。
    3. 最后,我们通过全连通层得到结果。

    C. Methodology

    1) Spatial Dependence Modeling

    传统CNN只能用于欧式空间,获取局部空间特征。
    一个城市道路网是以图形的形式而不是二维网格的形式,因此采用GCN从交通数据中学习空间特征。

    在这里插入图片描述

    如图4所示,假设节点1是一条中心道路,GCN模型可以获得中心道路与其周边道路的拓扑关系,对道路网络的拓扑结构和道路上的属性进行编码,进而获得空间依赖关系。

    2) Temporal Dependence Modeling

    Fig. 5
    GRU以时刻t-1的隐藏状态和当前交通信息作为输入,获取时刻t的交通信息。
    在这里插入图片描述

    3) Temporal Graph Convolutional Network

    Fig. 6
    左侧为时空流量预测过程,右侧为T-GCN的具体结构,式4–7
    HT-1表示时间t-1的输出,GC表示图卷积过程,UT、RT为时间t的更新门和复位门,HT表示时间t的输出。
    在这里插入图片描述

    总之,T-GCN模型能够处理复杂的空间依赖性和时间动力学,最终实现交通预测任务。

    4) Loss Function

    在这里插入图片描述

    式8,yt和yt^(hat)分别表示实际交通速度和预测速度;L2正则化项,λ是超参数用于避免过拟合

    IV. EXPERIMENTS

    V. CONCLUSION

    本文提出了一种新的基于神经网络的交通预测方法T-GCN,该方法将GCN和GRU相结合。 利用图网络对城市道路网络进行建模,图上的节点表示道路,边表示道路之间的连接关系,道路上的交通信息被描述为图上节点的属性。 一方面,利用GCN捕获图的空间拓扑结构,获得图的空间相关性; 另一方面,引入GRU模型来捕捉节点属性的动态变化,以获得节点的时间依赖性。 最后将T-GCN模型应用于时空流量预测任务。 在两个真实的交通数据集上,通过与HA模型、ARIMA模型、SVR模型、GCN模型和GRU模型的比较,T-GCN模型在不同的预测水平下都取得了较好的性能。 此外,扰动分析说明了我们的方法的鲁棒性。 综上所述,T-GCN模型成功地从交通数据中捕捉到了时空特征,可以应用于其他时空任务。

  • 相关阅读:
    数据可视化带你了解茶饮市场规模
    Java进阶知识点及案例总结(续2)
    Spring Cloud Stream Kafka(3.2.2版本)使用
    .NET 7 发布的最后一个预览版Preview 7, 下个月发布RC
    【算法每日一练]-图论(保姆级教程 篇4(遍历))#传送门 #负环判断 #灾后重建
    Sui Generis如何为艺术家弥合Web3的鸿沟
    半年总结 -要有松弛感的慢生活
    【linux】Valgrind工具集详解(十六):交叉编译、移植到arm(失败)
    kubernetes学习-概念3
    bugku-web-XXX二手车交易市场
  • 原文地址:https://blog.csdn.net/qq_43537420/article/details/128144805
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号