Vehicle Speed Forecasting Based On GCN-LSTM Combined Model

news2024/11/15 23:53:34

GCN-LSTM模型预测道路交通车辆速度

Vehicle Speed Forecasting Based On GCN-LSTM Combined Model

Summary

This research offers a multistep traffic flow forecasting framework relying on interest spatial-temporal-graph neural network-long short-term memory neural network to address the traffic network's traffic flow forecasting challenge. The algorithm can record the complicated dependency structure of road nodes on the road network. It could obtain parameter estimation information from the K-order local neighbors of road connection nodes in the road network using LSGC (local spectrogram convolution). To broaden the receptivity range of graph inversion, it is more precise to collect knowledge from neighbor nodes by substituting the single-hop neighborhood matrix with K-order local neighborhoods. The high-order neighborhood of road nodes is entirely determined rather than merely containing attributes from first-order neighbor nodes. Moreover, an exterior characteristic improvement unit is developed to collect extrinsic parameters that influence traffic flow (weather, points of interest, time, etc.) to strengthen the framework’s traffic movement estimate reliability. The empirical findings reveal that the model performs well when evaluating static, dynamic, and static + dynamic combinations.

Introduction

Efficient traffic flow projections could reduce congestion problems, travel arrangements, traffic control for drivers and operators, and decision-makers [Li et al., 2021, 102977]. “Traffic projections are an important sector in the survey of intelligent transportation, and efficacious traffic flow prediction could alleviate traffic congestion, travel planning, and traffic management for individual drivers and decision-makers.” Environmental crises [Fan et al., 2017], process variables, and permanent variables will significantly impact the intricate temporal and spatial connections between traffic flow. Yu et al. [2017, 1501] and colleagues devised an ARIMA that could only handle nonstationary time series data. It is tough to investigate links across data streams, and it is no longer appropriate for today's operations. Furthermore, while conventional linear models, including a series of Kalman sifting approaches introduced and enhanced by Cao et al. [2020], have increased the quality of forecasting in certain elements, their capacity to accommodate nonlinear traffic flow data remains poor, and forecasting time is increased [Yang et al., 2017].

“Conventional machine educational methodologies, including support vector regression (SVR),” [Fu et al., 2016], “k-nearest neighbor algorithm,” [Liu et al., 2021], K-NN (K-nearest neighbor), and decision tree models [Nguyen et al., 2018, 1001], could delve deeper out the crucial regulations and rich details concealed in traffic flow from large datasets [Chen et al., 2018], and effectively enhance the traffic flow projections advancement procedure.

The advancement of artificial intelligence's usefulness in traffic projection has been aided by the creation of extensive neural network architectures. While several simple network architectures can increase model traffic forecast accuracy [Ma et al., 2017, 818], they have drawbacks like sluggish completion, over-fitting, and constant variance [Feng et al., 2019, 2009]. “Recurrent neural networks (RNN) [Zhang et al., 2018], extended short-term memory networks (LSTM),” [Li et al., 2017]. Gated recurrent unit (GRU) [Li, Linjia, et al. 2021, 2150481] may successfully employ the self-loop mechanism and acquire time-series properties to increase forecast efficacy compared to classic neural networks models. As a result, it is included in every framework to anticipate traffic speed, trip duration, and traffic flow, among other things.

A detailed description of the model

Graph Neural Network (GCN)

Because the transport system could be thought of as a graph made of nodes and edges. “It has been applied for dynamically shortest path transmitting, traffic congestion assessment, and dynamic traffic distribution,” [Aghdam et al. 2021, 17].

The most frequent strategy for our graph network study is to discover a range framework in the range sphere [Guo et al., 2019, 3917] and construct the spectrum combination depending on the chart Laplacian matrix to create the spectrogram convolution model. We utilize the local spectrogram convolution with a polynomial filtration system to reduce the number of variables and focus on saving the arithmetic period. “However, the Laplacian matrix power action still necessitates a lot of determination and high dimensionality, so the Chebyshev polynomial is presented to determine the K-order local transformation function, which could dramatically lessen prediction error from the square level to the linear story,” [Azari et al., 2019].

As demonstrated in Figure 1, the spectrogram convolution approach employing Chebyshev polynomial calculation could record information from the K-order local neighbors of the graph's apexes, fully accounting for the node's high-order neighborhood rather than only the single-hop neighborhood. The responsive range of graph convolution is expanded in this chapter by substituting the single-hop neighborhood matrix with the K-order local neighborhood, which extracts data from neighbor nodes more precisely.

 

