9 research outputs found

    Quantum Algorithms for Learning and Testing Juntas

    Full text link
    In this article we develop quantum algorithms for learning and testing juntas, i.e. Boolean functions which depend only on an unknown set of k out of n input variables. Our aim is to develop efficient algorithms: - whose sample complexity has no dependence on n, the dimension of the domain the Boolean functions are defined over; - with no access to any classical or quantum membership ("black-box") queries. Instead, our algorithms use only classical examples generated uniformly at random and fixed quantum superpositions of such classical examples; - which require only a few quantum examples but possibly many classical random examples (which are considered quite "cheap" relative to quantum examples). Our quantum algorithms are based on a subroutine FS which enables sampling according to the Fourier spectrum of f; the FS subroutine was used in earlier work of Bshouty and Jackson on quantum learning. Our results are as follows: - We give an algorithm for testing k-juntas to accuracy Ļµ\epsilon that uses O(k/Ļµ)O(k/\epsilon) quantum examples. This improves on the number of examples used by the best known classical algorithm. - We establish the following lower bound: any FS-based k-junta testing algorithm requires Ī©(k)\Omega(\sqrt{k}) queries. - We give an algorithm for learning kk-juntas to accuracy Ļµ\epsilon that uses O(Ļµāˆ’1klogā”k)O(\epsilon^{-1} k\log k) quantum examples and O(2klogā”(1/Ļµ))O(2^k \log(1/\epsilon)) random examples. We show that this learning algorithms is close to optimal by giving a related lower bound.Comment: 15 pages, 1 figure. Uses synttree package. To appear in Quantum Information Processin

    Detecting controlling nodes of boolean regulatory networks

    Get PDF
    Boolean models of regulatory networks are assumed to be tolerant to perturbations. That qualitatively implies that each function can only depend on a few nodes. Biologically motivated constraints further show that functions found in Boolean regulatory networks belong to certain classes of functions, for example, the unate functions. It turns out that these classes have specific properties in the Fourier domain. That motivates us to study the problem of detecting controlling nodes in classes of Boolean networks using spectral techniques. We consider networks with unbalanced functions and functions of an average sensitivity less than 23k, where k is the number of controlling variables for a function. Further, we consider the class of 1-low networks which include unate networks, linear threshold networks, and networks with nested canalyzing functions. We show that the application of spectral learning algorithms leads to both better time and sample complexity for the detection of controlling nodes compared with algorithms based on exhaustive search. For a particular algorithm, we state analytical upper bounds on the number of samples needed to find the controlling nodes of the Boolean functions. Further, improved algorithms for detecting controlling nodes in large-scale unate networks are given and numerically studied

    Multiple Random Oracles Are Better Than One

    Get PDF
    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 Ī³ \u3e 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\u27s formula

    Nearly Optimal Algorithms for Testing and Learning Quantum Junta Channels

    Full text link
    We consider the problems of testing and learning quantum kk-junta channels, which are nn-qubit to nn-qubit quantum channels acting non-trivially on at most kk out of nn qubits and leaving the rest of qubits unchanged. We show the following. 1. An O~(k)\widetilde{O}\left(\sqrt{k}\right)-query algorithm to distinguish whether the given channel is kk-junta channel or is far from any kk-junta channels, and a lower bound Ī©(k)\Omega\left(\sqrt{k}\right) on the number of queries; 2. An O~(4k)\widetilde{O}\left(4^k\right)-query algorithm to learn a kk-junta channel, and a lower bound Ī©(4k/k)\Omega\left(4^k/k\right) on the number of queries. This answers an open problem raised by Chen et al. (2023). In order to settle these problems, we develop a Fourier analysis framework over the space of superoperators and prove several fundamental properties, which extends the Fourier analysis over the space of operators introduced in Montanaro and Osborne (2010)

    A Strong Composition Theorem for Junta Complexity and the Boosting of Property Testers

    Full text link
    We prove a strong composition theorem for junta complexity and show how such theorems can be used to generically boost the performance of property testers. The Īµ\varepsilon-approximate junta complexity of a function ff is the smallest integer rr such that ff is Īµ\varepsilon-close to a function that depends only on rr variables. A strong composition theorem states that if ff has large Īµ\varepsilon-approximate junta complexity, then gāˆ˜fg \circ f has even larger Īµā€²\varepsilon'-approximate junta complexity, even for Īµā€²ā‰«Īµ\varepsilon' \gg \varepsilon. We develop a fairly complete understanding of this behavior, proving that the junta complexity of gāˆ˜fg \circ f is characterized by that of ff along with the multivariate noise sensitivity of gg. For the important case of symmetric functions gg, we relate their multivariate noise sensitivity to the simpler and well-studied case of univariate noise sensitivity. We then show how strong composition theorems yield boosting algorithms for property testers: with a strong composition theorem for any class of functions, a large-distance tester for that class is immediately upgraded into one for small distances. Combining our contributions yields a booster for junta testers, and with it new implications for junta testing. This is the first boosting-type result in property testing, and we hope that the connection to composition theorems adds compelling motivation to the study of both topics.Comment: 44 pages, 1 figure, FOCS 202

    Learning Juntas in the Presence of Noise

    Get PDF
    We investigate the combination of two major challenges in computational learning: dealing with huge amounts of irrelevant information and learning from noisy data. It is shown that large classes of Boolean concepts that depend only on a small fraction of their variablesā€”so-called juntasā€”can be learned efficiently from uniformly distributed examples that are corrupted by random attribute and classification noise. We present solutions to cope with the manifold problems that inhibit a straightforward generalization of the noise-free case. Additionally, we extend our methods to non-uniformly distributed examples and derive new results for monotone juntas and for parity juntas in this setting. It is assumed that the attribute noise is generated by a product distribution. Without any restrictions of the attribute noise distribution, learning in the presence of noise is in general impossible. This follows from our construction of a noise distribution P and a concept class C such that it is impossible to learn C under P-noise
    corecore