mlsanityData to 14 Oct 2026

Expectation-Maximization for Learning Determinantal Point Processes

arXiv 1411.1088 ↗First posted 4 Nov 2014stat.ML cs.LGcited by 20

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

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 3; 2022: 8; 2023: 0; 2024: 5; 2025: 1; 2026: 3.

20 papers.

Sort:

  1. 2024Actions Speak Louder than Words: Trillion-Parameter Sequential Transducers for Generative Recommendationscited by 188
  2. 2022Concrete Score Matching: Generalized Score Matching for Discrete Datacited by 148
  3. 2021Probabilistic Generating Circuitscited by 25
  4. 2021HyperSPNs: Compact and Expressive Probabilistic Circuitscited by 14
  5. 2021Deep Time Series Forecasting with Shape and Temporal Criteriacited by 10
  6. 2022Learning Neural Set Functions Under the Optimal Subset Oraclecited by 10
  7. 2022Learning from the Dark: Boosting Graph Convolutional Neural Networks with Diverse Negative Samplescited by 10
  8. 2022Graph Convolutional Neural Networks with Diverse Negative Samples via Decomposed Determinant Point Processescited by 7
  9. 2022Neural Estimation of Submodular Functions with Applications to Differentiable Subset Selectioncited by 6
  10. 2022Hardness of Maximum Likelihood Learning of DPPscited by 4
  11. 2025Advances in Set Function Learning: A Survey of Techniques and Applicationscited by 3
  12. 2022Scalable Sampling for Nonsymmetric Determinantal Point Processescited by 2
8 more
  1. 2024A Family of Distributions of Random Subsets for Controlling Positive and Negative Dependencecited by 2
  2. 2026From DPPs to k-DPPs: identifiability analysis via spectral decompositioncited by 2
  3. 2024Enhancing Neural Subset Selection: Integrating Background Information into Set Representationscited by 1
  4. 2024Learning Set Functions with Implicit Differentiationcited by 1
  5. 2022Explicit and Implicit Pattern Relation Analysis for Discovering Actionable Negative Sequencescited by 0
  6. 2024Duality induced by an embedding structure of determinantal point processcited by 0
  7. 2026Advancing Optimal Subset Oracle via Learning Relaxation of Neural Set Functionscited by 0
  8. 2026Scalable Learning of Determinantal Point Processes with Kernel-Structured Interactionscited by 0