Fig 1: K-hop neighbors of graph convolution

GCN-LSTM Structure

We integrated a long- and short-term memory neural network LSTM to record the complicated spatial linkage and busy time connection of traffic data in the actual world. “LSTM is an upgraded recurrent neural network (RNN), and whenever the training time series is long enough, LSTM outperforms ARIMA" [Li et al. 2021, 11269]. A specific cell unit, not a typical neuron node, is the fundamental entity of the LSTM concealed tier. This particular memory unit allows LSTM to address the RNN gradient inflation problem while simultaneously capturing the temporal correlation of traffic flow. We mix GCN and LSTM systems to represent the complicated geographical connection and active time association of traffic data in the physical biosphere. “The GCN model's job is to construct a graph of the road section's traffic statistics based on a predefined graph representation” [Sun et al., 2017, 210]. “It captures the spatial variation of such road sections in the road system every time by learning the depiction of the road section by incorporating the properties of the node's local neighbors. Then, these time-varying feature descriptions are fed into the LSTM model,” [Li et al. 2021, 1980].

Experiment Results and Analysis

Analysis of Static Attribute

We examine our suggested GCN-LSTM model to several frequently used methods approaches to assess its current effectiveness. The following are the frameworks:

  1. Historical average model (HA)
  2. Autoregressive integrated moving average model (ARIMA) with Kalman filter
  3. Support vector regression (SVR)
  4. Diffusion convolution recurrent neural network (DCRNN)
  5. GCN-LSTM:

Traditional nonneural network models such as HA, ARIMA, and SVR are one; DCRNN is a profound training algorithm that could record spatial information. GCN-LSTM is a profound training algorithm that thoroughly incorporates the longitudinal characteristics and active connection of traffic statistics. The total forecast accuracy of the GCN-LSTM framework and five typical approaches is shown in Table 1. To compare results, three measures are utilized: root means square error (RMSE), mean absolute error (MAE), and precision (accurateness) assessment.

As per Table 1, the RMSE values of the GCN-LSTM model drop by 2.06 percent, 33.37 percent, and 1.46 percent when opposed to the conventional approaches, HA, ARIMA, besides SVR, based on the outcomes of the 15-minute forecasting interval. The reliability score is enhanced by 7.34 percent and 0.78 percent, correspondingly, as contrasted to the HA and SVR models. Since this data has complicated spatiotemporal correlation and high-dimensional properties, HA, ARIMA, plus SVR could not compare by other approaches. Nonneural system techniques are not appropriate for network-wide time series forecasting. The RMSE worth of the AST-GCN-LSTM strategy that incorporates all peripheral characteristics into respect is 5.29 percent and 1.16 percent lesser than the DCRNN system also GCN-LSTM prototype, respectively when external characteristic variables are taken into account. MAE has a lower rating than the DCRNN and GCN-LSTM models, condensed by 7.36 percent and 1.21 percent, respectively. Table 1 shows that, when opposed to conventional approaches and other deep learning-based approaches, the procedure provided in this research has produced considerable gains, demonstrating the model's usefulness.

Analysis of the External Attribute

Comparative tests are conducted to evaluate the impacts of various feature qualities on traffic flow projection. There are four types of research conditions: adding static property traits solitary, totaling lively characteristic features solely, combining active also stationary peripheral element features simultaneously, yet not adding external element factors at all. Figure 2 depicts the outcomes. The addition of static feature attributes results in color yellow. The addition of dynamic attribute features resulted in gray. The color blue is the outcome of combining active and stationary extrinsic variables.

 

Fig 2: Experiment under different conditions

Figure 2 shows as when just dynamic attribute variables are examined, the GCN-LSTM (active) RMSE is 5.15% and 1.01% lesser than the DCRNN and GCN-LSTM framework, respectively. MAE has a lesser value than DCRNN besides GCN-LSTM algorithm, with reductions of 7.34 percent and 1.18 percent, respectively. When only static attributes are taken into account, the GCN-LSTM (stationary) RMSE is lessened by 5.15 percent and 0.85 percent, respectively, while contrasted to DCRNN plus GCN-LSTM algorithms. The MAE is condensed by 7.12 percent besides 0.93 percent, respectively. Whenever static and dynamic components are examined simultaneously, the RMSE of the GCN-LSTM algorithm is lessened by 5.29 percent and 1.16 percent, respectively, when opposed to the DCRNN algorithm plus the GCN-LSTM algorithm, and the MAE figure is lowered by 7.36 percent besides 1.21 percent, respectively.

