Arrow Research search
Back to TCS

TCS 2006

On learning embedded midbit functions

Journal Article journal-article Computer Science · Theoretical Computer Science

Abstract

A midbit function on ℓ binary inputs x 1, …, x ℓ outputs the middle bit in the binary representation of x 1 + ⋯ + x ℓ. We consider the problem of Probably Approximately Correct (PAC) learning embedded midbit functions, where the set S ⊂ { x 1, …, x n } of relevant variables on which the midbit depends is unknown to the learner. To motivate this problem, we first point out that a result of Green et al. implies that a polynomial time learning algorithm for the class of embedded midbit functions would immediately yield a fairly efficient (quasipolynomial time) (PAC) learning algorithm for the entire complexity class ACC. We then give two different subexponential learning algorithms, each of which learns embedded midbit functions under any probability distribution in 2 n log n time. Finally, we give a polynomial time algorithm for learning embedded midbit functions under the uniform distribution.

Authors

Keywords

  • PAC learning
  • Embedded midbit functions

Context

Venue
Theoretical Computer Science
Archive span
1975-2026
Indexed papers
16261
Paper id
362433776966011446
v2026.09.13