Scalable Sampling for Nonsymmetric Determinantal Point Processes
Not on the map. Why?
Abstract (arXiv)
A determinantal point process (DPP) on a collection of M items is a model, parameterized by a symmetric kernel matrix, that assigns a probability to every subset of those items. Recent work shows that removing the kernel symmetry constraint, yielding nonsymmetric DPPs (NDPPs), can lead to significant predictive performance gains for machine learning applications. However, existing work leaves open the question of scalable NDPP sampling. There is only one known DPP sampling algorithm, based on Cholesky decomposition, that can directly apply to NDPPs as well. Unfortunately, its runtime is cubic in M, and thus does not scale to large item collections. In this work, we first note that this algorithm can be transformed into a linear-time one for kernels with low-rank structure. Furthermore, we develop a scalable sublinear-time rejection sampling algorithm by constructing a novel proposal distribution. Additionally, we show that imposing certain structural constraints on the NDPP kernel enables us to bound the rejection rate in a way that depends only on the kernel rank. In our experiments we compare the speed of all of these samplers for a variety of real-world tasks.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 29 of its 65 references that are in the map. First posted on arXiv 20 Jan 2022.
Builds on
29 of 65 references.
References · 29
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Deep Learning with Differential Privacycited by 2,682
- 2019Generating Personalized Recipes from Historical User Preferencescited by 52
- 2020Multi-Agent Determinantal Q-Learningcited by 36
- 2017Guarantees for Greedy Maximization of Non-submodular Functions with Applicationscited by 34
- 2018GDPP: Learning Diverse Generations Using Determinantal Point Processcited by 26
- 2015Diversity Networks: Neural Network Compression Using Determinantal Point Processescited by 25
- 2016Monte Carlo Markov Chain Algorithms for Sampling Strongly Rayleigh Distributions and Determinantal Point Processescited by 24
- 2014Expectation-Maximization for Learning Determinantal Point Processescited by 19
- 2019Exact sampling of determinantal point processes with sublinear time preprocessingcited by 19
- 2018Determinantal Point Processes for Coresetscited by 18
- 2020Sampling from a k-DPP without looking at all itemscited by 17
17 more
- 2016Fast DPP Sampling for Nystr"om with Application to Kernel Methodscited by 15
- 2019Learning Nonsymmetric Determinantal Point Processescited by 15
- 2017Faster Greedy MAP Inference for Determinantal Point Processescited by 14
- 2015Fixed-point algorithms for learning determinantal point processescited by 13
- 2016Low-Rank Factorization of Determinantal Point Processes for Recommendationcited by 13
- 2018Fast determinantal point processes via distortion-free intermediate samplingcited by 13
- 2020Scalable Learning and MAP Inference for Nonsymmetric Determinantal Point Processescited by 10
- 2018Improving Sequential Determinantal Point Processes for Supervised Video Summarizationcited by 9
- 2018Exact Sampling of Determinantal Point Processes without Eigendecompositioncited by 8
- 2019Stochastic Conditional Gradient++cited by 8
- 2016Learning Determinantal Point Processes in Sublinear Timecited by 7
- 2018Composable Core-sets for Determinant Maximization Problems via Spectral Spannerscited by 7
- 2014On largest volume simplices and sub-determinantscited by 6
- 2021Fractionally Log-Concave and Sector-Stable Polynomials: Counting Planar Matchings and Morecited by 6
- 2016On Sampling and Greedy MAP Inference of Constrained Determinantal Point Processescited by 2
- 2017Subdeterminant Maximization via Nonconvex Relaxations and Anti-concentrationcited by 2
- 2018Learning Determinantal Point Processes by Corrective Negative Samplingcited by 1
Built on by
Citing papers per year: 2022: 2.
2 papers.