Expectation-Maximization for Learning Determinantal Point Processes
Not on the map. Why?
Abstract (arXiv)
A determinantal point process (DPP) is a probabilistic model of set diversity compactly parameterized by a positive semi-definite kernel matrix. To fit a DPP to a given task, we would like to learn the entries of its kernel matrix by maximizing the log-likelihood of the available data. However, log-likelihood is non-convex in the entries of the kernel matrix, and this learning problem is conjectured to be NP-hard. Thus, previous work has instead focused on more restricted convex learning settings: learning only a single weight for each row of the kernel matrix, or learning weights for a linear combination of DPPs with fixed kernel matrices. In this work we propose a novel algorithm for learning the full kernel matrix. By changing the kernel parameterization from matrix entries to eigenvalues and eigenvectors, and then lower-bounding the likelihood in the manner of expectation-maximization algorithms, we obtain an effective optimization procedure. We test our method on a real-world product recommendation task, and achieve relative gains of up to 16.5% in test log-likelihood compared to the naive approach of maximizing likelihood by projected gradient ascent on the entries of the kernel matrix.
Key facts. Cited by 20 papers in the map (data through 14 Oct 2026). First posted on arXiv 4 Nov 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 8; 2023: 0; 2024: 5; 2025: 1; 2026: 3.
20 papers.
Sort:
- 2024Actions Speak Louder than Words: Trillion-Parameter Sequential Transducers for Generative Recommendationscited by 188
- 2022Concrete Score Matching: Generalized Score Matching for Discrete Datacited by 148
- 2021Probabilistic Generating Circuitscited by 25
- 2021HyperSPNs: Compact and Expressive Probabilistic Circuitscited by 14
- 2021Deep Time Series Forecasting with Shape and Temporal Criteriacited by 10
- 2022Learning Neural Set Functions Under the Optimal Subset Oraclecited by 10
- 2022Learning from the Dark: Boosting Graph Convolutional Neural Networks with Diverse Negative Samplescited by 10
- 2022Graph Convolutional Neural Networks with Diverse Negative Samples via Decomposed Determinant Point Processescited by 7
- 2022Neural Estimation of Submodular Functions with Applications to Differentiable Subset Selectioncited by 6
- 2022Hardness of Maximum Likelihood Learning of DPPscited by 4
- 2025Advances in Set Function Learning: A Survey of Techniques and Applicationscited by 3
- 2022Scalable Sampling for Nonsymmetric Determinantal Point Processescited by 2
8 more
- 2024A Family of Distributions of Random Subsets for Controlling Positive and Negative Dependencecited by 2
- 2026From DPPs to k-DPPs: identifiability analysis via spectral decompositioncited by 2
- 2024Enhancing Neural Subset Selection: Integrating Background Information into Set Representationscited by 1
- 2024Learning Set Functions with Implicit Differentiationcited by 1
- 2022Explicit and Implicit Pattern Relation Analysis for Discovering Actionable Negative Sequencescited by 0
- 2024Duality induced by an embedding structure of determinantal point processcited by 0
- 2026Advancing Optimal Subset Oracle via Learning Relaxation of Neural Set Functionscited by 0
- 2026Scalable Learning of Determinantal Point Processes with Kernel-Structured Interactionscited by 0
- 2026Scalable Learning of Determinantal Point Processes with Kernel-Structured Interactions9 Oct 2026
- 2026Advancing Optimal Subset Oracle via Learning Relaxation of Neural Set Functions13 Jul 2026
- 2026From DPPs to k-DPPs: identifiability analysis via spectral decomposition25 May 2026
- 2025Advances in Set Function Learning: A Survey of Techniques and Applications24 Jan 2025
- 2024Learning Set Functions with Implicit Differentiation15 Dec 2024
- 2024A Family of Distributions of Random Subsets for Controlling Positive and Negative Dependence2 Aug 2024
- 2024Duality induced by an embedding structure of determinantal point process17 Apr 2024
- 2024Actions Speak Louder than Words: Trillion-Parameter Sequential Transducers for Generative Recommendations27 Feb 2024
- 2024Enhancing Neural Subset Selection: Integrating Background Information into Set Representations5 Feb 2024
- 2022Graph Convolutional Neural Networks with Diverse Negative Samples via Decomposed Determinant Point Processes5 Dec 2022
- 2022Concrete Score Matching: Generalized Score Matching for Discrete Data2 Nov 2022
- 2022Neural Estimation of Submodular Functions with Applications to Differentiable Subset Selection20 Oct 2022
8 more
- 2022Learning from the Dark: Boosting Graph Convolutional Neural Networks with Diverse Negative Samples3 Oct 2022
- 2022Hardness of Maximum Likelihood Learning of DPPs24 May 2022
- 2022Explicit and Implicit Pattern Relation Analysis for Discovering Actionable Negative Sequences4 Apr 2022
- 2022Learning Neural Set Functions Under the Optimal Subset Oracle3 Mar 2022
- 2022Scalable Sampling for Nonsymmetric Determinantal Point Processes20 Jan 2022
- 2021HyperSPNs: Compact and Expressive Probabilistic Circuits2 Dec 2021
- 2021Deep Time Series Forecasting with Shape and Temporal Criteria9 Apr 2021
- 2021Probabilistic Generating Circuits19 Feb 2021
- 2024Actions Speak Louder than Words: Trillion-Parameter Sequential Transducers for Generative Recommendationscited by 188
- 2022Concrete Score Matching: Generalized Score Matching for Discrete Datacited by 148
- 2021Probabilistic Generating Circuitscited by 25
- 2021HyperSPNs: Compact and Expressive Probabilistic Circuitscited by 14
- 2021Deep Time Series Forecasting with Shape and Temporal Criteriacited by 10
- 2022Learning Neural Set Functions Under the Optimal Subset Oraclecited by 10
- 2022Learning from the Dark: Boosting Graph Convolutional Neural Networks with Diverse Negative Samplescited by 10
- 2022Graph Convolutional Neural Networks with Diverse Negative Samples via Decomposed Determinant Point Processescited by 7
- 2022Neural Estimation of Submodular Functions with Applications to Differentiable Subset Selectioncited by 6
- 2022Hardness of Maximum Likelihood Learning of DPPscited by 4
- 2025Advances in Set Function Learning: A Survey of Techniques and Applicationscited by 3
- 2022Scalable Sampling for Nonsymmetric Determinantal Point Processescited by 2
12 most cited of 20 All 20 (JSON)
- 2026Scalable Learning of Determinantal Point Processes with Kernel-Structured Interactions9 Oct 2026
- 2026Advancing Optimal Subset Oracle via Learning Relaxation of Neural Set Functions13 Jul 2026
- 2026From DPPs to k-DPPs: identifiability analysis via spectral decomposition25 May 2026
- 2025Advances in Set Function Learning: A Survey of Techniques and Applications24 Jan 2025
- 2024Learning Set Functions with Implicit Differentiation15 Dec 2024
- 2024A Family of Distributions of Random Subsets for Controlling Positive and Negative Dependence2 Aug 2024
- 2024Duality induced by an embedding structure of determinantal point process17 Apr 2024
- 2024Actions Speak Louder than Words: Trillion-Parameter Sequential Transducers for Generative Recommendations27 Feb 2024
- 2024Enhancing Neural Subset Selection: Integrating Background Information into Set Representations5 Feb 2024
- 2022Graph Convolutional Neural Networks with Diverse Negative Samples via Decomposed Determinant Point Processes5 Dec 2022
- 2022Concrete Score Matching: Generalized Score Matching for Discrete Data2 Nov 2022
- 2022Neural Estimation of Submodular Functions with Applications to Differentiable Subset Selection20 Oct 2022
12 newest of 20 All 20 (JSON)