HYPRO: A Hybridly Normalized Probabilistic Model for Long-Horizon Prediction of Event Sequences

Siqiao Xue, Xiaoming Shi, James Y Zhang, Hongyuan Mei
10/4/2022
cs.LGcs.AI

Official code: alipay/hypro_tpp (20 stars, Apache-2.0, last commit 2022-11-20). 1 more implementation below.

Abstract

In this paper, we tackle the important yet under-investigated problem of making long-horizon prediction of event sequences. Existing state-of-the-art models do not perform well at this task due to their autoregressive structure. We propose HYPRO, a hybridly normalized probabilistic model that naturally fits this task: its first part is an autoregressive base model that learns to propose predictions; its second part is an energy function that learns to reweight the proposals such that more realistic predictions end up with higher probabilities. We also propose efficient training and inference algorithms for this model. Experiments on multiple real-world datasets demonstrate that our proposed HYPRO model can significantly outperform previous models at making long-horizon predictions of future events. We also conduct a range of ablation studies to investigate the effectiveness of each component of our proposed methods.

View on arXivView PDF

Code Implementations(2)

alipay/hypro_tppOfficial100%
Apache-2.0

PyTorch Implementation of Hybridly Normalized Probabilistic Model for Long-Horizon Prediction of Event Sequence, NeurIPS 2022

201PythonNov 18, 20223 years agoApache-2.0
iLampard/hypro_tppOfficial100%
Apache-2.0

PyTorch Implementation of Hybridly Normalized Probabilistic Model for Long-Horizon Prediction of Event Sequence, NeurIPS 2022

60PythonSep 25, 20223 years agoApache-2.0

Similar Papers

Cite this paper

@article{xue2022hypro,
  title  = {HYPRO: A Hybridly Normalized Probabilistic Model for Long-Horizon Prediction of Event Sequences},
  author = {Siqiao Xue and Xiaoming Shi and James Y Zhang and Hongyuan Mei},
  year   = {2022},
  eprint = {2210.01753},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2210.01753}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2210.01753.svg)](https://codeofpaper.com/paper/2210.01753)

Discussion