Railway Passenger Train Delay Prediction via Neural Network Model

SUMMARY The aim of this paper is to present an artificial neural network model with high accuracy to predict the delay of passenger trains in Iranian Railways. In the proposed model, we use three different methods to define inputs including normalized real number, binary coding, and binary set encoding inputs. One of the great challenges of using neural network is how to design a superior network for a specific task. To find an appropriate architecture, three different strategies called quick method, dynamic method, and multiple method are investigated. To prevent the proposed model from overfitting in modeling, according to cross validation, we divide existing passenger train delays data set into three subsets called training set, validation set, and testing set. To evaluate the proposed model, we compare the results of three different data input methods and three different architectures with each other and with some common prediction methods such as decision tree and multinomial logistic regression. For comparing different neural networks, we consider training time and accuracy of neural networks on test data set and network size. In addition, for comparing neural networks with other well-known prediction methods, we consider training time and the accuracy of neural network on test data sets. To make a fair comparison among all models, we sketch a time-accuracy graph. The results revealed that the proposed model has higher accuracy. Copyright © 2012 John Wiley & Sons, Ltd.

[1]  Xiaobo Liu,et al.  A Dynamic Bus‐Arrival Time Prediction Model Based on APC Data , 2004 .

[2]  Lutz Prechelt,et al.  A Set of Neural Network Benchmark Problems and Benchmarking Rules , 1994 .

[3]  Ding Jianli,et al.  A model for predicting flight delay and delay propagation based on parallel cellular automata , 2009, 2009 ISECS International Colloquium on Computing, Communication, Control, and Management.

[4]  Keith Briggs,et al.  Modelling train delays with q-exponential functions , 2007 .

[5]  Jan Peters,et al.  Prediction of Delays in Public Transportation using Neural Networks , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[6]  Petra Perner,et al.  Data Mining - Concepts and Techniques , 2002, Künstliche Intell..

[7]  Bo Yu,et al.  Hybrid Model for Prediction of Bus Arrival Times at Next Station , 2010 .

[8]  Zheng Guansheng,et al.  A New Method to Alarm Large Scale of Flights Delay Based on Machine Learning , 2008, 2008 International Symposium on Knowledge Acquisition and Modeling.

[9]  Xiaobo Liu,et al.  Using automatic passenger counter data in bus arrival time prediction , 2007 .

[10]  Malachy Carey,et al.  Stochastic approximation to the effects of headways on knock-on delays of trains , 1994 .

[11]  Xu Tao,et al.  A new method for flight delays forecast based on the recommendation system , 2009, 2009 ISECS International Colloquium on Computing, Communication, Control, and Management.

[12]  Rob M.P. Goverde,et al.  Non-Discriminatory Automatic Registration of Knock-On Train Delays , 2009 .

[13]  Jian Pei,et al.  Data Mining: Concepts and Techniques, 3rd edition , 2006 .

[14]  Jianxin Yuan,et al.  Stochastic modelling of train delays and delay propagation in stations , 2006 .

[15]  Dou Long,et al.  Improved Predictions of Flight Delays Using LMINET2 System-Wide Simulation Model , 2009 .

[16]  Richard J. Boucherie,et al.  Running times on railway sections with heterogeneous train traffic , 1998 .

[17]  Jianxin Yuan Dealing with Stochastic Dependence in the Modeling of Train Delays and Delay Propagation , 2007 .