A Plug-and-Play Bregman ADMM Module for Inferring Event Branches in Temporal Point Processes

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Wang, Qingmei, Wu, Yuxin, Long, Yujie, Huang, Jing, Ran, Fengyuan, Su, Bing, Xu, Hongteng
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866912180400553984
author Wang, Qingmei
Wu, Yuxin
Long, Yujie
Huang, Jing
Ran, Fengyuan
Su, Bing
Xu, Hongteng
author_facet Wang, Qingmei
Wu, Yuxin
Long, Yujie
Huang, Jing
Ran, Fengyuan
Su, Bing
Xu, Hongteng
contents An event sequence generated by a temporal point process is often associated with a hidden and structured event branching process that captures the triggering relations between its historical and current events. In this study, we design a new plug-and-play module based on the Bregman ADMM (BADMM) algorithm, which infers event branches associated with event sequences in the maximum likelihood estimation framework of temporal point processes (TPPs). Specifically, we formulate the inference of event branches as an optimization problem for the event transition matrix under sparse and low-rank constraints, which is embedded in existing TPP models or their learning paradigms. We can implement this optimization problem based on subspace clustering and sparse group-lasso, respectively, and solve it using the Bregman ADMM algorithm, whose unrolling leads to the proposed BADMM module. When learning a classic TPP (e.g., Hawkes process) by the expectation-maximization algorithm, the BADMM module helps derive structured responsibility matrices in the E-step. Similarly, the BADMM module helps derive low-rank and sparse attention maps for the neural TPPs with self-attention layers. The structured responsibility matrices and attention maps, which work as learned event transition matrices, indicate event branches, e.g., inferring isolated events and those key events triggering many subsequent events. Experiments on both synthetic and real-world data show that plugging our BADMM module into existing TPP models and learning paradigms can improve model performance and provide us with interpretable structured event branches. The code is available at \url{https://github.com/qingmeiwangdaily/BADMM_TPP}.
format Preprint
id arxiv_https___arxiv_org_abs_2501_04529
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Plug-and-Play Bregman ADMM Module for Inferring Event Branches in Temporal Point Processes
Wang, Qingmei
Wu, Yuxin
Long, Yujie
Huang, Jing
Ran, Fengyuan
Su, Bing
Xu, Hongteng
Machine Learning
60G55, 62M10
An event sequence generated by a temporal point process is often associated with a hidden and structured event branching process that captures the triggering relations between its historical and current events. In this study, we design a new plug-and-play module based on the Bregman ADMM (BADMM) algorithm, which infers event branches associated with event sequences in the maximum likelihood estimation framework of temporal point processes (TPPs). Specifically, we formulate the inference of event branches as an optimization problem for the event transition matrix under sparse and low-rank constraints, which is embedded in existing TPP models or their learning paradigms. We can implement this optimization problem based on subspace clustering and sparse group-lasso, respectively, and solve it using the Bregman ADMM algorithm, whose unrolling leads to the proposed BADMM module. When learning a classic TPP (e.g., Hawkes process) by the expectation-maximization algorithm, the BADMM module helps derive structured responsibility matrices in the E-step. Similarly, the BADMM module helps derive low-rank and sparse attention maps for the neural TPPs with self-attention layers. The structured responsibility matrices and attention maps, which work as learned event transition matrices, indicate event branches, e.g., inferring isolated events and those key events triggering many subsequent events. Experiments on both synthetic and real-world data show that plugging our BADMM module into existing TPP models and learning paradigms can improve model performance and provide us with interpretable structured event branches. The code is available at \url{https://github.com/qingmeiwangdaily/BADMM_TPP}.
title A Plug-and-Play Bregman ADMM Module for Inferring Event Branches in Temporal Point Processes
topic Machine Learning
60G55, 62M10
url https://arxiv.org/abs/2501.04529