Local Search for Max-Sum Diversification
Alfonso Cevallos, Friedrich Eisenbrand, Rico Zenklusen

TL;DR
This paper introduces efficient local search algorithms with approximation guarantees for max-sum diversification problems, including those with matroid constraints, significantly improving scalability and applicability in diverse settings.
Contribution
It presents new polynomial-time approximation schemes for max-sum diversification, extending to matroid constraints and combining with submodular functions, using simple local search techniques.
Findings
Achieves a (1-O(1/k))-approximation for negative type distances with matroid constraints.
Provides a PTAS with linear dependence on data size, outperforming previous convex optimization methods.
Extends techniques to optimize combined diversity and relevance objectives with near-optimal guarantees.
Abstract
We provide simple and fast polynomial time approximation schemes (PTASs) for several variants of the max-sum diversification problem which, in its most basic form, is as follows: Given n points p_1,...,p_n in R^d and an integer k, select k points such that the average Euclidean distance between these points is maximized. This problem commonly appears in information retrieval and web-search in order to select a diverse set of points from the input. In this context, it has recently received a lot of attention. We present new techniques to analyze natural local search algorithms. This leads to a (1-O(1/k))-approximation for distances of negative type, even subject to any matroid constraint of rank k, in time O(n k^2 log k), when assuming that distance evaluations and calls to the independence oracle are constant time. Negative type distances include as special cases Euclidean distances…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Machine Learning and Algorithms · Sparse and Compressive Sensing Techniques