Figure 2 shows that when just dynamic attribute elements are taken into account, the model performs better than once only stationary characteristic elements are well-thought-out. This also demonstrates the significance of taking active exterior characteristic information into account, besides we found that the model's efficiency is best when both static and dynamic parameters are taken into account. In conclusion, taking external information into account positively impacts the model's projection in real-world situations.

Conclusions

This research obtains dynamic property aspects by integrating the property augmentation unit design of various influences into the suggested GCN-LSTM model. The Chebyshev polynomial approximation spectrogram convolution algorithm is utilized to retrieve features after the vector representation has been augmented. From the K-order local neighbors of the nodes in the graph, this framework may describe the geographic properties of traffic flow. The K-order local neighborhood matrix can be applied to enlarge the approachable turf of the graph intricacy, allowing it to gain intelligence from neighbor nodes more precisely. After the data is recovered, the LSTM model records the partial derivatives by inputting the distinctive description of the information that evolves. It overcomes the difficulty of prior traffic prediction models by examining the efficiency of the suggested model, such as the operation assessment of external attribute features, and contrasting it with various foundation models to authenticate the efficacy of the projected algorithm. External influences impacting traffic movement are taken into account in full.

The findings demonstrate that the GCN-LSTM approach can successfully increase traffic predictive performance by considering the longitudinal association of road nodes and capturing the time dependency of traffic movement. Furthermore, the GCN-LSTM algorithm is appropriate for both road network traffic movement forecast and mid-and long-term traffic movement forecasting and multistep forecast.

Work Cited

Aghdam, Mahdi Yousefzadeh, et al. "Optimization of air traffic management efficiency based on deep learning enriched by the long short-term memory (LSTM) and extreme learning machine (ELM)." Journal of Big Data 8.1 (2021): 1-26.

Azari, Amin, et al. "Cellular traffic prediction and classification: A comparative evaluation of LSTM and ARIMA." International Conference on Discovery Science. Springer, Cham, 2019.

Cao, Miaomiao, Victor OK Li, and Vincent WS Chan. "A CNN-LSTM model for traffic speed prediction." 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring). IEEE, 2020.

Chen, Cen, et al. "Exploiting Spatio-temporal correlations with multiple 3d convolutional neural networks for citywide vehicle flow prediction." 2018 IEEE international conference on data mining (ICDM). IEEE, 2018.

Fan, Dongfang, and Xiaoli Zhang. "Short-term traffic flow prediction method based on balanced binary tree and K-nearest neighbor nonparametric regression." International Conference on Modelling, Simulation and Applied Mathematics. 2017.

Feng, Xinxin, et al. "Adaptive multi-kernel SVM with spatial-temporal correlation for short-term traffic flow prediction." IEEE Transactions on Intelligent Transportation Systems 20.6 (2018): 2001-2013.

Fu, Rui, Zuo Zhang, and Li Li. "Using LSTM and GRU neural network methods for traffic flow prediction." 2016 31st Youth Academic Annual Conference of Chinese Association of Automation (YAC). IEEE, 2016.

Guo, Shengnan, et al. "Deep spatial-temporal 3D convolutional neural networks for traffic data forecasting." IEEE Transactions on Intelligent Transportation Systems 20.10 (2019): 3913-3926.

Li, Junyi, et al. "Transferability improvement in short-term traffic prediction using stacked LSTM network." Transportation Research Part C: Emerging Technologies 124 (2021): 102977.

Li, Linjia, et al. "A spatial-temporal approach for traffic status analysis and prediction based on Bi-LSTM structure." Modern Physics Letters B 35.31 (2021): 2150481.

Li, Tao, et al. "Short-term traffic congestion prediction with Conv–BiLSTM considering Spatio-temporal features." IET Intelligent Transport Systems 14.14 (2021): 1978-1986.

Li, Yaguang, et al. "Diffusion convolutional recurrent neural network: Data-driven traffic forecasting." arXiv preprint arXiv:1707.01926 (2017).

Li, Yiqun, et al. "A hybrid deep learning framework for long-term traffic flow prediction." IEEE Access 9 (2021): 11264-11271.

Liu, Jiayu, et al. "Method of evaluating and predicting traffic state of highway network based on deep learning." Journal of Advanced Transportation 2021 (2021).

Ma, Xiaolei, et al. "Learning traffic as images: a deep convolutional neural network for large-scale transportation network speed prediction." Sensors 17.4 (2017): 818.

Nguyen, Hoang, et al. "Deep learning methods in transportation domain: a review." IET Intelligent Transport Systems 12.9 (2018): 998-1004.

