提出高效算法在有限样本下快速找到近似最优的分布假设。
How fast can you find a good hypothesis?
- 用假设混合物表示输出,实现多项式时间求解
- 证明混合物方法最优逼近比不超过3-2/n
- 改进已有算法速度,降低对置信度和误差的依赖
在假设选择问题中,给定一组候选分布集合 $\mathcal{H} = \{H_1, \ldots, H_n\}$ 和来自未知分布 $P$ 的样本,目标是输出一个分布 $Q$,使其与 $P$ 的总变差距离接近 $\mathcal{H}$ 中最接近 $P$ 的假设的距离。若最小距离为 $\mathsf{OPT}$,要求以至少 $1-δ$ 的概率保证 $Q$ 与 $P$ 距离不超过 $C \cdot \mathsf{OPT} + \varepsilon$。对于不当算法($Q$ 不必属于 $\mathcal{H}$),最优近似比 $C=2$ 可在 $\tilde{Θ}(\log(n/δ)/\varepsilon^2)$ 样本内达成,但原有算法运行时间随 $|\mathcal{X}|$ 多项式增长,不适用于实值分布。本文提出一种基于假设混合物的算法,可在 $\text{poly}(n)$ 时间内实现相同近似比,且证明:除非样本量多项式依赖于 $|\mathcal{X}|$,否则任何混合物输出算法无法优于 $C = 3-2/n$。在适当算法中,将先前 $\tilde{O}(n/(δ^3\varepsilon^3))$ 的时间复杂度优化至 $\tilde{O}(n/(δ\varepsilon^2))$,显著降低对 $δ$ 与 $\varepsilon$ 的依赖。
原文摘要 · Abstract (English)
In the hypothesis selection problem, we are given sample and query access to finite set of candidate distributions (hypotheses), $\mathcal{H} = \{H_1, \ldots, H_n\}$, and samples from an unknown distribution $P$, both over a domain $\mathcal{X}$. The goal is to output a distribution $Q$ whose distance to $P$ is comparable to that of the nearest hypothesis in $\mathcal{H}$. Specifically, if the minimum distance is $\mathsf{OPT}$, we aim to output $Q$ such that, with probability at least $1-δ$, its total variation distance to $P$ is at most $C \cdot \mathsf{OPT} + \varepsilon$. The optimal approximation for proper algorithms (where $Q \in \mathcal{H}$) is $C=3$ using $Θ(\log(n/δ)/\varepsilon^2)$ samples from $P$ and for improper algorithms (where $Q$ is not necessarily in $\mathcal{H}$) is $C=2$ using $\tildeΘ(\log(n/δ)/\varepsilon^2)$ samples from $P$. In the improper setting, the algorithm achieving $C=2$ [Bousquet, Braverman, Kol, Efremenko, Moran, FOCS 2021] runs in time which grows polynomially with $|\mathcal{X}|$ -- it does not run in finite time for real-valued distributions. A promising path towards improved runtime is to consider improper algorithms which output a mixture $Q$ of the hypotheses as such a distribution can be represented in $n$ words of memory. We show (1) a lower bound that no algorithm which outputs a mixture can achieve approximation better than $C = 3-2/n$ unless the number of samples is polynomial in $|\mathcal{X}|$, as well as (2) an algorithm which runs in time $\text{poly}(n)$ and achieves the same approximation guarantee. In the proper setting, [Aliakbarpour, Bun, Smith, NeurIPS 2024] provided an algorithm with $C=3$ running in $\tilde{O}(n/(δ^3\varepsilon^3))$ time. We improve this time complexity to $\tilde{O}(n/(δ\varepsilon^2))$, significantly reducing the dependence on the confidence and error parameters.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。