Determinantal Point Processes for Machine Learning

Determinantal point processes (DPPs) are elegant probabilistic models of repulsion that arise in quantum physics and random matrix theory. In contrast to traditional structured models like Markov random fields, which become intractable and hard to approximate in the presence of negative correlations, DPPs offer efficient and exact algorithms for sampling, marginalization, conditioning, and other inference tasks. While they have been studied extensively by mathematicians, giving rise to a deep and beautiful theory, DPPs are relatively new in machine learning. Determinantal Point Processes for Machine Learning provides a comprehensible introduction to DPPs, focusing on the intuitions, algorithms, and extensions that are most relevant to the machine learning community, and shows how DPPs can be applied to real-world applications like finding diverse sets of high-quality search results, building informative summaries by selecting diverse sentences from documents, modeling non-overlapping human poses in images or video, and automatically building timelines of important news stories. It presents the general mathematical background to DPPs along with a range of modeling extensions, efficient algorithms, and theoretical results that aim to enable practical modeling and learning.

The coincidence approachto stochastic point…The coincidence approach to stochastic point processesDeterminantalprobability measuresDeterminantal probability measuresRandom matrices anddeterminantal processesRandom matrices and determinantal processesDeterminantal Processesand IndependenceDeterminantal Processes and IndependenceModern Statistics forSpatial Point Processes*Modern Statistics for Spatial Point Processes*Multi-documentSummarization via…Multi-document Summarization via Budgeted Maximization of Submodular FunctionsEfficient VolumeSampling for Row/Column…Efficient Volume Sampling for Row/Column Subset Selectionk-DPPs: Fixed-SizeDeterminantal Point…k-DPPs: Fixed-Size Determinantal Point ProcessesLearning DeterminantalPoint ProcessesLearning Determinantal Point ProcessesA Unified ContinuousGreedy Algorithm for…A Unified Continuous Greedy Algorithm for Submodular MaximizationNear-Optimal MAPInference for…Near-Optimal MAP Inference for Determinantal Point ProcessesDiscovering Diverse andSalient Threads in…Discovering Diverse and Salient Threads in Document CollectionsApproximate Inference inContinuous Determinanta…Approximate Inference in Continuous Determinantal ProcessesDiverse SequentialSubset Selection for…Diverse Sequential Subset Selection for Supervised Video SummarizationDiversified HiddenMarkov Models for…Diversified Hidden Markov Models for Sequential LabelingEfficient Sampling fork-Determinantal Point…Efficient Sampling for k-Determinantal Point ProcessesVideo Summarization withLong Short-Term MemoryVideo Summarization with Long Short-Term MemoryBayesian Low-RankDeterminantal Point…Bayesian Low-Rank Determinantal Point ProcessesDiscovering DiverseSubset for Unsupervised…Discovering Diverse Subset for Unsupervised Hyperspectral Band SelectionDiversity-PromotingBayesian Learning of…Diversity-Promoting Bayesian Learning of Latent Variable ModelsInferring Dynamic UserInterests in Streams of…Inferring Dynamic User Interests in Streams of Short Texts for User ClusteringFast Greedy MAPInference for…Fast Greedy MAP Inference for Determinantal Point Process to Improve Recommendation DiversityBatch Active LearningUsing Determinantal…Batch Active Learning Using Determinantal Point ProcessesRobust NeighborhoodCovering Reduction with…Robust Neighborhood Covering Reduction with Determinantal Point Process samplingDeterminantal PointProcesses for Machine…Determinantal Point Processes for Machine LearningEarlier referencesFocus paperCiting papersOlderNewer

Click a node to pin it, click the empty canvas to go back to this paper, or hover to preview. Open a node’s page from its title.