Sampling from a k-DPP without looking at all items
Daniele Calandriello, Michal Derezinski, Michal Valko
Abstract
Determinantal point processes (DPPs) are a useful probabilistic model for selecting a small diverse subset out of a large collection of items, with applications in summarization, stochastic optimization, active learning and more. Given a kernel function and a subset size k, our goal is to sample k out of n items with probability proportional to the determinant of the kernel matrix induced by the subset (a.k.a. k-DPP). Existing k-DPP sampling algorithms require an expensive preprocessing step which involves multiple passes over all n items, making it infeasible for large datasets. A naïve heuristic addressing this problem is to uniformly subsample a fraction of the data and perform k-DPP sampling only on those items, however this method offers no guarantee that the produced sample will even approximately resemble the target distribution over the original dataset. In this paper, we develop an algorithm which adaptively builds a sufficiently large uniform sample of data that is then used to efficiently generate a smaller set of k items, while ensuring that this set is drawn exactly from the target distribution defined on all n items. We show empirically that our algorithm produces a k-DPP sample after observing only a small fraction of all elements, leading to several orders of magnitude faster performance compared to the state-of-the-art. * Equal contribution. Preprint. Under review.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 7befe033-3605-47ae-b17d-4a452fc364b1Cited by top-tier papers11
- Debiasing Distributed Second Order Optimization with Surrogate Sketching and Scaled RegularizationMichal Derezinski, Burak Bartan, Mert Pilanci, Michael W. MahoneyNeurIPS 2020 · 28 citations
- Kernel Quadrature with Randomly Pivoted CholeskyEthan Epperly, Elvira MorenoNeurIPS 2023 · 16 citations
- Lazy and Fast Greedy MAP Inference for Determinantal Point ProcessShinichi Hemmi, Taihei Oki, Shinsaku Sakaue, Kaito Fujii et al.NeurIPS 2022 · 11 citations
- Turbocharging Gaussian Process Inference with Approximate Sketch-and-ProjectPratik Rathore, Zachary Frangella, Sachin Garg, Shaghayegh Fazliani et al.NeurIPS 2025 · 8 citations
- Scalable Sampling for Nonsymmetric Determinantal Point ProcessesInsu Han, Mike Gartrell, Jennifer Gillenwater, Elvis Dohmatob et al.ICLR 2022 · 5 citations
Related papers
- Scalable MCMC Sampling for Nonsymmetric Determinantal Point ProcessesInsu Han, Mike Gartrell, Elvis Dohmatob, Amin KarbasiICML 2022 · 5 citations
- Scalable Learning and MAP Inference for Nonsymmetric Determinantal Point ProcessesMike Gartrell, Insu Han, Elvis Dohmatob, Jennifer Gillenwater et al.ICLR 2021 · 19 citations
- Diversity on the Go! Streaming Determinantal Point Processes under a Maximum Induced Cardinality ObjectivePaul Liu, Akshay Soni, Eun Yong Kang, Yajun Wang et al.WWW 2021 · 8 citations
- Testing Determinantal Point ProcessesKhashayar Gatmiry, Maryam Aliakbarpour, Stefanie JegelkaNeurIPS 2020 · 3 citations
- Determinantal Beam SearchClara Meister, Martina Forster, Ryan CotterellACL 2021
