arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2001.11704cs.LGstat.ML

提升简单学习器

Boosting Simple Learners

Princeton University(普林斯顿大学);OrCam(奥卡姆科技);Google AI Princeton(谷歌人工智能普林斯顿分部);Google Research(谷歌研究院);Technion(以色列理工学院)

Noga Alon, Alon Gonen, Elad Hazan, Shay Moran

AI总结:

研究有界VC维度弱假设下的Boosting,设计新算法以$\ ilde{O}({1}/γ)$弱假设规避经典下界,并引入组合几何参数分析表达能力,证明复杂聚合规则的必要性。

摘要:

Boosting是一种著名的机器学习方法,其核心思想是将弱且适度不准确的假设组合成一个强且准确的假设。我们在弱假设属于有界容量类的假设下研究Boosting。这一假设受到常见惯例的启发,即弱假设是来自“易学习类”的“经验法则”。(Schapire和Freund '12,Shalev-Shwartz和Ben-David '14。)形式上,我们假设弱假设类的VC维度是有界的。我们关注两个主要问题:(i) Oracle复杂度:需要多少弱假设才能产生一个准确的假设?我们设计了一种新颖的Boosting算法,并证明它规避了Freund和Schapire('95,'12)的经典下界。下界表明具有$γ$-边界的$Ω({1}/{γ^2})$个弱假设有时是必要的,而我们的新方法仅需$\ ilde{O}({1}/γ)$个弱假设,前提是它们属于有界VC维度的类。与以往通过多数投票聚合弱假设的Boosting算法不同,新算法使用更复杂(“更深”)的聚合规则。我们补充证明了复杂聚合规则对于规避上述下界是必要的。(ii) 表达能力:哪些任务可以通过来自有界VC类的弱假设进行Boosting来学习?能否学习与该类“相距甚远”的复杂概念?为回答第一个问题,我们引入了组合几何参数来刻画Boosting中的表达能力。作为推论,我们对包括半空间和决策树桩在内的深入研究类对第二个问题给出了肯定回答。在此过程中,我们建立并利用了与Discrepancy Theory的联系。

英文摘要:

Boosting is a celebrated machine learning approach which is based on the idea of combining weak and moderately inaccurate hypotheses to a strong and accurate one. We study boosting under the assumption that the weak hypotheses belong to a class of bounded capacity. This assumption is inspired by the common convention that weak hypotheses are "rules-of-thumbs" from an "easy-to-learn class". (Schapire and Freund~'12, Shalev-Shwartz and Ben-David '14.) Formally, we assume the class of weak hypotheses has a bounded VC dimension. We focus on two main questions: (i) Oracle Complexity: How many weak hypotheses are needed to produce an accurate hypothesis? We design a novel boosting algorithm and demonstrate that it circumvents a classical lower bound by Freund and Schapire ('95, '12). Whereas the lower bound shows that $Ω({1}/{γ^2})$ weak hypotheses with $γ$-margin are sometimes necessary, our new method requires only $\tilde{O}({1}/γ)$ weak hypothesis, provided that they belong to a class of bounded VC dimension. Unlike previous boosting algorithms which aggregate the weak hypotheses by majority votes, the new boosting algorithm uses more complex ("deeper") aggregation rules. We complement this result by showing that complex aggregation rules are in fact necessary to circumvent the aforementioned lower bound. (ii) Expressivity: Which tasks can be learned by boosting weak hypotheses from a bounded VC class? Can complex concepts that are "far away" from the class be learned? Towards answering the first question we {introduce combinatorial-geometric parameters which capture expressivity in boosting.} As a corollary we provide an affirmative answer to the second question for well-studied classes, including half-spaces and decision stumps. Along the way, we establish and exploit connections with Discrepancy Theory.

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

↑