arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2111.03046cs.LGcs.DS
收藏

Coresets:Approximated Mean

Introduction to Coresets: Approximated Mean

University of Haifa(海法大学)

Alaa Maalouf, Ibrahim Jubran, Dan Feldman

摘要:

对于${\mathbb{R}}^d$中的集合$P$的平均查询,\emph{strong coreset}是小的加权子集$C\subseteq P$,其可证明地近似于其到任何中心(点)$x\in {\mathbb{R}}^d$的平方距离之和。\emph{weak coreset}(也)是$P$的小加权子集$C$,其均值近似于$P$的均值。虽然计算$P$的平均值可以很容易地在线性时间内计算,但其核心集可以用于解决更严格的约束版本,并且是推广的核心,例如$k$ -均值聚类的核心集。在本文中,我们调查大多数的平均coreset建设技术,并提出了一个统一的分析方法,提供和解释古典和现代的结果,包括一步一步的证明。特别是,我们收集了民间传说和分散的相关结果,其中一些在其他地方没有正式说明。在整个调查中,我们提出,解释,并证明了一套技术,减少和算法非常广泛和至关重要的在这一领域。然而,当应用于(相对简单的)均值问题时,这些技巧就更容易掌握了。该调查可能有助于指导不熟悉该领域的新研究人员,并通过一个简单但根本的问题向他们介绍核心集的最基本基础。这一领域的专家可能会喜欢统一的分析流程和现有结果的比较表。最后,为了鼓励和帮助从业者和软件工程师,我们为所有提出的算法提供完整的开源代码。

英文摘要:

A \emph{strong coreset} for the mean queries of a set $P$ in ${\mathbb{R}}^d$ is a small weighted subset $C\subseteq P$, which provably approximates its sum of squared distances to any center (point) $x\in {\mathbb{R}}^d$. A \emph{weak coreset} is (also) a small weighted subset $C$ of $P$, whose mean approximates the mean of $P$. While computing the mean of $P$ can be easily computed in linear time, its coreset can be used to solve harder constrained version, and is in the heart of generalizations such as coresets for $k$-means clustering. In this paper, we survey most of the mean coreset construction techniques, and suggest a unified analysis methodology for providing and explaining classical and modern results including step-by-step proofs. In particular, we collected folklore and scattered related results, some of which are not formally stated elsewhere. Throughout this survey, we present, explain, and prove a set of techniques, reductions, and algorithms very widespread and crucial in this field. However, when put to use in the (relatively simple) mean problem, such techniques are much simpler to grasp. The survey may help guide new researchers unfamiliar with the field, and introduce them to the very basic foundations of coresets, through a simple, yet fundamental, problem. Experts in this area might appreciate the unified analysis flow, and the comparison table for existing results. Finally, to encourage and help practitioners and software engineers, we provide full open source code for all presented algorithms.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