Multi-granularity Spatiotemporal Flow Patterns
Chrysanthi Kosyfaki, Nikos Mamoulis, Reynold Cheng, Ben Kao
TL;DR
This work formalizes Origin-Destination-Time ($ODT$) patterns and introduces a bottom-up, weak-monotonicity-based enumeration framework to discover significant spatiotemporal flows at varying granularities. It presents a robust baseline algorithm with multiple optimizations, along with practical pattern variants (size-bounded, constrained, rank-based) and an approximate, generate-and-test method to scale to large datasets. The approach is validated on three real networks (NYC taxi, MTR, and Flights), demonstrating substantial speedups, controllable pattern explosion, and useful use cases for emergency planning and urban analytics. Overall, the paper contributes a scalable toolkit for discovering generalized ODT flow patterns under minimal trajectory data, enabling targeted insights and decision support for transportation systems and urban planning.
Abstract
Analyzing flow of objects or data at different granularities of space and time can unveil interesting insights or trends. For example, transportation companies, by aggregating passenger travel data (e.g., counting passengers traveling from one region to another), can analyze movement behavior. In this paper, we study the problem of finding important trends in passenger movements between regions at different granularities. We define Origin (O), Destination (D), and Time (T ) patterns (ODT patterns) and propose a bottom-up algorithm that enumerates them. We suggest and employ optimizations that greatly reduce the search space and the computational cost of pattern enumeration. We also propose pattern variants (constrained patterns and top-k patterns) that could be useful to different applications scenarios. Finally, we propose an approximate solution that fast identifies ODT patterns of specific sizes, following a generate-and-test approach. We evaluate the efficiency and effectiveness of our methods on three real datasets and showcase interesting ODT flow patterns in them.
