Learning Granger causality among event types on multi-type event sequences is an important but challenging task. Existing methods, such as the Multivariate Hawkes processes, mostly assumed that each sequence is independent and identically distributed. However, in many real-world applications, it is commonplace to encounter a topological network behind the event sequences such that an event is excited or inhibited not only by its history but also by its topological neighbors. Consequently, the failure in describing the topological dependency among the event sequences leads to the error detection of the causal structure. By considering the Hawkes processes from the view of temporal convolution, we propose a Topological Hawkes processes (THP) to draw a connection between the graph convolution in topology domain and the temporal convolution in time domains. We further propose a Granger causality learning method on THP in a likelihood framework. The proposed method is featured with the graph convolution-based likelihood function of THP and a sparse optimization scheme with an Expectation-Maximization of the likelihood function. Theoretical analysis and experiments on both synthetic and real-world data demonstrate the effectiveness of the proposed method.
翻译:在多类型事件序列中,事件类型中的学习引因是重要但具有挑战性的任务。现有的方法,如多变量鹰进程,大多假设每个序列是独立和分布相同的。然而,在许多现实世界应用程序中,通常会遇到事件序列背后的地形网络,因此事件不仅因其历史而兴奋或受到其地形邻居的抑制。因此,在描述事件序列中的地貌依赖性时,未能说明事件序列中的地貌依赖性导致因果结构的错误检测。从时间变迁的角度看,我们建议采用“顶层鹰”进程(THP),以在表层域图变和时间域的时相变之间绘制一个连接。我们进一步提议在可能性框架内对THP进行一个重大的因果关系学习方法。拟议方法与基于图表的THP概率概率函数以及带有预期-最大概率功能的微小优化计划相匹配。对合成数据和现实世界数据的理论分析和实验显示了拟议方法的有效性。