MOCHA: Discovering Multi-Order Dynamic Causality in Temporal Point Processes
By: Yunyang Cao , Juekai Lin , Wenhao Li and more
Potential Business Impact:
Finds hidden causes in event patterns.
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.
Similar Papers
Causal Ordering for Structure Learning From Time Series
Machine Learning (CS)
Finds hidden cause-and-effect links in changing data.
Causal Structure Learning in Hawkes Processes with Complex Latent Confounder Networks
Machine Learning (CS)
Finds hidden causes in messy event data.
Causal Discovery in Multivariate Time Series through Mutual Information Featurization
Machine Learning (CS)
Finds hidden causes in changing data.