Graph-Based Neural Networks' Framework Using Microcontrollers for Energy-Efficient Traffic Forecasting

被引:0
|
作者
Zoican, Sorin [1 ]
Zoican, Roxana [1 ]
Galatchi, Dan [1 ]
Vochin, Marius [1 ]
机构
[1] Natl Univ Sci & Technol POLITEHN Bucharest, Fac Elect Telecommun & Informat Technol, Telecommun Dept, Bucharest 060042, Romania
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 01期
关键词
graph-based neural network; traffic forecasting; Internet of Things; Contiki operating system;
D O I
10.3390/app14010412
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
This paper illustrates a general framework in which a neural network application can be easily integrated and proposes a traffic forecasting approach that uses neural networks based on graphs. Neural networks based on graphs have the advantage of capturing spatial-temporal characteristics that cannot be captured by other types of neural networks. This is due to entries that are graphs that, by their nature, include, besides a certain topology (the spatial characteristic), connections between nodes that model the costs (traffic load, speed, and road length) of the roads between nodes that can vary over time (the temporal characteristic). As a result, a prediction in a node influences the prediction from adjacent nodes, and, globally, the prediction has more precision. On the other hand, an adequate neural network leads to a good prediction, but its complexity can be higher. A recurrent neural network like LSTM is suitable for making predictions. A reduction in complexity can be achieved by choosing a relatively small number (usually determined by experiments) of hidden levels. The use of graphs as inputs to the neural network and the choice of a recurrent neural network combined lead to good accuracy in traffic prediction with a low enough implementation effort that it can be accomplished on microcontrollers with relatively limited resources. The proposed method minimizes the communication network (between vehicles and database servers) load and represents a reasonable trade-off between the communication network load and forecasting accuracy. Traffic prediction leads to less-congested routes and, therefore, to a reduction in energy consumption. The traffic is forecasted using an LSTM neural network with a regression layer. The inputs of the neural network are sequences-obtained from a graph that represents the road network-at specific moments in time that are read from traffic sensors or the outputs of the neural network (forecasting sequences). The input sequences can be filtered to improve the forecasting accuracy. This general framework is based on the Contiki IoT operating system, which ensures support for wireless communication and the efficient implementation of processes in a resource-constrained system, and it is particularized to implement a graph neural network. Two cases are studied: one case in which the traffic sensors are periodically read and another case in which the traffic sensors are read when their values' changes are detected. A comparison between the cases is made, and the influence of filtering is evaluated. The obtained accuracy is very good and is very close to the accuracy obtained in an infinite precision simulation, the computation time is low enough, and the system can work in real time.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] ENERGY-EFFICIENT GRAPH-BASED WAVELETS FOR DISTRIBUTED CODING IN WIRELESS SENSOR NETWORKS
    Shen, Godwin
    Pattem, Sundeep
    Ortega, Antonio
    2009 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS 1- 8, PROCEEDINGS, 2009, : 2253 - 2256
  • [2] Graph-based explanations of tau forecasting for Alzheimer's disease using graph neural networks
    Balaji, Vibha
    Song, Tzu-An
    Yang, Fan
    Johnson, Keith
    Dutta, Joyita
    JOURNAL OF NUCLEAR MEDICINE, 2023, 64
  • [3] Graph-based Recommendation using Graph Neural Networks
    Dossena, Marco
    Irwin, Christopher
    Portinale, Luigi
    2022 21ST IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS, ICMLA, 2022, : 1769 - 1774
  • [4] Efficient Spatio-Temporal Graph Neural Networks for Traffic Forecasting
    Lubarsky, Yackov
    Gaissinski, Alexei
    Kisilev, Pavel
    ARTIFICIAL INTELLIGENCE APPLICATIONS AND INNOVATIONS, AIAI 2023, PT II, 2023, 676 : 109 - 120
  • [5] TrafficStream: A Streaming Traffic Flow Forecasting Framework Based on Graph Neural Networks and Continual Learning
    Chen, Xu
    Wang, Junshan
    Xie, Kunqing
    PROCEEDINGS OF THE THIRTIETH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2021, 2021, : 3620 - 3626
  • [6] Graph-Based Traffic Forecasting via Communication-Efficient Federated Learning
    Zhang, Chenhan
    Zhang, Shiyao
    Yu, Shui
    Yu, James J. Q.
    2022 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2022, : 2041 - 2046
  • [7] A Graph-Based Framework for Traffic Forecasting and Congestion Detection Using Online Images From Multiple Cameras
    Liu, Bowie
    Lam, Chan-Tong
    Ng, Benjamin K.
    Yuan, Xiaochen
    Im, Sio Kei
    IEEE ACCESS, 2024, 12 : 3756 - 3767
  • [8] A Graph-Based Temporal Attention Framework for Multi-Sensor Traffic Flow Forecasting
    Zhang, Shaokun
    Guo, Yao
    Zhao, Peize
    Zheng, Chuanpan
    Chen, Xiangqun
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 23 (07) : 7743 - 7758
  • [9] A multi-hop graph-based approach for an energy-efficient routing protocol in wireless sensor networks
    Rhim, Hana
    Tamine, Karim
    Abassi, Ryma
    Sauveron, Damien
    Guemara, Sihem
    HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES, 2018, 8
  • [10] GCNAX: A Flexible and Energy-efficient Accelerator for Graph Convolutional Neural Networks
    Li, Jiajun
    Louri, Ahmed
    Karanth, Avinash
    Bunescu, Razvan
    2021 27TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2021), 2021, : 775 - 788