Litcius/Paper detail

On Worst-Case Learning in Relativized Heuristica

Shuichi Hirahara, Mikito Nanashima

202210 citationsDOI

Abstract

A PAC learning model involves two worst-case requirements: a learner must learn all functions in a class on all example distributions. However, basing the hardness of learning on NP-hardness has remained a key challenge for decades. In fact, recent progress in computational complexity suggests the possibility that a weaker assumption might be sufficient for worst-case learning than the feasibility of worst-case algorithms for NP problems. In this study, we investigate whether these worst-case re-quirements for learning are satisfied on the basis of only average-case assumptions in order to understand the nature of learning. First, we construct a strong worst-case learner based on the assumption that DistNP ⊆ AvgP, i.e., in Heuristica. Our learner agnostically learns all polynomial-size circuits on all unknown P/ poly-samplable distributions in polynomial time, where the complexity of learning depends on the complexity of sampling examples. Second, we study the limitation of relativizing constructions of learners based on average-case heuristic algorithms. Specifically, we construct a powerful oracle such that DistPH ⊆ AvgP, i.e., every problem in PH is easy on average, whereas UP ∩ coUP and PAC learning on almost-uniform distributions are hard even for 2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n/w(1og n)</sup> - time algorithms in the relativized world, which improves the oracle separation presented by Impagliazzo (CCC 2011). The core concept of our improvements is the consideration of a switching lemma on a large alphabet, which may be of independent interest. The lower bound on the time complexity is nearly optimal because Hirahara (STOC 2021) showed that DistPH ⊆ AvgP implies that PH can be solved in time 2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">O(n/ log n)</sup> under any relativized world. The full version of this paper is available on ECCC [1].

Topics & Concepts

OracleLemma (botany)HeuristicClass (philosophy)Computer scienceConstruct (python library)Time complexityArtificial intelligencePolynomialOrder (exchange)Discrete mathematicsComputational learning theoryTheoretical computer scienceMathematicsAlgorithmCombinatoricsActive learning (machine learning)Software engineeringEcologyMathematical analysisEconomicsProgramming languageFinancePoaceaeBiologyMachine Learning and AlgorithmsComplexity and Algorithms in GraphsCryptography and Data Security
On Worst-Case Learning in Relativized Heuristica | Litcius