NWU Institutional Repository

Traffic flow prediction with graph convolutional networks

dc.contributor.advisorHoffman, A.J.
dc.contributor.advisorDavel, M.H.
dc.contributor.authorOosthuizen, Marko Cornelius
dc.contributor.researchID10196978 - Hoffman, Alwyn Jakobus (Supervisor)
dc.contributor.researchID23607955 - Davel, Marelie Hattingh (Supervisor)
dc.date.accessioned2023-08-16T08:31:46Z
dc.date.available2023-08-16T08:31:46Z
dc.date.issued2023
dc.descriptionMEng (Computer and Electronic Engineering), North-West University, Potchefstroom Campusen_US
dc.description.abstractTraffic 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.thesistypeMastersen_US
dc.identifier.urihttps://orcid.org/0000-0003-2514-8135
dc.identifier.urihttp://hdl.handle.net/10394/42032
dc.language.isoenen_US
dc.publisherNorth-West University (South Africa).en_US
dc.subjectTrafficen_US
dc.subjectPredictionen_US
dc.subjectCongestionen_US
dc.subjectGraph convolutional networken_US
dc.titleTraffic flow prediction with graph convolutional networksen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Oosthuizen_MC.pdf
Size:
5.25 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.61 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections