“学习中,Hoeffding 首先控制一个预先固定假设的经验风险;有限假设类界再用并集界形成所有假设同时成立的事件。若 $h$ 是看过同一训练集后才挑出的,直接把它当固定 $h$ 会遗漏选择偏…”
形式陈述 ​
模型 ​
统计查询学习器不访问单个样本,而向 oracle 提交有界函数
返回值不是精确期望,也不必随机或无偏;它可在允许区间内采取对学习器最不利的值。算法可根据此前回答自适应地选择后续查询。
复杂度的三个坐标 ​
高效 SQ 学习必须同时控制查询次数、最小容差和处理每个查询的计算时间。一个只发一次查询但要求
用样本模拟 oracle ​
对固定
因此模拟一个固定查询到失败概率
直觉
SQ oracle 不展示任何单个数据点,而允许学习器测量分布的模糊投影。查询函数选择“看哪个统计方向”,容差决定分辨率;一个弱相关信号若小于
这也解释了复杂度为何有三个坐标。查询数控制测量方向的数量,最小容差控制每次测量所需样本精度,计算时间控制这些方向能否实际构造;只把调用次数写成多项式,会漏掉指数精度这一条隐蔽通道。
例子与边界
相关性例子 ​
二分类中可查询
边界与关系 ​
查询函数有界是有限样本模拟的关键;无界统计量需尾部假设或稳健估计。经典 SQ 模型与随机分类噪声有紧密联系,但不是所有样本算法都能高效表达为 SQ,奇偶函数学习就是重要分界。高效 PAC 学习直接获取样本;SQ 限制了访问分布的接口,因此其困难性是更具体的计算/信息限制。
SQ oracle 也不同于普通查询复杂度中的坐标 oracle:后者返回隐藏输入某一位置的精确值,前者返回分布期望的容差近似,单次答案依赖整个分布。性质测试则描述成员与
推论与应用
固定的有界 SQ 查询可由
SQ 下界则证明某类问题无法仅靠低精度分布平均解决:学习器必须使用超多查询或极小容差。它刻画的是受限访问接口的困难,不会自动排除能利用单样本结构、成员查询或其他更强 oracle 的算法。
参考资料
- Michael Kearns, Efficient Noise-Tolerant Learning from Statistical Queries, JACM, 1998.
- Vitaly Feldman, A General Characterization of the Statistical Query Complexity, COLT, 2017.