BusTime: Which is the Right Prediction Model for My Bus Arrival Time?
Open accessAbstract
With the rise of big data technologies, many smart transportation applications have been rapidly developed in recent years including bus arrival time predictions. This type of applications help passengers to plan trips more efficiently without wasting unpredictable amount of waiting time at bus stops. Many studies focus on improving the prediction accuracy of various machine learning and statistical models, while much less work demonstrate their applicability of being deployed and used in realistic urban settings. This paper tries to fill this gap by proposing a general and practical evaluation framework for analysing various widely used prediction models (i.e. delay, k-nearest-neighbor, kernel regression, additive model, and recurrent neural network using long short term memory) for bus arrival time. In particular, this framework contains a raw bus GPS data pre-processing method that needs much less number of input data points while still maintain satisfactory prediction results. This pre-processing method enables various models to predict arrival time at bus stops only, by using a kd-tree based nearest point search method. Based on this framework, using raw bus GPS dataset in different scales from the city of Dublin, Ireland, we also present preliminary results for city managers by analysing the practical strengths and weaknesses in both training and predicting stages of commonly used prediction models.
AI snapshot
Written from the paper’s full text.
TL;DR
This paper proposes a practical evaluation framework for bus arrival-time prediction, centered on a stop-based GPS interpolation method that predicts only at bus stops using kd-tree nearest-point search. Using Dublin bus line 46A data, it compares delay, k-NN, kernel regression, additive, and RNN-LSTM models in training cost, prediction cost, and accuracy.
Key findings
- The stop-based interpolation reduces computation versus conventional distance-based interpolation, with training time up to about 5 times less. Under 4311 trips, k-NN prediction drops from about 1 minute to less than 15 seconds, and KR becomes feasible under full data (less than 1.5 minutes) whereas distance-based KR exceeds 1.5 minutes beyond 1500 trips.
- Accuracy ranking is LSTM > KR > k-NN > Delay > Additive. LSTM achieves the highest accuracy, but a larger dataset does not guarantee higher LSTM accuracy because it requires hyperparameter tuning.
- Efficiency rankings are: training Delay > KR > Additive > k-NN > LSTM; predicting Additive > Delay > k-NN > LSTM > KR.
- The stop-based method does not compromise much accuracy and can even improve it in some cases, e.g. 1000 trips using LSTM. Interpolation deviation from nearest GPS point to bus stop averages 33.53 m (std 111.72 m), with 99% under 244 m, corresponding to less than 30 seconds travel-time error at 30 km/h.
Methods
- Data: Dublin, Ireland bus line 46A outbound (Phoenix Park to Dun Laoghaire, nearly 20 km), using GTFS schedules and bus GPS data from November 2012 and January 2013 with about 30-second update frequency. After preprocessing, 4311 trips were used.
- Preprocessing: trip segmentation with coarse filtering, de-duplication, splitting by 900-second gaps, direction judgment using first 30 GPS points and cosine similarity, and completeness checks within 300 m and half of predefined length/duration. Then stop-based interpolation selects the nearest GPS point to each bus stop via kd-tree, yielding 59 points per trip versus 191 points per trip for distance-based interpolation every 100 m.
- Evaluation: five models—delay, k-NN, KR, additive (basic additive model), and RNN-LSTM. Trips were sorted chronologically and divided into 9 groups of first 500, 1000, 1500, 2000, 2500, 3000, 3500, 4000, and 4311 trips, with 80% training and 20% testing. Metrics were MAE, MAPE, and RMSE. LSTM was tested only on 1000 and 3000 trips, implemented in TensorFlow 2.0 with Adam optimizer and learning rate 0.01.
Limitations
- The paper states that the additive model is only a basic version due to limitations of the Python pyGAM library, and it uses a new Python library rather than R as in prior literature.
- The paper states that LSTM has limited data accessibility, uses only trip departure time, travel time, travel distance, and distance to the next point, and was not tested on GPU/TPU machines. It was tested only on 1000 and 3000 trips.
- The paper states the results are preliminary and based on one bus line (46A outbound) in Dublin, so generalization to other routes or cities is not established. Evident from the text: no weather, hours-of-day, or other features are included for most models, and hyperparameter tuning time for LSTM is not included in training-time comparisons.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
0 of 10 cited sources checked · 0 supported · 0 flagged
- Findingnone given
The proposed raw bus GPS data pre-processing method requires much fewer input data points than conventional methods while still maintaining satisfactory prediction results.
“In particular, this framework contains a raw bus GPS data pre-processing method that needs much less number of input data points while still maintain satisfactory prediction results.”
Quote in the paperNot a substantial claim - Findingown data
The proposed stop-based trip interpolation method reduces training computation time compared with the distance-based trip method, by up to about 5 times less.
“The results also show that with the increasing size of input data, our”
Quote in the paperNot a substantial claim - Findingnone given
The proposed pre-processing method enables various models to predict arrival time at bus stops only, using a kd-tree based nearest point search method.
“This pre-processing method enables various models to predict arrival time at bus stops only, by using a kd-tree based nearest point search method.”
Quote in the paperSubstantial claim - Findingreasoning
The proposed efficient bus GPS data pre-processing method enables the comparison of many widely used prediction models.
“An efficient bus GPS data pre-processing method that enables the comparison of many widely used prediction models.”
Quote in the paperSubstantial claim - Findingown data
The prediction computation cost of KR increases sharply with the growing size of input data.
“The prediction computation cost of KR increases sharply with the growing size of input data.”
Quote in the paperSubstantial claim
- Findingown data
LSTM achieves the highest prediction accuracy among the compared models.
“LSTM achieves the highest prediction accuracy which is obviously much better than others.”
Quote in the paperSubstantial claim - Findingown data
99% of selected nearest GPS points are less than 244 meters away from their nearest bus stop.
“Moreover, there are 99% points that only have less than 244 meters away from its nearest bus stop.”
Quote in the paperSubstantial claim - Findingown data
The prediction time spent by the delay model and the additive model are the least among all compared models.
“The prediction time spent by delay model and additive model are the least among all compared models.”
Quote in the paperSubstantial claim - Findingown data
For all models, more input data generally leads to better prediction results.
“As shown in Table V, VII, and VI, in general, for all models, the more data they have, the better results they can achieve.”
Quote in the paperNot a substantial claim - Findingown data
The distance deviation from the selected nearest GPS point to its corresponding bus stop is distributed around 33.53 meters on average with a standard deviation of 111.72 meters.
“From Table I we can see that this deviation is distributed around 33.53 meters on average with the standard deviation 111.72 meters.”
Quote in the paperSubstantial claim - Findingown data
In terms of training efficiency, the five models rank Delay > KR > Additive > k-NN > LSTM, with left being better.
“Thus, in terms of training efficiency, we rank the 5 models as follows (left is the better, right is the worse): Delay > KR > Additive > k-NN > LSTM”
Quote in the paperSubstantial claim - Findingown data
In terms of predicting accuracy, the five models rank LSTM > KR > k-NN > Delay > Additive, with left being better.
“Thus, in terms of predicting accuracy, we rank the 5 models as follows (left is the better, right is the worse): LSTM > KR > k-NN > Delay > Additive”
Quote in the paperSubstantial claim - Findingown data
LSTM requires the most computation during the training process.
“LSTM model requires the most computation during the training process.”
Quote in the paperSubstantial claim - Findingreasoning
In terms of predicting efficiency, the five models rank Additive > Delay > k-NN > LSTM > KR, with left being better.
“Thus, in terms of predicting efficiency, we rank the 5 models as follows (left is the better, right is the worse): Additive > Delay > k-NN > LSTM > KR”
Quote in the paperSubstantial claim - Findingown data
The improvements in prediction results are marginal for most cases when the input data size exceeds 2000 trips.
“However, the improvements are marginal for the most cases when the input size of data is more than 2000 trips.”
Quote in the paperNot a substantial claim - Findingnone given
The delay model's prediction accuracy cannot be greatly improved by feeding more data.
“This prediction accuracy can not be greatly improved by feeding more data.”
Quote in the paperNot a substantial claim - Findingreasoning
The additive model is fast to be trained and deployed for prediction, as it only needs the trip departure time and current travel distance as prediction inputs, rather than a partially traveled trajectory.
“Additive: it is fast to be trained and deployed for prediction, as it only needs the trip departure time and current travel distance as the prediction inputs, rather than a partially traveled trajectory.”
Quote in the paperSubstantial claim - Findingreasoning
At an assumed average bus travel speed of 30 km/h, the 244-meter deviation accounts for less than 30 seconds of travel time error.
“If we take 30km/h as an average travel speed for a bus, then this 244 meters accounts for less than 30 seconds travel time error.”
Quote in the paperSubstantial claim - Interpretationreasoning
The low deviated distance is due to the efficient and rigorous data preprocessing method, which always gives a complete bus trip data to interpolate.
“We also want to highlight that this low deviated distance is due to our efficient and rigorous data preprocessing method, as it always gives us a complete bus trip data to interpolate.”
Quote in the paperSubstantial claim - Premiseown data
The number of bus stops is much less than the number of interpolated GPS points used in the literature.
“Normally, the number of bus stops are much less than the number of interpolated GPS points used in the literature, and our method using k-d tree [6] to accelerate the nearest point search.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [6]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationreasoning
Because bus stops for a certain bus trip are at fixed locations, the stop-based interpolation method is applicable for various existing prediction models.
“As the bus stops for a certain bus trip are at fixed locations, it is applicable for various existing prediction models.”
Quote in the paperSubstantial claim - Premisecitation
Most existing models need to normalise the raw GPS dataset per bus trip by interpolating timestamps at every fixed travelled distance, such as every 100 or 50 meters.
“To make the prediction results comparable, due to the fact that the raw GPS data is often noisy and have irregular update frequency, most of the existing models need to normalise the raw GPS dataset per bus trip by interpolating timestamps at every fixed travelled distance (e.g.every 100 or 50 meters) [3].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [3]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationown data
The proposed interpolation introduces acceptable noise levels in practice in terms of deviated distance.
“Thus, we conclude that our interpolation introduces acceptable noise levels in practice in terms of deviated distance.”
Quote in the paperSubstantial claim - Interpretationcitation
LSTM cannot achieve fast prediction partly because it was not tested on GPU/TPU machines designed for accelerating deep learning prediction.
“LSTM can not achieve fast prediction partly due to the fact that we are not testing it on GPU/TPU machines [10], which are designed for accelerating the prediction process of deep learning models.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [10]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- May combine two claims. 19
- Classified as probably not a substantial claim. 15
- The quote only partly states this claim. 2
May combine two claims.
Findingnone givenThe delay model requires the least computation cost and can still give acceptable prediction results.
“Delay: A simple and efficient model to start with.It requires the least computation cost and still can give acceptable prediction results.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataBus line 46A is the most frequent bus line in the dataset and is a long bus trip of nearly 20 km that gives enough points to study.
“We pick bus line 46A (outbound, from Phoenix Park to Dun Laoghaire, also used in the literature [3]) to study as it is the most frequent bus line in our dataset and it is a long bus trip (i.e.nearly 20km) that gives us enough points to study.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [3]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
Findingnone givenk-NN can generate better prediction results than the delay model, but it requires hand tuning for parameter k.
“k-NN: It can generate better prediction results than delay model, but it requires hand tuning for parameter k.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataAfter pre-processing, 4311 trips were selected for evaluation.
“After pre-processing, we have selected 4311 trips that we can use for evaluation.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe bus GPS data contains about two months of real-time bus status, with timestamps at an update frequency of about 30 seconds.
“Bus GPS data contains about two months (i.e.November 2012 and January 2013) real-time status of buses such as timestamps (i.e.update frequency about 30 seconds), location, and relevant bus trip information.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Findingown dataThe prediction accuracy and computation performance of the five models in training and predicting stages vary under different big data sizes.
“to demonstrate how their prediction accuracy and computation performance in training and predicting stages varies under different big data size.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing), S4 (based). May combine two claims.
Findingnone givenThe stop-based trip method does not compromise a lot of accuracy loss, and in some cases it can even improve accuracy, for example with 1000 trips using LSTM.
“Our”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe delay model requires the least amount of training time, 2 to 4 times faster than KR and at least 10 thousand times faster than the additive model and LSTM.
“As shown in Table II, the delay model requires the least amount of training time, which is 2 to 4 times faster than KR, and at least 10 thousand times faster than additive model and LSTM shown in Table III.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S1 (asserted), S3 (load-bearing), S4 (based). May combine two claims.
Findingnone given§ BusTime: Which is the Right Prediction Model for My Bus Arrival Time?The distance-based trip contains 191 points per trip, while the stop-based trip includes 59 points per trip.
“The”
Quote in the paperNot a substantial claimMay combine two claims. The quote only partly states this claim.
Findingown dataKR is very sensitive to big data: the distance-based trip method makes it almost infeasible to use when input data size is greater than 1500, while the stop-based method makes it feasible under full data settings with less than 1.5 minutes to predict.
“KR is very sensitive to the big data.Traditional”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataUnder the full data setting of 4311 trips, k-NN needs about 1 minute for prediction, making it less practical.
“Under the full data setting 4311 trips, k-NN needs about 1 minute, which makes it less practical”
Quote in the paperSubstantial claimMay combine two claims. The quote only partly states this claim.
Findingown dataUnder the full data setting of 4311 trips, the stop-based trip method reduces k-NN prediction time to less than 15 seconds, whereas k-NN with distance-based trips needs about 1 minute.
“Under the full data setting 4311 trips, k-NN needs about 1 minute, which makes it less practical, but with our”
Quote in the paperSubstantial claimMay combine two claims.
Findingnone givenKR can provide very good prediction results in all accuracy metrics and can be trained very fast.
“KR: It can provide very good prediction results in all accuracy metrics and it can be trained very fast.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
Findingown dataThe evaluation uses a realistic dataset at different scales from Dublin, Ireland, to demonstrate how prediction accuracy and computation performance in training and predicting stages vary under different big data sizes.
“To make this evaluation practical for city managers, we use a realistic dataset at different scales from the city of Dublin, Ireland, to demonstrate how their prediction accuracy and computation performance in training and predicting stages varies under different big data size.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationGPS data pre-processing has well-known challenges that the proposed method needs to deal with.
“There are some well-known challenges in GPS data pre-processing [7] that our method needs to deal with.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [7]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S3 (load-bearing).
Premisecitationk-NN can provide predicted results with mean absolute error less than about 3 minutes when the bus travelled at least around a quarter of its whole journey.
“This early research show that k-NN can provide predicted results with the mean absolute error less than about 3 minutes when the bus travelled at least around a quarter of its whole journey.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [2]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
PremisecitationRaw GPS data is often noisy and has irregular update frequency.
“due to the fact that the raw GPS data is often noisy and have irregular update frequency”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [3]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Interpretationnone givenThe additive model's poor prediction accuracy might be because only a simple version was implemented and a new Python library was used rather than R used in the literature.
“The accuracy of additive model prediction is the worst but it might because that we only implemented a simple version, and we use a new Python library rather than R used in literature.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataThe proposed stop-based trip interpolation method outperforms the conventional distance-based trip method by significantly reducing training and prediction computational cost while maintaining satisfactory prediction accuracy.
“Besides, we can summarize that our proposed”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationRNN-LSTM captures long-term dependencies of bus arrival times at different location points, which further improves prediction results.
“Last year, Pang et al. [5] adopted recurrent neural network with long short-term memory block (RNN-LSTM) to capture long-term dependencies of bus arrival times at different location points, which further improves the prediction results.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [5]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S4 (based).
PremisereasoningA performance analysis study using big data is missing for practitioners deploying bus arrival time prediction models into realistic urban scenarios, considering the trade-off between accuracy and computation/storage requirement.
“a performance analysis study using big data is missing for practitioners deploying them into realistic urban scenarios, by considering the trade-off between their accuracy and computation/storage requirement.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisereasoningState-of-the-art bus arrival time predictions have become more accurate and stable.
“Although the state-of-the-art bus arrival time predictions have been achieved more accurate and stable results”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
InterpretationreasoningA larger dataset does not guarantee a higher accuracy for LSTM because it requires deep learning experts to tune many hyper-parameters for a given dataset.
“But a larger dataset does not guarantee a higher accuracy for LSTM as it requires deep learning experts working on tuning many hyper-parameters for a given dataset.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationKernel regression improves k-NN by automatically selecting the proper number of most similar past trajectories for predictions, resulting in much more stable arrival time estimations.
“A year later, the kernel regression (KR) [3] model is applied to improve k-NN by automatically selecting the proper number of most similar past trajectories for predictions, which have resulted in much stable arrival time estimations.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [3]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationAdditive models are a more flexible tool that can combine multiple features and do not need GPS point interpolations to align different trips by fixed travelled distance.
“Kormáksson et al. [4] proposed to use additive models, a more flexible tool that can combine multiple features and does not need GPS points interpolations to align different trips by fixed travelled distance.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [4]
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Classified as probably not a substantial claim. May combine two claims.
Interpretationnone givenRNN-LSTM is a very accurate prediction model but requires deep learning experts for tuning hyper-parameters and a large amount of data to train.
“RNN-LSTM: Very accurate prediction model.But it requires deep learning experts for tuning hyper-parameters and large amount of data to train.”
Quote in the paperSubstantial claim
The authors state this as an assumption.
Bus passengers only care about arrival times at bus stops, not about interpolated points at locations with a fixed distance gap.
“we propose a stop-based trip interpolation method based on a practical view that bus passengers only care about arrival times at bus stops, rather than many interpolated points at locations with a fixed distance gap.”
The paper relies on this without support.
City managers or engineers can only use historical data for training models to predict using real-time bus location updates, and models are re-trained after a certain time, normally few weeks or months.
“In practice, city managers or engineers can only use historical data for training models to predict using real-time bus location updates, and these models will be re-trained after a certain time (normally, few weeks or months, as opposed to few seconds or minutes) using new data.”
The paper relies on this without support.
The raw GPS data fields vehicle and vehicle journey are normally not reliable.
“Although these data fields are normally not reliable, we can use them to coarsely narrow down the range of a bus trip to be filtered.”
The paper relies on this without support.
In the realistic city scenario, prediction demand occurs every second for many bus trips for the city servers where the prediction is deployed.
“As in the realistic city scenario, prediction demand occurs every second for many bus trips for the city servers where the prediction is deployed, the prediction service running time presented here is a aggregated one which have included all testing trips per testing group at all stops, rather than the average prediction time per trip per stop or point.”
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
Reported RMSE is lower than MAE
MajorFor the 500-trip delay model, Table V reports MAE values of 238.23 and 220.31, while Table VI reports smaller RMSE values of 219.94 and 213.78 for the same two trip methods. RMSE cannot be lower than MAE when both are calculated from the same prediction errors; this pattern also appears in other delay, k-NN, and KR rows.
“TABLE V THE MEAN ABSOLUTE ERROR OF 4 BUS ARRIVAL TIME PREDICTION MODELS USING STOP-BASED (LEFT) AND DISTANCE-BASED (RIGHT) TRIPS.Delay k-NN KR Additive 500 238.23/220.31220.77/209.85208.53/195.21399.85/420.81”
“TABLE VI THE ROOT MEAN SQUARE ERROR OF 4 BUS ARRIVAL TIME PREDICTION MODELS USING STOP-BASED (LEFT) AND DISTANCE-BASED (RIGHT) TRIPS.Delay k-NN KR Additive 500 219.94/213.78208.62/204.74203.78/203.80 533.21/551.69”
Ten-thousand-fold training-speed claim fails at 500 trips
MinorFor 500 stop-based trips, Table II gives delay training time as 2.17 × 10−4 seconds and additive training time as 1.35 seconds. That makes delay about 6,200 times faster than additive, not at least 10,000 times faster.
“As shown in Table II, the delay model requires the least amount of training time, which is 2 to 4 times faster than KR, and at least 10 thousand times faster than additive model and LSTM shown in Table III.”
“TABLE II THE TRAINING TIME OF 3 BUS ARRIVAL TIME PREDICTION MODELS USING STOP-BASED (LEFT) AND DISTANCE-BASED (RIGHT) TRIPS.Delay(1 × 10 -4 s) KR(1 × 10 -4 s) Additive(second) 500 2.17/2.764.09/8.951.35/4.96”
Cites
Multidimensional binary search trees used for associative searching
Bentley, J. L. (1975) · Communications of the ACM · doi:10.1145/361002.361007 · Cited by 7,659 · see citing works
In-Datacenter Performance Analysis of a Tensor Processing Unit
Jouppi, N. P., Young, C., Patil, N., Patterson, D., Agrawal, G., Bajwa, R., Bates, S., Bhatia, S., Boden, N., Borchers, A., et al. (2017) · Proceedings of the 44th Annual International Symposium on Computer Architecture · doi:10.1145/3079856.3080246 · Cited by 4,537 · see citing works
Zheng, Y. (2015) · ACM Transactions on Intelligent Systems and Technology · doi:10.1145/2743025 · Cited by 1,667 · see citing works
In-Datacenter Performance Analysis of a Tensor Processing Unit
Jouppi, N. P., Young, C., Patil, N. P., Patterson, D. A., Agrawal, G., Bajwa, R. S., Bates, S., Bhatia, S., Boden, N., Borchers, A., et al. (2017) · ACM SIGARCH Computer Architecture News · doi:10.1145/3140659.3080246 · Cited by 1,431 · see citing works
Learning to Predict Bus Arrival Time From Heterogeneous Measurements via Recurrent Neural Network
Pang, J., Huang, J., Du, Y., Yu, H., Huang, Q., & Yin, B. (2018) · IEEE Transactions on Intelligent Transportation Systems · doi:10.1109/tits.2018.2873747 · Cited by 86 · see citing works
Predicting arrival times of buses using real-time GPS measurements
Sinn, M., Yoon, J. W., Calabrese, F., & Bouillet, E. P. (2012) · IEEE International Conference on Intelligent Transportation Systems (ITSC) · doi:10.1109/itsc.2012.6338767 · Cited by 62 · see citing works
Time of arrival predictability horizons for public bus routes
Coffey, C., Pozdnoukhov, A., & Calabrese, F. (2011) · ACM SIGSPATIAL International Workshop on Computational Transportation Science (IWCTS) · doi:10.1145/2068984.2068985 · Cited by 32 · see citing works
Bus Travel Time Predictions Using Additive ModelsPreprint
Kormáksson, M., Barbosa, L., Vieira, M. R., & Zadrozny, B. (2016) · Cited by 28 · see citing works
Bus Travel Time Predictions Using Additive Models
Kormaksson, M., Barbosa, L., Vieira, M. R., & Zadrozny, B. (2014) · Proceedings · doi:10.1109/icdm.2014.107 · Cited by 21 · see citing works
Online Grid-Based Dynamic Arrival Time Prediction Using GPS Locations
Nandan, N. (2013) · International Journal of Machine Learning and Computing · doi:10.7763/ijmlc.2013.v3.372 · Cited by 4 · see citing works
Evaluating citywide bus service reliability using noisy GPS data
Wang, S., & Namee, B. M. (2017) · IEEE International Smart Cities Conference (ISC2) · doi:10.1109/isc2.2017.8090843 · Cited by 2 · see citing works
Self-citation
Flagged first, then by citations
Cited by
Sorted by citations
Abdi, A., & Amrit, C. (2021) · PeerJ Computer Science · doi:10.7717/peerj-cs.689 · Cited by 47 · see citing works
A review of bus arrival time prediction using artificial intelligence
Singh, N., & Kumar, K. (2022) · Wiley Interdisciplinary Reviews Data Mining and Knowledge Discovery · doi:10.1002/widm.1457 · Cited by 35 · see citing works
Bus Travel Time Prediction: A Comparative Study of Linear and Non-Linear Machine Learning Models
Ashwini, B. P., Sumathi, R., & Sudhira, H. S. (2022) · Journal of Physics Conference Series · doi:10.1088/1742-6596/2161/1/012053 · Cited by 26 · see citing works
Electric bus arrival and charging station placement assessment using machine learning techniques
Reda, H., Mohapatra, S. K., Das, T. K., & Dash, S. K. (2024) · International Journal of Sustainable Engineering · doi:10.1080/19397038.2024.2333563 · Cited by 12 · see citing works
Bus Arrival Time Prediction for Short-Distance Bus Stops with Real-Time Online Information
Leong, S. H., Lam, C., & Ng, B. K. (2021) · IEEE International Conference on Communication Technology (ICCT) · doi:10.1109/icct52962.2021.9658044 · Cited by 8 · see citing works
Travel time prediction based on route links’ similarity
Khaled, A., Elsir, A. M. T., & Yanming, S. (2022) · Neural Computing and Applications · doi:10.1007/s00521-022-07926-7 · Cited by 5 · see citing works
Munadi, R., Ramadan, D. N., Sussi, Fitriyanti, N., & Nuha, H. H. (2026) · IoT · doi:10.3390/iot7010022 · Cited by 3 · see citing works
Schwinger, F., Frohnhofen, C., Wernz, J., Braun, S., & Jarke, M. (2021) · IEEE International Conference on Intelligent Transportation Systems (ITSC) · doi:10.1109/itsc48978.2021.9564421 · Cited by 3 · see citing works
Predicting Estimated Time of Arrival Using Boosting Models
Kam, S.-H., Chong, Y.-W., Ibrahim, N. F., Keoh, S. L., Phon-Amnuaisuk, S., & Rahim, S. K. A. (2024) · International Conference on Artificial Intelligence in Information and Communication (ICAIIC) · doi:10.1109/icaiic60209.2024.10463273 · Cited by 2 · see citing works
Driver intention prediction of stop length using LSTM
Wolf, J. C., & Yang, T. (2021) · IEEE International Conference on Intelligent Transportation Systems (ITSC) · doi:10.1109/itsc48978.2021.9565072 · Cited by 2 · see citing works
Public Transit Bus Travel Time Variability Analysis Using Limited Datasets: A Case Study
Prakash, A. B., Sumathi, R., & Sudhira, H. S. (2024) · Current Applied Science and Technology · doi:10.55003/cast.2024.257174 · Cited by 2 · see citing works
Zahin, M. A., Tarannom, R., & Adu-Gyamfi, Y. (2025) · doi:10.21203/rs.3.rs-7756700/v1
- Authors
- Liu, D., Sun, J., & Wang, S.
- Affiliations
- University College Dublin (IE)
- ORCID
- Wang, Shen
- Venue
- 2020 5th IEEE International Conference on Big Data Analytics (ICBDA)
- Publisher
- IEEE
- Published
- 2020-05
- Pages
- 180-185
- OpenAlex
- W3031435341
- Semantic Scholar
- 1ce611630ca02c980b0065c89a20153b237dd861
- Cited by
- 11
- References
- 11
- Citations by year
- 2026: 1 · 2024: 3 · 2022: 3 · 2021: 4
- FWCI
- 2.89
- Type
- conference paper
- Language
- en
- Open access
- green
- arxiv.org
- Licence
- Locations
- IEEE International Conference on Big Data Analytics (ICBDA) (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Engineering › Building and Construction › Traffic Prediction and Management Techniques
- Social Sciences › Transportation › Transportation Planning and Optimization
- Physical Sciences › Engineering › Civil and Structural Engineering › Urban Transport Systems Analysis
- Keywords
- bus arrival time prediction, public transport, k-nearest neighbors, kernel regression, additive models, LSTM, model comparison, urban transport, Dublin
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-11-05.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-11-05.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review