Diversity on the Go! Streaming Determinantal Point Processes under a Maximum Induced Cardinality Objective
Paul Liu, Akshay Soni, Eun Yong Kang, Yajun Wang, Mehul Parsana
摘要
Over the past decade, Determinantal Point Processes (DPPs) have proven to be a mathematically elegant framework for modeling diversity. Given a set of items 𝑁 , DPPs define a probability distribution over subsets of 𝑁 , with sets of larger diversity having greater probability. Recently, DPPs have achieved success in the domain of recommendation systems, as a method to enforce diversity of recommendations in addition to relevance. In large-scale recommendation applications however, the input typically comes in the form of a stream too large to fit into main memory. However, the natural greedy algorithm for DPP-based recommendations is memory intensive, and cannot be used in a streaming setting. In this work, we give the first streaming algorithm for optimizing DPPs under the Maximum Induced Cardinality (MIC) objective of Gillenwater et al. [15] . As noted by [15] , the MIC objective is better suited towards recommendation systems than the classically used maximum a posteriori (MAP) DPP objective. In the insertion-only streaming model, our algorithm runs in Õ (𝑘 2 ) time per update and uses Õ (𝑘) memory, where 𝑘 is the number of diverse items to be selected. In the sliding window streaming model, our algorithm runs in Õ ( √ 𝑛𝑘 2 ) time per update and Õ ( √ 𝑛𝑘) memory where 𝑛 is the size of the sliding window. The approximation guarantees are simple, and depend on the largest and the 𝑘-th largest eigenvalues of the kernel matrix used to model diversity. We show that in practice, the algorithm often achieves close to optimal results, and meets the memory and latency requirements of production systems. Furthermore, the algorithm works well even in a non-streaming setting, and runs in a fraction of time compared to the classic greedy algorithm.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper2
- Cardinality constrained submodular maximization for random streamsPaul Liu, Aviad Rubinstein, Jan Vondrák, Junyao ZhaoNeurIPS 2021 · 被引用 12 次
- One-Pass Algorithms for MAP Inference of Nonsymmetric Determinantal Point ProcessesAravind Reddy, Ryan A. Rossi, Zhao Song, Anup B. Rao 等ICML 2022 · 被引用 3 次
相关 Paper
- Sampling from a k-DPP without looking at all itemsDaniele Calandriello, Michal Derezinski, Michal ValkoNeurIPS 2020 · 被引用 30 次
- Composable Coresets for Determinant Maximization: Greedy is Almost OptimalSiddharth Gollapudi, Sepideh Mahabadi, Varun SivashankarNeurIPS 2023
- Lazy and Fast Greedy MAP Inference for Determinantal Point ProcessShinichi Hemmi, Taihei Oki, Shinsaku Sakaue, Kaito Fujii 等NeurIPS 2022 · 被引用 11 次
- Scalable Learning and MAP Inference for Nonsymmetric Determinantal Point ProcessesMike Gartrell, Insu Han, Elvis Dohmatob, Jennifer Gillenwater 等ICLR 2021 · 被引用 19 次
- Online MAP Inference of Determinantal Point ProcessesAditya Bhaskara, Amin Karbasi, Silvio Lattanzi, Morteza ZadimoghaddamNeurIPS 2020 · 被引用 6 次
