Is Score Matching Suitable for Estimating Point Processes?

Haoqun Cao, Zizhuo Meng, Tianjun Ke, Feng Zhou
10/5/2024
stat.MLcs.LG

Official code: KenCao2007/WSM_TPP (7 stars, last commit 2025-12-15).

Abstract

Score matching estimators have gained widespread attention in recent years partly because they are free from calculating the integral of normalizing constant, thereby addressing the computational challenges in maximum likelihood estimation (MLE). Some existing works have proposed score matching estimators for point processes. However, this work demonstrates that the incompleteness of the estimators proposed in those works renders them applicable only to specific problems, and they fail for more general point processes. To address this issue, this work introduces the weighted score matching estimator to point processes. Theoretically, we prove the consistency of our estimator and establish its rate of convergence. Experimental results indicate that our estimator accurately estimates model parameters on synthetic data and yields results consistent with MLE on real data. In contrast, existing score matching estimators fail to perform effectively. Codes are publicly available at \url{https://github.com/KenCao2007/WSM_TPP}.

View on arXivView PDF

Code Implementations(1)

KenCao2007/WSM_TPPOfficial100%

Code for Is Score Matching Suitable for Estimating Point Processes? NeurIPS

70Shell, PythonAug 19, 202410 months ago

Similar Papers

Cite this paper

@article{cao2024score,
  title  = {Is Score Matching Suitable for Estimating Point Processes?},
  author = {Haoqun Cao and Zizhuo Meng and Tianjun Ke and Feng Zhou},
  year   = {2024},
  eprint = {2410.04037},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2410.04037},
  url    = {http://arxiv.org/abs/2410.04037v1},
  journal = {NEURIPS 2024 2024}
}

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/2410.04037.svg)](https://codeofpaper.com/paper/2410.04037)

Discussion