Deep Learning for Traffic Congestion Forecasting: Unveiling Predictive Models for Enhanced Urban Mobility Planning

The main objective of this project is to develop and apply a predictive model to forecast traffic congestion events using deep neural network architectures. Based on a predictive model that reports future traffic conditions using public data sets, the project goal is to provide an effective model to city planners and transit agencies for enhancing planning and management activities. This project focuses on Objectives 1, 2, and 8 presented by the 2024 FSTI Request for Grant Proposals. Particularly, the proposed project encompasses Objective 8 by developing an effective tool to optimize passenger and freight movements with innovative data models and advanced congestion management tools.

Predictive models of traffic events using machine learning have gained significant traction in recent years, revolutionizing transportation management and urban planning. With the exponential growth of data generated by various sources, such as traffic cameras, GPS devices, and sensors embedded in roadways, machine learning algorithms have proven invaluable in extracting meaningful insights to enhance traffic forecasting and management (Chowdhury et al., 2018). The foundation of these predictive models lies in their ability to analyze historical and real-time data to identify patterns, trends, and anomalies. Machine learning algorithms, ranging from traditional regression models to sophisticated deep learning architectures, can process vast amounts of data to discern hidden correlations and predict future traffic events (Alghamdi et al., 2019). Historical traffic patterns, weather conditions, special events, and even social factors are among the myriad variables considered, allowing models to provide more accurate and dynamic predictions.

Principal Investigator: 
Jorge E. Pesantez
PI Contact Information: 
Dates: 
January 2024 to December 2024
Implementation of Research Outcomes: 

The project will incorporate Supervised Learning concepts using Deep Neural Networks (DNN) to forecast traffic congestion events using a public data set. A combination of Long Short-Term Memory (LSTM) and Convolutional Neural Networks (CNN) will be developed and trained using a data set from Kaggle. Finally, we will develop a comprehensive analysis of fine-tuning the hyperparameters of the DNN model. The project is based on developing and applying deep-learning models using a real-scenario data set to train a supervised learning model to forecast traffic congestion events. Artificial neural networks (ANN) as supervised learning algorithms for regression and classification problems have been extensively used in transportation management and in multiple areas of civil engineering. As presented in (Pesantez et al., 2020) for forecasting methods, ANN can effectively learn the patterns of non-linear input data to predict the correct output with data at different temporal resolutions. Furthermore, ANNs can be enhanced by the implementation of deep neural networks, specifically, Long Short-Term Memory (LSTM) and Convolutional Neural Networks (CNN) where multiple kernels define the best weight values in the learning process (Samek et al., 2021). Instead of a fully connected neural network where all inputs are connected to the nodes in the hidden layers, deep neural networks use multiple pooling layers to analyze each input data point before feeding the hidden layers (Figure 1). This research project will train LSTM and CNN as the convolution process reduces the number of parameters and improves the neural network accuracy (Gu et al., 2018). The input data comprises the traffic data from the analytics company INRIX that estimates traffic congestion cost U.S. commuters $305 billion in 2017 due to wasted fuel, lost time, and the increased cost of transporting goods through congested areas (Kaggle Data). Given the physical and financial limitations around building additional roads, cities must use new strategies and technologies to improve traffic conditions.

Impacts/Benefits of Implementation: 

This research output may assist city planners with a data-driven model to forecast congestive traffic conditions. The analysis of time series data with supervised learning tools provides a novel management strategy that leverages the continuous data streamflow to model multiple traffic conditions. This project will also provide a tool for controlling traffic patterns in an area that may be of interest to city planners to assess their response time to emergencies at different times of the day and days of the week. Lastly, a feature importance analysis will identify the most important predictors that positively contribute to the model performance. A feature importance analysis may report the predictor variables that city planners can use to increase the model's predictability capabilities.

Project Number: 
2449

-

CSUTC
MCEEST
MCTM
NTFC
NTSC

Contact Us

SJSU Research Foundation   210 N. 4th Street, 4th Floor, San Jose, CA 95112    Phone: 408-924-7560   Email: mineta-institute@sjsu.edu