paper-with-me

홈 › Papers

Expectation-Maximization for Learning Determinantal Point Processes

2014-11-04 · NeurIPS 2014 12 · Jennifer Gillenwater, Alex Kulesza, Emily Fox, Ben Taskar

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.

📄 PDF Abstract BibTeX arXiv:1411.1088

Code (0)

등록된 구현이 없습니다.

Tasks

DiversityPoint ProcessesProduct Recommendation

Similar Papers 제목 키워드 기반

Convergence Analysis of Block Coordinate Algorithms with Determinantal Sampling

2019-10-25 · Mojmír Mutný, Michał Dereziński, Andreas Krause

We analyze the convergence rate of the randomized Newton-like method introduced by Qu et. al. (2016) for smooth and convex objectives, which uses random coordinate blocks of a Hessian-over-approximation matrix $\bM$ inst…

Point Processes

Determinantal Beam Search

2021-06-14 · ACL 2021 5 · Clara Meister, Martina Forster, Ryan Cotterell

Beam search is a go-to strategy for decoding neural sequence models. The algorithm can naturally be viewed as a subset optimization problem, albeit one where the corresponding set function does not reflect interactions b…

DiversityPoint ProcessesText Generation

Batch Active Learning Using Determinantal Point Processes

2019-06-19 · Erdem Biyik, Kenneth Wang, Nima Anari, Dorsa Sadigh

Data collection and labeling is one of the main challenges in employing machine learning algorithms in a variety of real-world applications with limited data. While active learning methods attempt to tackle this issue by…

Active LearningDiversityPoint Processes

Fast Sampling for Strongly Rayleigh Measures with Application to Determinantal Point Processes

2016-07-13 · Chengtao Li, Stefanie Jegelka, Suvrit Sra

In this note we consider sampling from (non-homogeneous) strongly Rayleigh probability measures. As an important corollary, we obtain a fast mixing Markov Chain sampler for Determinantal Point Processes.

Point Processes

Lazy and Fast Greedy MAP Inference for Determinantal Point Process

2022-06-13 · Shinichi Hemmi, Taihei Oki, Shinsaku Sakaue, Kaito Fujii 외

The maximum a posteriori (MAP) inference for determinantal point processes (DPPs) is crucial for selecting diverse items in many machine learning applications. Although DPP MAP inference is NP-hard, the greedy algorithm …

Point Processes