Predicting the supply and demand of transport systems is vital for efficient traffic management, control, optimization, and planning. For example, predicting where from/to and when people intend to travel by taxi can support fleet managers to distribute resources; better predicting traffic speeds/congestion allows for pro-active control measures or for users to better choose their paths. Making spatio-temporal predictions is known to be a hard task, but recently Graph Neural Networks (GNNs) have been widely applied on non-euclidean spatial data. However, most GNN models require a predefined graph, and so far, researchers rely on heuristics to generate this graph for the model to use. In this paper, we use Neural Relational Inference to learn the optimal graph for the model. Our approach has several advantages: 1) a Variational Auto Encoder structure allows for the graph to be dynamically determined by the data, potentially changing through time; 2) the encoder structure allows the use of external data in the generation of the graph; 3) it is possible to place Bayesian priors on the generated graphs to encode domain knowledge. We conduct experiments on two datasets, namely the NYC Yellow Taxi and the PEMS road traffic datasets. In both datasets, we outperform benchmarks and show performance comparable to state-of-the-art. Furthermore, we do an in-depth analysis of the learned graphs, providing insights on what kinds of connections GNNs use for spatio-temporal predictions in the transport domain.
翻译:预测运输系统的供需对于高效的交通管理、控制、优化和规划至关重要。例如,预测从何处到何时人们打算乘出租车旅行,可以支持车队管理人员分配资源;更好地预测交通速度/摄取,可以采取主动的控制措施,或让用户更好地选择自己的路径。已知的是,作出瞬时预测是一项艰巨的任务,但最近对非双球深度空间数据应用了图形神经网络(GNN),然而,大多数GNN模型需要预先确定的图表,迄今为止,研究人员依靠超常模型来生成模型使用的这个图表。在本文件中,我们使用神经关系推断来学习模型的最佳图表。我们的方法有若干优点:(1) 动态自动编码结构使得图表能够动态地由数据决定,可能随着时间的变化而变化;(2) 编码结构允许在生成的图表中使用外部数据;(3) 可能将Bayesian前的直径数据连接放在生成的GEMS轨道数据模型的可比较性能分析中,我们用GURLLLS数据显示我们所学的轨道数据。