MOCHA: Discovering Multi-Order Dynamic Causality in Temporal Point Processes

Yunyang Cao, Juekai Lin, Wenhao Li, Bo Jin
8/26/2025
cs.LG

No confident code implementation found for this paper.

Abstract

Discovering complex causal dependencies in temporal point processes (TPPs) is critical for modeling real-world event sequences. Existing methods typically rely on static or first-order causal structures, overlooking the multi-order and time-varying nature of causal relationships. In this paper, we propose MOCHA, a novel framework for discovering multi-order dynamic causality in TPPs. MOCHA characterizes multi-order influences as multi-hop causal paths over a latent time-evolving graph. To model such dynamics, we introduce a time-varying directed acyclic graph (DAG) with learnable structural weights, where acyclicity and sparsity constraints are enforced to ensure structural validity. We design an end-to-end differentiable framework that jointly models causal discovery and TPP dynamics, enabling accurate event prediction and revealing interpretable structures. Extensive experiments on real-world datasets demonstrate that MOCHA not only achieves state-of-the-art performance in event prediction, but also reveals meaningful and interpretable causal structures.

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{cao2025mocha,
  title  = {MOCHA: Discovering Multi-Order Dynamic Causality in Temporal Point Processes},
  author = {Yunyang Cao and Juekai Lin and Wenhao Li and Bo Jin},
  year   = {2025},
  eprint = {2508.18873},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.18873v1}
}

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/2508.18873.svg)](https://codeofpaper.com/paper/2508.18873)

Discussion