Traffic flow prediction with graph convolutional networks
| dc.contributor.advisor | Hoffman, A.J. | |
| dc.contributor.advisor | Davel, M.H. | |
| dc.contributor.author | Oosthuizen, Marko Cornelius | |
| dc.contributor.researchID | 10196978 - Hoffman, Alwyn Jakobus (Supervisor) | |
| dc.contributor.researchID | 23607955 - Davel, Marelie Hattingh (Supervisor) | |
| dc.date.accessioned | 2023-08-16T08:31:46Z | |
| dc.date.available | 2023-08-16T08:31:46Z | |
| dc.date.issued | 2023 | |
| dc.description | MEng (Computer and Electronic Engineering), North-West University, Potchefstroom Campus | en_US |
| dc.description.abstract | Traffic flow prediction is a complex task utilising both spatial and temporal information in order to predict the expected speed of traffic at different points in a transportation network. We study the use of graph convolutional networks for traffic speed prediction. Different models are investigated utilising internationally benchmarked data before the most promising approach (Graph WaveNet) is applied to a new database of South African road network data. This task is relevant, since traffic forecasting enables better road network management, reducing congestion. This in turn reduces travel time and pollution. Different traffic forecasting models were considered before selecting Graph WaveNet as the best available traffic forecasting tool in terms of performance, availability of code, and training time. Graph WaveNet was first analysed using well-known datasets containing fixed sensor readings, while the South African datasets were being constructed. It was found that the models produced perform well when it comes to handling missing data and utilising the historic trend of data when making predictions. While Graph WaveNet performs well overall, we found that there is still room for improvement during times of congestion in road networks. Graph WaveNet was successfully implemented on new Floating Car Data (FCD) (not fixed sensor data) recorded on South African road networks utilising only self-learned adjacency matrices. The South African models produced shared many similarities with the earlier models: the models successfully utilised the historic trend of the data, and performance degraded during periods of congestion in the road network. While the final error is not directly comparable, the new models achieved an MAE of 4.84, 4.99 and 5.10 over a 15-minute, 30-minute and 60-minute prediction horizon on the Johannesburg dataset, compared to an MAE of 2.69, 3.05 and 3.49 over the same prediction horizons on the METR-LA dataset. | en_US |
| dc.description.thesistype | Masters | en_US |
| dc.identifier.uri | https://orcid.org/0000-0003-2514-8135 | |
| dc.identifier.uri | http://hdl.handle.net/10394/42032 | |
| dc.language.iso | en | en_US |
| dc.publisher | North-West University (South Africa). | en_US |
| dc.subject | Traffic | en_US |
| dc.subject | Prediction | en_US |
| dc.subject | Congestion | en_US |
| dc.subject | Graph convolutional network | en_US |
| dc.title | Traffic flow prediction with graph convolutional networks | en_US |
| dc.type | Thesis | en_US |
