Skip to main content

Testing Juntas and Related Properties of Boolean Functions

  • Living reference work entry
  • First Online:
  • 159 Accesses

Years and Authors of Summarized Original Work

2004;:

Fischer, Kindler, Ron, Safra, Samorodnitsky

2009; :

Blais

Problem Definition

Fix positive integers n and k with n ≥ k. The function f : { 0, 1}n → { 0, 1} is a k-junta if it depends on at most k of the input coordinates. Formally, f is a k-junta if there exists a set \(J \subseteq \{ 1,2,\ldots ,n\}\) of size | J | ≤ k such that for all inputs x, y ∈ { 0, 1}n that satisfy x i  = y i for each i ∈ J, we have f(x) = f(y). Juntas play an important role in different areas of computer science. In machine learning, juntas provide an elegant framework for studying the problem of learning with datasets that contain many irrelevant attributes [9, 10]. In the analysis of Boolean functions, they essentially capture the set of functions of low complexity under natural measures such as total influence [19] and noise sensitivity [12].

How efficiently can we distinguish k-juntas from functions that are far from being k-juntas? We can formalize this...

This is a preview of subscription content, log in via an institution.

Recommended Reading

  1. Alon N, Hod R, Weinstein A (2013) On active and passive testing. arXiv preprint arXiv:13077364

    Google Scholar 

  2. Balcan MF, Blais E, Blum A, Yang L (2012) Active property testing. In: IEEE 53rd annual symposium on foundations of computer science (FOCS’12), New Brunswick. IEEE, pp 21–30

    Google Scholar 

  3. Bellare M, Goldreich O, Sudan M (1998) Free bits, PCPs, and nonapproximability—towards tight results. SIAM J Comput 27(3):804–915

    Article  MathSciNet  MATH  Google Scholar 

  4. Blais E (2008) Improved bounds for testing juntas. In: Goel A, Jansen K, Rolim JDP, Rubinfeld R (eds) Approximation, randomization and combinatorial optimization. Algorithms and techniques. Springer, Boston, pp 317–330

    Chapter  Google Scholar 

  5. Blais E (2009) Testing juntas nearly optimally. In: Proceedings of the 2009 ACM international symposium on theory of computing (STOC’09). ACM, New York, pp 151–157

    Google Scholar 

  6. Blais E (2010) Testing juntas: a brief survey. In: Goldreich O (ed) Property testing – current research and surveys. Springer, Berlin/Heidelberg, pp 32–40

    Chapter  Google Scholar 

  7. Blais E, Brody J, Matulef K (2012) Property testing lower bounds via communication complexity. Comput Complex 21(2):311–358

    Article  MathSciNet  MATH  Google Scholar 

  8. Blais E, Weinstein A, Yoshida Y (2012) Partially symmetric functions are efficiently isomorphism-testable. In: IEEE 53rd annual symposium on foundations of computer science (FOCS’12), New Brunswick, pp 551–560

    Google Scholar 

  9. Blum A (1994) Relevant examples and relevant features: thoughts from computational learning theory. In: AAAI fall symposium on ‘Relevance’, New Orleans

    Google Scholar 

  10. Blum A, Langley P (1997) Selection of relevant features and examples in machine learning. Artif Intell 97(2):245–271

    Article  MathSciNet  MATH  Google Scholar 

  11. Blum A, Hellerstein L, Littlestone N (1995) Learning in the presence of finitely or infinitely many irrelevant attributes. J Comput Syst Sci 50(1):32–40

    Article  MathSciNet  Google Scholar 

  12. Bourgain J (2002) On the distribution of the fourier spectrum of boolean functions. Isr J Math 131(1):269–276

    Article  MathSciNet  Google Scholar 

  13. Buhrman H, García-Soriano D, Matsliah A, de Wolf R (2013) The non-adaptive query complexity of testing k-parities. Chic J Theor Comput Sci 2013: Article 6, 11

    Google Scholar 

  14. Chakraborty S, García-Soriano D, Matsliah A (2011) Efficient sample extractors for juntas with applications. In: Aceto L, Henzinger M, Sgall J (eds) Automata, languages and programming. Springer, Zurich, pp 545–556

    Chapter  Google Scholar 

  15. Chakraborty S, Fischer E, García-Soriano D, Matsliah A (2012) Junto-symmetric functions, hypergraph isomorphism, and crunching. In: 2012 IEEE 27th conference on computational complexity (CCC’12). IEEE Computer Society, Los Alamitos, pp 148–158

    Google Scholar 

  16. Chockler H, Gutfreund D (2004) A lower bound for testing juntas. Inf Process Lett 90(6):301–305

    Article  MathSciNet  MATH  Google Scholar 

  17. Diakonikolas I, Lee HK, Matulef K, Onak K, Rubinfeld R, Servedio RA, Wan A (2007) Testing for concise representations. In: 48th annual IEEE symposium on foundations of computer science (FOCS’07), Providence. IEEE, pp 549–558

    Google Scholar 

  18. Fischer E, Kindler G, Ron D, Safra S, Samorodnitsky A (2004) Testing juntas. J Comput System Sci 68(4):753–787

    Article  MathSciNet  MATH  Google Scholar 

  19. Friedgut E (1998) Boolean functions with low average sensitivity depend on few coordinates. Combinatorica 18(1):27–35

    Article  MathSciNet  MATH  Google Scholar 

  20. Goldreich O, Goldwasser S, Ron D (1998) Property testing and its connection to learning and approximation. J ACM 45(4):653–750

    Article  MathSciNet  MATH  Google Scholar 

  21. Parnas M, Ron D, Samorodnitsky A (2002) Testing basic boolean formulae. SIAM J Discret Math 16(1):20–46

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Eric Blais .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer Science+Business Media New York

About this entry

Cite this entry

Blais, E. (2015). Testing Juntas and Related Properties of Boolean Functions. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27848-8_709-1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-27848-8_709-1

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Online ISBN: 978-3-642-27848-8

  • eBook Packages: Springer Reference Computer SciencesReference Module Computer Science and Engineering

Publish with us

Policies and ethics