Nguyen, Tu. "Spatiotemporal tile-based attention-guided lists for traffic video prediction." arXiv preprint arXiv:1910.11030 (2019). https://arxiv.org/abs/1910.11030

Sun, Yunchuan, et al. "Discovering time-dependent shortest path on traffic graph for drivers towards green driving." Journal of Network and Computer Applications 83 (2017): 204-212.

Yang, Senayan, et al. "Ensemble learning for short-term traffic prediction based on gradient boosting machine." Journal of Sensors 2017 (2017).

Yu, Haiyang, et al. "Spatiotemporal recurrent convolutional networks for traffic prediction in transportation networks." Sensors 17.7 (2017): 1501.

Zhang, Chaoyun, and Paul Patras. "Long-term mobile traffic forecasting using deep Spatio-temporal neural networks." Proceedings of the Eighteenth ACM International Symposium on Mobile Ad Hoc Networking and Computing. 2018.

Appendix

Table 1

Performance comparison of different methods.

T (min)

Metrics

HA

ARIMA

SVR

DCRNN

GCN-LSTM

15

RMSE

4.2951

7.2406

4.1455

4.5000

4.1193

MAE

2.7815

4.9824

2.6233

3.1700

2.7701

Accuracy

0.7008

0.4463

0.7112

0.2913

0.7129

30

RMSE

4.2951

6.7899

4.1628

4.5600

4.1207

MAE

2.7815

4.6765

2.6875

3.2300

2.7739

Accuracy

0.7008

0.3845

0.7100

0.2970

0.7126

45

RMSE

4.2951

6.7852

4.1885

4.6000

4.1252

MAE

2.7815

4.6734

2.7359

3.2700

2.7753

Accuracy

0.7008

0.3847

0.7082

0.3021

0.7123

60

RMSE

4.2951

6.7708

4.2156

4.6400

4.1262

MAE

2.7815

4.6655

2.7751

3.3100

2.7811

Accuracy

0.7008

0.3851

0.7063

0.3069

0.7119

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/141186.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【阅读】《MYSQL技术内幕:innodb》索引

概念 索引的类型 聚集索引:叶子节点包含行记录的全部数据辅助索引:叶子节点不包含行记录的全部数据,除了键值以外,还包含指向索引行的书签。 堆表和索引组织表 堆表 无论是主键索引还是普通索引都是辅助索引。数据是按照插入…

​力扣解法汇总2042. 检查句子中的数字是否递增

目录链接: 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:力扣 描述: 句子是由若干 token 组成的一个列表,token 间用 单个 空格分隔&…

微信小程序实战十五:Https服务搭建及Nginx配置

文章目录 1.最终效果预览2.后端jar包部署及启动3.前端管理系统部署4.Nginx的配置5.https证书申请6.小程序后台中配置子域名这篇文章重点介绍下微信小程序正式版上线前https服务的搭建及配置过程,之前整个流程都操作过,时隔一年再次从零开始操作有些地方的印象已经模糊了,好记…

Java Swing五子棋项目

一、项目简介 本项目为Java Swing五子棋项目,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse 确保可…

ArcGIS基础实验操作100例--实验50以栅格分区裁剪面要素

本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 高级编辑篇--实验50 以栅格分区裁剪面要素 目录 一、实验背景 二、实验数据 三、实验步骤 &#xff0…

Vulkan PBR与IBL实践

对我来说,每天能过得心情舒畅,有酒喝有美味佳肴吃,必要时工作一会儿,晚上睡得舒舒服服,就行了。 ——迪希亚 序 说实话我已经记不清上一篇文章是什么时候的事情了,感觉得有好几个月了,但其实我…

【Linux】【信号】

文章目录一、信号是什么1.生活中的信号2.什么是Linux信号3.信号处理的常见方式4.Linux当中的信号二、信号的产生1.signal函数2.核心转储3.验证进程等待中的core dump标记位三、信号的系统调用接口1.kill2.raise3.abort四、由软件条件产生信号alarm五、硬件异常产生信号1.除零异…

从编译到可执行,eBPF 加速容器网络的原理分析 | 龙蜥技术

编者按:eBPF(extended Berkeley Packet Filter) 是一种可以在 Linux 内核中运行用户编写的程序,而不需要修改内核代码或加载内核模块的技术。简单说,eBPF 让 Linux 内核变得可编程化了。本文整理自龙蜥大讲堂第 57 期,浪潮信息 SE…

HTML防数据采集

