  Accurate forecasting of bus travel time and its uncertainty is critical to
service quality and operation of transit systems; for example, it can help
passengers make better decisions on departure time, route choice, and even
transport mode choice and also support transit operators to make informed
decisions on tasks such as crew/vehicle scheduling and timetabling. However,
most existing approaches in bus travel time forecasting are based on
deterministic models that provide only point estimation. To this end, we
develop in this paper a Bayesian probabilistic forecasting model for bus travel
time. To characterize the strong dependencies/interactions between consecutive
buses, we concatenate the link travel time vectors and the headway vector from
a pair of two adjacent buses as a new augmented variable and model it with a
constrained Multivariate Gaussian mixture distributions. This approach can
naturally capture the interactions between adjacent buses (e.g., correlated
speed and smooth variation of headway), handle missing values in data, and
depict the multimodality in bus travel time distributions. Next, we assume
different periods in a day share the same set of Gaussian components but
different mixing coefficients to characterize the systematic temporal
variations in bus operation. For model inference, we develop an efficient
Markov chain Monte Carlo (MCMC) sampling algorithm to obtain the posterior
distributions of model parameters and make probabilistic forecasting. We test
the proposed model using the data from a twenty-link bus route in Guangzhou,
China. Results show our approach significantly outperforms baseline models that
overlook bus-to-bus interactions in terms of both predictive means and
distributions. Besides forecasting, the parameters of the proposed model
contain rich information for understanding/improving the bus service.
