Arbitrarily Conditioned Hierarchical Flows for Spatiotemporal Events

Keyan Chen, Qiwei Yuan, Zhitong Xu, Bin Shen, Shandian Zhe
5/2/2026
cs.LG

No confident code implementation found for this paper.

Abstract

Events in spatiotemporal systems are ubiquitous, yet modeling their complex distributions remains challenging. Existing point process models often rely on strong structural assumptions and are typically limited to autoregressive, event-by-event prediction. As a result, they struggle to support broader inference tasks such as inverse inference, trajectory reconstruction, and recovery of missing event locations. We introduce Arbitrarily Conditioned Hierarchical Flows (ARCH), a hierarchical flow matching framework for spatiotemporal event modeling. ARCH is expressive enough to capture complex event distributions while enabling tractable and accurate computation of conditional intensities, which quantify instantaneous event risk. Built on a history-encoder-generative-decoder architecture, ARCH introduces a hybrid masking strategy for flexible conditioning on arbitrary observed events. This enables a unified treatment of forecasting, inverse inference, and partial trajectory recovery within a single framework. Experiments on synthetic and real-world datasets show that ARCH consistently outperforms existing baselines across both prediction and conditional inference tasks.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{chen2026arbitrarily,
  title  = {Arbitrarily Conditioned Hierarchical Flows for Spatiotemporal Events},
  author = {Keyan Chen and Qiwei Yuan and Zhitong Xu and Bin Shen and Shandian Zhe},
  year   = {2026},
  eprint = {2605.01226},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2605.01226v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2605.01226.svg)](https://codeofpaper.com/paper/2605.01226)

Discussion