Proceedings

Neural Temporal Point Processes: A Review

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Survey Track. Pages 4585-4593.

https://doi.org/10.24963/ijcai.2021/623

Abstract

Temporal point processes (TPP) are probabilistic generative models for continuous-time event sequences. Neural TPPs combine the fundamental ideas from point process literature with deep learning approaches, thus enabling construction of flexible and efficient models. The topic of neural TPPs has attracted significant attention in the recent years, leading to the development of numerous new architectures and applications for this class of models. In this review paper we aim to consolidate the existing body of knowledge on neural TPPs. Specifically, we focus on important design choices and general principles for defining neural TPP models. Next, we provide an overview of application areas commonly considered in the literature. We conclude this survey with the list of open challenges and important directions for future work in the field of neural TPPs.

  1. [Achab et al., 2017] Massil Achab, Emmanuel Bacry, Stéphane Gaıffas, Iacopo Mastromatteo, and Jean- Franc ¸ois Muzy. Uncovering causality from multivariate Hawkes integrated cumulants. In ICML, 2017.
  2. [Alexandrov et al., 2020] Alexander Alexandrov, Kon- stantinos Benidis, Michael Bohlke-Schneider, Valentin Flunkert, Jan Gasthaus, Tim Januschowski, Danielle C. Maddix, Syama Rangapuram, David Salinas, Jasper Schulz, Lorenzo Stella, Ali Caner Türkmen, and Yuyang Wang. GluonTS: Probabilistic and neural time series modeling in Python. JMLR, 21(116), 2020.
  3. [Aljadeff et al., 2016] Johnatan Aljadeff, Benjamin J Lans- dell, Adrienne L Fairhall, and David Kleinfeld. Analysis of neuronal spike trains, deconstructed. Neuron, 91(2), 2016.
  4. [Altieri et al., 2015] Linda Altieri, E Marian Scott, Daniela Cocchi, and Janine B Illian. A changepoint analysis of spatio-temporal point processes. Spatial Statistics, 2015.
  5. [Bacry et al., 2015] Emmanuel Bacry, Iacopo Mastromatteo, and Jean-Franc ¸ois Muzy. Hawkes processes in finance. Market Microstructure and Liquidity, 1, 2015.
  6. [Biloš et al., 2019] Marin Biloš, Bertrand Charpentier, and Stephan Günnemann. Uncertainty on asynchronous time event prediction. NeurIPS, 2019.
  7. [Boyd et al., 2020] Alex Boyd, Robert Bamler, Stephan Mandt, and Padhraic Smyth. User-dependent neural se- quence models for continuous-time event data. NeurIPS, 2020.
  8. [Bray and Schoenberg, 2013] Andrew Bray and Fred- eric Paik Schoenberg. Assessment of point process models for earthquake forecasting. Statistical science, 2013.
  9. [Brockmeyer et al., 1948] E Brockmeyer, HL Halstrøm, and A Jensen. The life and works of AK Erlang. Transactions of the Danish Academy of Technical Sciences, 2, 1948.
  10. [Cao et al., 2017] Qi Cao, Huawei Shen, Keting Cen, Wen- tao Ouyang, and Xueqi Cheng. Deephawkes: Bridging the gap between prediction and understanding of information cascades. In CIKM, 2017.
  11. [Chen et al., 2021a] Ricky TQ Chen, Brandon Amos, and Maximilian Nickel. Learning neural event functions for ordinary differential equations. ICLR, 2021.
  12. [Chen et al., 2021b] Ricky TQ Chen, Brandon Amos, and Maximilian Nickel. Neural spatio-temporal point pro- cesses. ICLR, 2021.
  13. [Cramér, 1969] Harald Cramér. Historical review of Filip Lundberg's works on risk theory. Scandinavian Actuarial Journal, 1969(sup3), 1969.
  14. [Daley and Vere-Jones, 2007] Daryl J Daley and David Vere-Jones. An introduction to the theory of point pro- cesses: Volume II: general theory and structure. 2007.
  15. [Du et al., 2016] Nan Du, Hanjun Dai, Rakshit Trivedi, Utkarsh Upadhyay, Manuel Gomez-Rodriguez, and Le Song. Recurrent marked temporal point processes: Em- bedding event history to vector. In KDD, 2016.
  16. [Eichler et al., 2017] Michael Eichler, Rainer Dahlhaus, and Johannes Dueck. Graphical modeling for multivariate hawkes processes with nonparametric link functions. Jour- nal of Time Series Analysis, 38(2):225-242, 2017.
  17. [Enguehard et al., 2020] Joseph Enguehard, Dan Busbridge, Adam Bozson, Claire Woodcock, and Nils Hammerla. Neural temporal point processes for modelling electronic health records. In Machine Learning for Health, 2020.
  18. [Farajtabar et al., 2017] Mehrdad Farajtabar, Yichen Wang, Manuel Gomez-Rodriguez, Shuang Li, Hongyuan Zha, and Le Song. COEVOLVE: A joint point process model for information diffusion and network evolution. JMLR, 18(1), 2017.
  19. [Feng et al., 2018] Jie Feng, Yong Li, Chao Zhang, Funing Sun, Fanchao Meng, Ang Guo, and Depeng Jin. Deep- move: Predicting human mobility with attentional recur- rent networks. In WWW, 2018.
  20. [Gneiting and Katzfuss, 2014] Tilmann Gneiting and Matthias Katzfuss. Probabilistic forecasting. Annual Review of Statistics and Its Application, 2014.
  21. [Gneiting et al., 2008] Tilmann Gneiting, Larissa I Stan- berry, Eric P Grimit, Leonhard Held, and Nicholas A Johnson. Assessing probabilistic forecasts of multivariate quantities, with an application to ensemble predictions of surface winds. 2008.
  22. [Gomez-Rodriguez and Valera, 2018] Manuel Gomez- Rodriguez and Isabel Valera. Learning with temporal point processes. Tutorial at ICML, 2018.
  23. [Guo et al., 2018] Ruocheng Guo, Jundong Li, and Huan Liu. INITIATOR: Noise-contrastive estimation for marked temporal point process. In IJCAI, 2018. IJCAI
  24. [Gupta et al., 2021] Vinayak Gupta, Srikanta Bedathur, Sourangshu Bhattacharya, and Abir De. Learning tem- poral point processes with intermittent observations. In AISTATS, 2021.
  25. [Hawkes, 1971] Alan G Hawkes. Point spectra of some mu- tually exciting point processes. Journal of the Royal Sta- tistical Society: Series B, 33(3), 1971.
  26. [Huang et al., 2019] Hengguan Huang, Hao Wang, and Brian Mak. Recurrent Poisson process unit for speech recognition. In AAAI, 2019.
  27. [Jia and Benson, 2019] Junteng Jia and Austin R Benson. Neural jump stochastic differential equations. NeurIPS, 2019.
  28. [Kim et al., 2018] Jooyeon Kim, Behzad Tabibian, Alice Oh, Bernhard Schölkopf, and Manuel Gomez-Rodriguez. Leveraging the crowd to detect and reduce the spread of fake news and misinformation. In WSDM, 2018.
  29. [Kumar et al., 2019] Srijan Kumar, Xikun Zhang, and Jure Leskovec. Predicting dynamic embedding trajectory in temporal interaction networks. In KDD, 2019.
  30. [Li et al., 2017] Shuang Li, Yao Xie, Mehrdad Farajtabar, Apurv Verma, and Le Song. Detecting changes in dynamic events over networks. IEEE Transactions on Signal and Information Processing over Networks, 3(2), 2017.
  31. [Li et al., 2018] Shuang Li, Shuai Xiao, Shixiang Zhu, Nan Du, Yao Xie, and Le Song. Learning temporal point pro- cesses via reinforcement learning. NeurIPS, 2018.
  32. [Linderman and Adams, 2014] Scott Linderman and Ryan Adams. Discovering latent network structure in point pro- cess data. In ICML, 2014.
  33. [Mavroforakis et al., 2017] Charalampos Mavroforakis, Is- abel Valera, and Manuel Gomez-Rodriguez. Modeling the dynamics of learning activity on the web. In WWW, 2017.
  34. [Mei and Eisner, 2017] Hongyuan Mei and Jason Eisner. The neural Hawkes process: A neurally self-modulating multivariate point process. NeurIPS, 2017.
  35. [Mei et al., 2020] Hongyuan Mei, Tom Wan, and Jason Eis- ner. Noise-contrastive estimation for multivariate point processes. NeurIPS, 2020.
  36. [Mohamed et al., 2020] Shakir Mohamed, Mihaela Rosca, Michael Figurnov, and Andriy Mnih. Monte carlo gradient estimation in machine learning. JMLR, 21(132), 2020.
  37. [Ogata, 1981] Yosihiko Ogata. On Lewis' simulation method for point processes. Transactions on Information Theory, 27(1), 1981.
  38. [Okawa et al., 2019] Maya Okawa, Tomoharu Iwata, Takeshi Kurashima, Yusuke Tanaka, Hiroyuki Toda, and Naonori Ueda. Deep mixture point processes: Spatio-temporal event prediction with rich contextual information. In KDD, 2019.
  39. [Omi et al., 2019] Takahiro Omi, Naonori Ueda, and Kazuyuki Aihara. Fully neural network based model for general temporal point processes. NeurIPS, 2019.
  40. [Rasmussen, 2011] Jakob Gulddahl Rasmussen. Temporal point processes. Lecture Notes, 2011.
  41. [Rubanova et al., 2019] Yulia Rubanova, Ricky TQ Chen, and David Duvenaud. Latent ordinary differential equa- tions for irregularly-sampled time series. NeurIPS, 2019.
  42. [Sharma et al., 2018] Anuj Sharma, Robert Johnson, Florian Engert, and Scott Linderman. Point process latent variable models of larval zebrafish behavior. NeurIPS, 2018.
  43. [Shchur et al., 2020a] Oleksandr Shchur, Marin Biloš, and Stephan Günnemann. Intensity-free learning of temporal point processes. ICLR, 2020.
  44. [Shchur et al., 2020b] Oleksandr Shchur, Nicholas Gao, Marin Biloš, and Stephan Günnemann. Fast and flexible temporal point processes with triangular maps. NeurIPS, 2020.
  45. [Shen et al., 2018] Yang Shen, Bingbing Ni, Zefan Li, and Ning Zhuang. Egocentric activity prediction via event modulated attention. In ECCV, 2018.
  46. [Sutskever, 2013] Ilya Sutskever. Training recurrent neural networks. PhD thesis, University of Toronto, 2013.
  47. [Tabibian et al., 2019] Behzad Tabibian, Utkarsh Upadhyay, Abir De, Ali Zarezade, Bernhard Schölkopf, and Manuel Gomez-Rodriguez. Enhancing human learning via spaced repetition optimization. PNAS, 116(10), 2019.
  48. [Trivedi et al., 2017] Rakshit Trivedi, Hanjun Dai, Yichen Wang, and Le Song. Know-Evolve: Deep temporal rea- soning for dynamic knowledge graphs. In ICML, 2017.
  49. [Trivedi et al., 2019] Rakshit Trivedi, Mehrdad Farajtabar, Prasenjeet Biswal, and Hongyuan Zha. DyRep: Learning representations over dynamic graphs. In ICLR, 2019.
  50. [Türkmen et al., 2019a] Ali Caner Türkmen, Yuyang Wang, and Tim Januschowski. Intermittent demand forecasting with deep renewal processes. TPP @ NeurIPS, 2019.
  51. [Türkmen et al., 2019b] Ali Caner Türkmen, Yuyang Wang, and Alexander J Smola. FastPoint: Scalable deep point processes. In ECML PKDD, 2019.
  52. [Upadhyay et al., 2018] Utkarsh Upadhyay, Abir De, and Manuel Gomez-Rodriguez. Deep reinforcement learning of marked temporal point processes. NeurIPS, 2018.
  53. [Uria et al., 2013] Benigno Uria, Iain Murray, and Hugo Larochelle. Rnade: The real-valued neural autoregressive density-estimator. NeurIPS, 2013.
  54. [Vassøy et al., 2019] Bjørnar Vassøy, Massimiliano Ruocco, Eliezer de Souza da Silva, and Erlend Aune. Time is of the essence: a joint hierarchical rnn and point process model for time and item predictions. In WSDM, 2019.
  55. [Vaswani et al., 2017] Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Lukasz Kaiser, and Illia Polosukhin. Attention is all you need. NeurIPS, 2017.
  56. [Wu et al., 2018] Qitian Wu, Chaoqi Yang, Hengrui Zhang, Xiaofeng Gao, Paul Weng, and Guihai Chen. Adversarial training model unifying feature driven and point process perspectives for event popularity prediction. In CIKM, 2018.
  57. [Xiao et al., 2017a] Shuai Xiao, Mehrdad Farajtabar, Xiao- jing Ye, Junchi Yan, Le Song, and Hongyuan Zha. Wasser- stein learning of deep generative point process models. NeurIPS, 2017.
  58. [Xiao et al., 2017b] Shuai Xiao, Junchi Yan, Xiaokang Yang, Hongyuan Zha, and Stephen Chu. Modeling the intensity function of point process via recurrent neural net- works. In AAAI, 2017.
  59. [Xu and Zha, 2017] Hongteng Xu and Hongyuan Zha. A Dirichlet mixture model of Hawkes processes for event se- quence clustering. NeurIPS, 2017.
  60. [Yan et al., 2018] Junchi Yan, Xin Liu, Liangliang Shi, Changsheng Li, and Hongyuan Zha. Improving maxi- mum likelihood estimation of temporal point process via discriminative and adversarial learning. In IJCAI, 2018. IJCAI
  61. [Yan, 2019] Junchi Yan. Recent advance in temporal point process: from machine learning perspective. SJTU Tech- nical Report, 2019.
  62. [Yang et al., 2018] Guolei Yang, Ying Cai, and Chandan K Reddy. Recurrent spatio-temporal point process for check- in time prediction. In CIKM, 2018.
  63. [Zarezade et al., 2017] Ali Zarezade, Abir De, Utkarsh Upadhyay, Hamid R Rabiee, and Manuel Gomez- Rodriguez. Steering social activity: A stochastic optimal control point of view. JMLR, 18, 2017.
  64. [Zhang et al., 2020a] Qiang Zhang, Aldo Lipani, Omer Kir- nap, and Emine Yilmaz. Self-attentive Hawkes process. In ICML, 2020.
  65. [Zhang et al., 2020b] Wei Zhang, Thomas Panum, Somesh Jha, Prasad Chalasani, and David Page. CAUSE: Learning granger causality from event sequences using attribution methods. In ICML, 2020.
  66. [Zhang et al., 2021] Qiang Zhang, Aldo Lipani, and Em- ine Yilmaz. Learning neural point processes with latent graphs. In WWW, 2021.
  67. [Zhu et al., 2020] Shixiang Zhu, Henry Shaowu Yuchi, and Yao Xie. Adversarial anomaly detection for marked spatio-temporal streaming data. In ICASSP, 2020.
  68. [Zuo et al., 2020] Simiao Zuo, Haoming Jiang, Zichong Li, Tuo Zhao, and Hongyuan Zha. Transformer Hawkes pro- cess. In ICML, 2020.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards