RESGCN: RESidual Graph Convolutional Network based Free Dock Prediction in Bike Sharing System

As an environment-friendly public transport, shared bikes have become an important urban transport, providing cheap and convenient services for urban residents. However, the number of docks of a station in a bike sharing system is fixed when it is built, and there exists imbalance between bike usage and supply in reality. An accurate real-time free dock prediction can help guide users to choose a proper station (with free bikes/docks) to rent or return a bike. Many earlier efforts are paid to do bike sharing prediction based on model-based approaches. Recently, deep neural networks (DNN), like convolutional neural networks (CNN) and recurrent neural networks (RNN), have been introduced to solve traffic prediction problems. However, three are some unsolved issues to make accurate real-time free dock prediction, such as learning complicated temporal variation and periodicity of bike usage, spatial correlations of free docks among different stations, and the impact of external factors like weather. To overcome these challenges, we propose a novel deep neural network model, which combines graph convolution and a residual structure together. We first model a bike sharing system as a weighted graph, and the non-Euclidean spatial correlations among stations (represented by weighted edges in the graph) are extracted by random walk operation in graph convolution layers. Moreover, periodic patterns of free docks in different time scales are captured by a residual structure, and external factors are considered to improve the accuracy of prediction. We also conduct comprehensive experiments based on a public real-world dataset of riding trips from Boston, and the results show that our method outperforms state-of-the-art baselines.

[1]  Rafael E. Banchs,et al.  Article in Press Pervasive and Mobile Computing ( ) – Pervasive and Mobile Computing Urban Cycles and Mobility Patterns: Exploring and Predicting Trends in a Bicycle-based Public Transport System , 2022 .

[2]  Jenq-Shiou Leu,et al.  Prediction of Station Level Demand in a Bike Sharing System Using Recurrent Neural Networks , 2017, 2017 IEEE 85th Vehicular Technology Conference (VTC Spring).

[3]  Francesco Calabrese,et al.  Cityride: A Predictive Bike Sharing Journey Advisor , 2012, 2012 IEEE 13th International Conference on Mobile Data Management.

[4]  Cheng Zhang,et al.  Short-term Prediction of Bike-sharing Usage Considering Public Transport: A LSTM Approach , 2018, 2018 21st International Conference on Intelligent Transportation Systems (ITSC).

[5]  Ah Chung Tsoi,et al.  The Graph Neural Network Model , 2009, IEEE Transactions on Neural Networks.

[6]  Qiang Yang,et al.  Bike flow prediction with multi-graph convolutional networks , 2018, SIGSPATIAL/GIS.

[7]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[8]  Hui Xiong,et al.  Functional Zone Based Hierarchical Demand Prediction For Bike System Expansion , 2017, KDD.

[9]  Cyrus Shahabi,et al.  Diffusion Convolutional Recurrent Neural Network: Data-Driven Traffic Forecasting , 2017, ICLR.

[10]  Zhanxing Zhu,et al.  Spatio-temporal Graph Convolutional Neural Network: A Deep Learning Framework for Traffic Forecasting , 2017, IJCAI.

[11]  Mirco Tribastone,et al.  Probabilistic Forecasts of Bike-Sharing Systems for Journey Planning , 2015, CIKM.

[12]  Lei Lin,et al.  Predicting Station-level Hourly Demands in a Large-scale Bike-sharing Network: A Graph Convolutional Neural Network Approach , 2017, Transportation Research Part C: Emerging Technologies.

[13]  Nuria Oliver,et al.  Sensing and predicting the pulse of the city through shared bicycling , 2009, IJCAI 2009.

[14]  Zhaohui Wu,et al.  Dynamic cluster-based over-demand prediction in bike sharing systems , 2016, UbiComp.

[15]  Jiming Chen,et al.  Mobility Modeling and Prediction in Bike-Sharing Systems , 2016, MobiSys.