Identifying Unique Spatial-Temporal Bayesian Network Without Markov Equivalence
Mingyu Kang,Duxin Chen,Ning Meng,Gang Yan,Wenwu Yu
DOI: https://doi.org/10.1109/tai.2024.3483188
2024-01-01
IEEE Transactions on Artificial Intelligence
Abstract:Identifying vanilla Bayesian network to model spatial-temporal causality can be a critical yet challenging task. Different Markovian-equivalent directed acyclic graphs would be identified if the identifiability is not satisfied. To address this issue, Directed Cyclic Graph [1] is proposed to drop the directed acyclic constraint. But it does not always hold, and cannot model dynamical time-series process. Then, Full Time Graph [2] is proposed with introducing high-order time delay. Full Time Graph has no Markov equivalence class by assuming no instantaneous effects. But, it also assumes that the causality is invariant with varying time, that is not always satisfied in the spatio-temporal scenarios. Thus, in this work, a Spatial-Temporal Bayesian Network (STBN) is proposed to theoretically model the spatial-temporal causality from the perspective of information transfer. STBN explains the disappearance of network structure X → Z → Y and X ← Z ← Y by the principle of information path blocking. And finally, the uniqueness of STBN is proved. Based on this, a High-order Causal Entropy (HCE) algorithm is also proposed to uniquely identify STBN under time complexity O(n 3 τ max ), where n is the number of variables and τ max is the maximum time delay. Numerical experiments are conducted with comparison to other baseline algorithms. The results show that HCE algorithm obtains state-of-the-art identification accuracy. The code is available at Supplemental Material, and one may check and run it to reproduce the results.