什么是防采集 就是我们想利用爬虫工具采集某个网站的数据(前提当然是公开合法数据),但网站不想给你采集而设置的技术阻挡措施。 常见的防止采集方案 利用输入验证码框验证,在采集某些网站过程中,要求你输入验证码&a…

电源特性测试测试哪些方面?电源特性自动测试系统NSAT-8000介绍

假设电源适配器厂家对电源适配器进行了很合理的测试验证工作,那么电源适配器输出的电压应该是个稳定的电源输出。那么对于一些小型设备而言,电源测试就主要测试设备电源端的测试工作。下面纳米软件Namisoft小编将带大家一起看看,关于电源特性…

Android Jetpack Compose——一个简单的笔记APP

一个简单的笔记APP简述效果视频Hilt提供依赖对象Room CRUD接口实现类内容封装查询所有查询删除插入笔记内容效果图ViewModel依赖注入数据初始化数据处理View标题栏排序组件笔记列表新建&编辑笔记效果图ViewModel依赖注入初始化数据处理View背景颜色条标题保存笔记路由导航建…

动态规划 0-1背包问题(滚动数组思想优化)

目录 125 背包问题(二)LintCode 炼码 0-1背包滚动数组优化 0-1背包问题(一)LintCode 炼码 【解法一】二维数组 【解法二】滚动数组 125 背包问题(二)LintCode 炼码 class Solution { public:/*** para…

HADOOP-3.2.2安装

HADOOP-3.2.2安装一. 准备工作二.安装阶段1. 创建安装目录并安装解压包2.修改配置文件core-site.xml3. 修改hdfs-site.xml4. 修改修改yarn-site.xml5.修改workers文件6.修改hadoop-env.sh7.修改mapred-site.xml8.递归创建目录9.分发文件三.运行阶段1.启动hdfs2.启动yarn3.启动j…

F280049C Crossbar X-BAR

文章目录X-BAR9.1 输入X-BAR9.2 ePWM、CLB和GPIO输出X-BAR9.2.1 ePWM X-BAR9.2.1.1 ePWM X-BAR架构9.2.2 CLB X-BAR9.2.2.1 CLB X-BAR架构9.2.3 GPIO输出X-BAR9.2.3.1 GPIO输出X-BAR架构9.2.4 X-BAR标志总结X-BAR 交叉开关(在本章中称为X-BAR)提供了以各…

一年风雨几度寒,一杯浊酒敬虎年

我是谁大家好,我是凡夫贩夫,真实姓名不值一提,我的履历也很不值一提,非名校非大厂非专家,一名三非野生java开发者,现居住地河南郑州,就职于一家外包公司。的确,我是一个普通人&#…

(02)Cartographer源码无死角解析-(46) 2D栅格地图→CastRay()函数与贝汉明(Bresenham)算法

讲解关于slam一系列文章汇总链接:史上最全slam从零开始,针对于本栏目讲解(02)Cartographer源码无死角解析-链接如下: (02)Cartographer源码无死角解析- (00)目录_最新无死角讲解:https://blog.csdn.net/weixin_43013761/article/details/127350885 文末…

PCB设计完成后,为什么经常要拼版及拼版注意事项

通常我们在完成PCB设计的时候,有一些板子我们通常是需要进行拼版的,那么我们为什么要拼版,哪种情况下需要拼版呢?不拼是否可以呢?1、PCB生产制作尺寸要求 一般来说面积比较小的板子我们是需要进行拼版,一般…

MATLAB APP 设计实践(一)UART通信(下篇)

引言上篇介绍了 MATLAB App 的基本内容,本篇就结合UART发送数据的具体案例介绍开发过程。文末给出设计源文件、设计的可执行文件的下载链接,以及App的实际使用视频(与FPGA开发板进行调试验证)。前文链接:MATLAB APP 设…

MySQL 分区(innode引擎的讲解)

目录 一.InnoDB逻辑存储结构 段 区 页 二.分区概述 分区 三.分区类型 一.InnoDB逻辑存储结构 首先要先介绍一下InnoDB逻辑存储结构和区的概念,它的所有数据都被逻辑地存放在表空间,表空间又由段,区,页组成。 段 段就是…

【Python】sklearn机器学习之层次聚类算法AgglomerativeClustering

文章目录基本原理绘图层次定义距离基本原理 和Birch聚类相似,层次聚类也是一种依赖树结构实现的聚类方法,其核心概念是相似度。根据相似度,可以将所有样本组织起来,从而构建一棵层次聚类树。 其中Birch算法的核心,叫…