A Time-Inhomogeneous Markov Model for Resource Availability under Sparse Observations
Lukas Rottkamp, Matthias Schubert
TL;DR
The paper tackles predicting smart-city resource availability under sparse observations by introducing a cyclic time-inhomogeneous Markov process with cycle-specific transition matrices $A_x$ and a per-cycle training regime. It develops complete-data and sparse-data parameter estimation, including a modified Baum–Welch algorithm and a fast heuristic, and validates the approach on Canberra and Melbourne parking datasets, showing improvements over time-homogeneous baselines and non-cyclic methods. The combination of short-term information from recent observations with long-term, time-of-day–aware patterns enables accurate short- to medium-term predictions, with practical applicability to routing and augmented reality systems; future work explores hierarchical spatial dependencies. The contribution is a scalable, embedded-systems–friendly framework that can jointly model clusters of spatially related resources while handling missing data effectively.
Abstract
Accurate spatio-temporal information about the current situation is crucial for smart city applications such as modern routing algorithms. Often, this information describes the state of stationary resources, e.g. the availability of parking bays, charging stations or the amount of people waiting for a vehicle to pick them up near a given location. To exploit this kind of information, predicting future states of the monitored resources is often mandatory because a resource might change its state within the time until it is needed. To train an accurate predictive model, it is often not possible to obtain a continuous time series on the state of the resource. For example, the information might be collected from traveling agents visiting the resource with an irregular frequency. Thus, it is necessary to develop methods which work on sparse observations for training and prediction. In this paper, we propose time-inhomogeneous discrete Markov models to allow accurate prediction even when the frequency of observation is very rare. Our new model is able to blend recent observations with historic data and also provide useful probabilistic estimates for future states. Since resources availability in a city is typically time-dependent, our Markov model is time-inhomogeneous and cyclic within a predefined time interval. To train our model, we propose a modified Baum-Welch algorithm. Evaluations on real-world datasets of parking bay availability show that our new method indeed yields good results compared to methods being trained on complete data and non-cyclic variants.
