Exact Sampling of Determinantal Point Processes without Eigendecomposition
Not on the map. Why?
Abstract (arXiv)
Determinantal point processes (DPPs) enable the modeling of repulsion: they provide diverse sets of points. The repulsion is encoded in a kernel K that can be seen as a matrix storing the similarity between points. The diversity comes from the fact that the inclusion probability of a subset is equal to the determinant of a submatrice of K. The exact algorithm to sample DPPs uses the spectral decomposition of K, a computation that becomes costly when dealing with a high number of points. Here, we present an alternative exact algorithm in the discrete setting that avoids the eigenvalues and the eigenvectors computation. Instead, it relies on Cholesky decompositions. This is a two steps strategy: first, it samples a Bernoulli point process with an appropriate distribution, then it samples the target DPP distribution through a thinning procedure. Not only is the method used here innovative, but this algorithm can be competitive with the original algorithm or even faster for some applications specified here.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Feb 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 5; 2023: 0; 2024: 0; 2025: 1; 2026: 2.
8 papers.
- 2022A Faster Sampler for Discrete Determinantal Point Processescited by 6
- 2022Lazy and Fast Greedy MAP Inference for Determinantal Point Processcited by 5
- 2022Hardness of Maximum Likelihood Learning of DPPscited by 3
- 2022Scalable Sampling for Nonsymmetric Determinantal Point Processescited by 2
- 2022Sparsification of the regularized magnetic Laplacian with multi-type spanning forestscited by 1
- 2025A simple estimator of the correlation kernel matrix of a determinantal point processcited by 0
- 2026On two ways to use determinantal point processes for Monte Carlo integrationcited by 0
- 2026Ensemble Diversity Optimization for Subjective Supervisioncited by 0
- 2026Ensemble Diversity Optimization for Subjective Supervision9 Jul 2026
- 2026On two ways to use determinantal point processes for Monte Carlo integration21 Apr 2026
- 2025A simple estimator of the correlation kernel matrix of a determinantal point process20 May 2025
- 2022A Faster Sampler for Discrete Determinantal Point Processes31 Oct 2022
- 2022Sparsification of the regularized magnetic Laplacian with multi-type spanning forests31 Aug 2022
- 2022Lazy and Fast Greedy MAP Inference for Determinantal Point Process13 Jun 2022
- 2022Hardness of Maximum Likelihood Learning of DPPs24 May 2022
- 2022Scalable Sampling for Nonsymmetric Determinantal Point Processes20 Jan 2022