Noise-Contrastive Estimation for Multivariate Point Processes

Abstract

The log-likelihood of a generative model often involves both positive and negative terms. For a temporal multivariate point process, the negative term sums over all the possible event types at each time and also integrates over all the possible times. As a result, maximum likelihood estimation is expensive. We show how to instead apply a version of noise-contrastive estimation---a general parameter estimation method with a less expensive stochastic objective. Our specific instantiation of this general idea works out in an interestingly non-trivial way and has provable guarantees for its optimality, consistency and efficiency. On several synthetic and real-world datasets, our method shows benefits: for the model to achieve the same level of log-likelihood on held-out data, our method needs considerably fewer function evaluations and less wall-clock time.

Cite

Text

Mei et al. "Noise-Contrastive Estimation for Multivariate Point Processes." Neural Information Processing Systems, 2020.

Markdown

[Mei et al. "Noise-Contrastive Estimation for Multivariate Point Processes." Neural Information Processing Systems, 2020.](https://mlanthology.org/neurips/2020/mei2020neurips-noisecontrastive/)

BibTeX

@inproceedings{mei2020neurips-noisecontrastive,
  title     = {{Noise-Contrastive Estimation for Multivariate Point Processes}},
  author    = {Mei, Hongyuan and Wan, Tom and Eisner, Jason},
  booktitle = {Neural Information Processing Systems},
  year      = {2020},
  url       = {https://mlanthology.org/neurips/2020/mei2020neurips-noisecontrastive/}
}