中文

非退化情形下低次多项式幂和的学习

计算复杂性 2020-06-17 v2 数据结构与算法 机器学习

摘要

我们开发了将多项式写为低次多项式幂和形式的算法。考虑一个 nn 变量 dd 次多项式 ff,其可写为 f=c1Q1m++csQsm,f = c_1Q_1^{m} + \ldots + c_s Q_s^{m}, 其中每个 ciF×c_i\in \mathbb{F}^{\times}QiQ_itt 次齐次多项式,且 tm=dt m = d。本文给出一种 poly((ns)t)\text{poly}((ns)^t) 时间的学习算法,在给定 ff 的黑盒访问下找出 QiQ_i,前提是 QiQ_i 满足特定非退化条件且 nn 大于 d2d^2。退化的 QiQ_i 集合(即算法失效的输入)构成非平凡簇,因此若 QiQ_i 依任意合理(满维)分布选取,则它们以高概率为非退化的(若 ss 不太大)。我们的算法基于如下方案:在给定非退化条件成立时,从某算术电路模型的下界构造该模型的学习算法。该方案将学习问题归约为在一组线性算子作用下分解两个向量空间的问题,其中空间与算子源自输入电路及典型下界证明中所用的复杂度度量。非退化条件即对这些空间分解方式的某些限制。

关键词

引用

@article{arxiv.2004.06898,
  title  = {Learning sums of powers of low-degree polynomials in the non-degenerate case},
  author = {Ankit Garg and Neeraj Kayal and Chandan Saha},
  journal= {arXiv preprint arXiv:2004.06898},
  year   = {2020}
}

备注

Fixed a minor bug in the statement and proof of Corollary 3.1