Multiple Random Oracles Are Better Than One

Loading...
Thumbnail Image

Related Collections

Degree type

Discipline

Subject

learning juntas
PAC learning
biased product distributions
Fourier analysis of Boolean functions
Russo’s formula
Other Statistics and Probability
Statistics and Probability

Funder

Grant number

License

Copyright date

Distributor

Related resources

Contributor

Abstract

We study the problem of learning k-juntas given access to examples drawn from a number of different product distributions. Thus we wish to learn a function f: {−1, 1}n → {−1, 1} that depends on k (unknown) coordinates. While the best-known algorithms for the general problem of learning a k-junta require running times of nk poly(n, 2k), we show that, given access to k different product distributions with biases separated by γ > 0, the functions may be learned in time poly(n, 2k, γ−k). More generally, given access to t ≤ k different product distributions, the functions may be learned in time nk/tpoly(n, 2k, γ−k). Our techniques involve novel results in Fourier analysis, relating Fourier expansions with respect to different biases, and a generalization of Russo's formula.

Advisor

Date Range for Data Collection (Start Date)

Date Range for Data Collection (End Date)

Digital Object Identifier

Series name and number

Publication date

2010-03-01

Journal title

Combinatorics, Probability and Computing

Volume number

Issue number

Publisher

Publisher DOI

Journal Issues

Comments

At the time of publication, author Elchanan Mossel was affiliated with the University of California, Berkeley. Currently, he is a faculty member at the Statistics Department at the University of Pennsylvania. The postprint version of this article, Multiple Random Oracles Are Better Than One, is published in its final form under the title Application of a Generalization of Russo's Formula to Learning from Multiple Random Oracles.

Recommended citation

Collection