skip to main content
10.1145/2213977.2214043acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article

Nearly optimal solutions for the chow parameters problem and low-weight approximation of halfspaces

Published:19 May 2012Publication History

ABSTRACT

The Chow parameters of a Boolean function f: {-1,1}n -> {-1,1} are its n+1 degree-0 and degree-1 Fourier coefficients. It has been known since 1961 [Cho61, Tan61] that the (exact values of the) Chow parameters of any linear threshold function f uniquely specify f within the space of all Boolean functions, but until recently [OS11] nothing was known about efficient algorithms for reconstructing f (exactly or approximately) from exact or approximate values of its Chow parameters. We refer to this reconstruction problem as the Chow Parameters Problem. Our main result is a new algorithm for the Chow Parameters Problem which, given (sufficiently accurate approximations to) the Chow parameters of any linear threshold function f, runs in time ~O(n2)• (1/ε)O(log2(1/ε)) and with high probability outputs a representation of an LTF f' that is ε-close to f. The only previous algorithm [OS11] had running time poly(n) • 22~O(1/ε2).

As a byproduct of our approach, we show that for any linear threshold function f over {-1,1}n, there is a linear threshold function f' which is ε-close to f and has all weights that are integers at most √n • (1/ε)O(log2(1/ε)). This significantly improves the best previous result of [Serv09] which gave a poly(n) • 2O(1/ε2/3) weight bound, and is close to the known lower bound of max{√n, (1/ε)Ω(log log (1/ε)) [Gol06,Serv07]. Our techniques also yield improved algorithms for related problems in learning theory.

In addition to being significantly stronger than previous work, our results are obtained using conceptually simpler proofs. The two main ingredients underlying our results are (1) a new structural result showing that for f any linear threshold function and g any bounded function, if the Chow parameters of f are close to the Chow parameters of g then f is close to g; (2) a new boosting-like algorithm that given approximations to the Chow parameters of a linear threshold function outputs a bounded function whose Chow parameters are close to those of f.

Skip Supplemental Material Section

Supplemental Material

stoc_8b_2.mp4

mp4

109.9 MB

References

  1. H. Aziz, M. Paterson, and D. Leech. Efficient algorithm for designing weighted voting games. In IEEE Intl. Multitopic Conf., pages 1--6, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  2. C. R. Baugh. Chow parameters in pseudothreshold logic. In SWAT (FOCS), pages 49--55, 1973. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Ben-David and E. Dichterman. Learning with restricted focus of attention. Journal of Computer and System Sciences, 56(3):277--298, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A. Birkendorf, E. Dichterman, J. Jackson, N. Klasner, and H.U. Simon. On restricted-focus-of-attention learnability of Boolean functions. Machine Learning, 30:89--123, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. J. Bruck. Harmonic analysis of polynomial threshold functions. SIAM Journal on Discrete Mathematics, 3(2):168--177, 1990.Google ScholarGoogle ScholarCross RefCross Ref
  6. F. Carreras. On the design of voting games. Mathematical Methods of Operations Research, 59(3):503--515, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  7. M. Cheraghchi, J. Håstad, M. Isaksson, and O. Svensson. Approximating Linear Threshold Predicates. In 13th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems -- APPROX 2010, pages 110--123, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. C.K. Chow. On the characterization of threshold functions. In Proceedings of the Symposium on Switching Circuit Theory and Logical Design (FOCS), pages 34--38, 1961. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. M. Dertouzos. Threshold Logic: A Synthesis Approach. MIT Press, Cambridge, MA, 1965.Google ScholarGoogle Scholar
  10. I. Diakonikolas, P. Gopalan, R. Jaiswal, R. Servedio, and E. Viola. Bounded independence fools halfspaces. SIAM J. on Comput., 39(8):3441--3462, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. P. Dubey and L.S. Shapley. Mathematical properties of the Banzhaf power index. Mathematics of Operations Research, 4:99--131, 1979.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. I. Diakonikolas and R. Servedio. Improved approximation of linear threshold functions. In Proc. 24th Annual IEEE Conference on Computational Complexity (CCC), pages 161--172, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. E. Einy and E. Lehrer. Regular simple games. International Journal of Game Theory, 18:195--207, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. W. Feller. An introduction to probability theory and its applications. John Wiley & Sons, 1968.Google ScholarGoogle Scholar
  15. V. Feldman. Distribution-specific agnostic boosting. In Proceedings of Innovations in Computer Science, pages 241--250, 2010.Google ScholarGoogle Scholar
  16. V. Feldman. Learning DNF expressions from Fourier spectrum. CoRR, abs/1203.0594, 2012.Google ScholarGoogle Scholar
  17. Vitaly Feldman, Venkatesan Guruswami, Prasad Raghavendra, and Yi Wu. Agnostic learning of monomials by halfspaces is hard. In FOCS, pages 385--394, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. D. Felsenthal and M. Machover. A priori voting power: what is it all about? Political Studies Review, 2(1):1--23, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  19. J. Freixas. Different ways to represent weighted majority games. Top (Journal of the Spanish Society of Statistics and Operations Research), 5(2):201--212, 1997.Google ScholarGoogle Scholar
  20. P. Goldberg. A Bound on the Precision Required to Estimate a Boolean Perceptron from its Average Satisfying Assignment. SIAM Journal on Discrete Mathematics, 20:328--343, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. G. Halász. Estimates for the concentration function of combinatorial number theory and probability. Period. Math. Hungar., 8(3):197--211, 1977.Google ScholarGoogle ScholarCross RefCross Ref
  22. J. Håstad. On the size of weights for threshold gates. SIAM Journal on Discrete Mathematics, 7(3):484--492, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. S.L. Hurst. The application of Chow Parameters and Rademacher-Walsh matrices in the synthesis of binary functions. The Computer Journal, 16:165--173, 1973.Google ScholarGoogle ScholarCross RefCross Ref
  24. Russell Impagliazzo. Hard-core distributions for somewhat hard problems. In Proc. 36th IEEE Symposium on Foundations of Computer Science (FOCS), pages 538--545. IEEE Computer Society Press, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. P. Kaszerman. A geometric test-synthesis procedure for a threshold device. Information and Control, 6(4):381--398, 1963.Google ScholarGoogle ScholarCross RefCross Ref
  26. A. Kalai, A. Klivans, Y. Mansour, and R. Servedio. Agnostically learning halfspaces. In Proceedings of the 46th IEEE Symposium on Foundations of Computer Science (FOCS), pages 11--20, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. M. Kearns, R. Schapire, and L. Sellie. Toward Efficient Agnostic Learning. Machine Learning, 17(2/3):115--141, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. K.R. Kaplan and R.O. Winder. Chebyshev approximation and threshold functions. IEEE Trans. Electronic Computers, EC-14:315--325, 1965.Google ScholarGoogle ScholarCross RefCross Ref
  29. E. Lapidot. The counting vector of a simple game. Proceedings of the AMS, 31:228--231, 1972.Google ScholarGoogle ScholarCross RefCross Ref
  30. D. Leech. Power indices as an aid to institutional design: the generalised apportionment problem. In M. Holler, H.Kliemt, D. Schmidtchen, and M. Streit, editors, Yearbook on New Political Economy, 2003.Google ScholarGoogle Scholar
  31. K. Matulef, R. O'Donnell, R. Rubinfeld, and R. Servedio. Testing halfspaces. SIAM J. on Comput., 39(5):2004--2047, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. A. M. Odlyzko. On subspaces spanned by random selections of $\pm 1$ vectors. J. Comb. Theory, Ser. A, 47(1):124--133, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. R. O'Donnell and R. Servedio. The Chow Parameters Problem. SIAM J. on Comput., 40(1):165--199, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. V.P. Roychowdhury, K.-Y. Siu, A. Orlitsky, and T. Kailath. Vector analysis of threshold functions. Information and Computation, 120(1):22--31, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. R. Servedio. Every linear threshold function has a low-weight approximator. Comput. Complexity, 16(2):180--209, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. M. Tannenbaum. The establishment of a unique representation for a linearly separable function. Technical report, Lockheed Missiles and Space Co., 1961. Threshold Switching Techniques Note 20, pp. 1--5.Google ScholarGoogle Scholar
  37. K. Takamiya and A. Tanaka. Computational complexity in the design of voting games. Technical Report 653, The Institute of Social and Economic Research, Osaka University, 2006.Google ScholarGoogle Scholar
  38. Luca Trevisan, Madhur Tulsiani, and Salil P. Vadhan. Regularity, boosting, and efficiently simulating every high-entropy distribution. In IEEE Conference on Computational Complexity, pages 126--136, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. T.Tao and V. H. Vu. Inverse Littlewood-Offord theorems and the condition number of random discrete matrices. Annals of Mathematics, 169:595--632, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  40. A. Taylor and W. Zwicker. A Characterization of Weighted Voting. Proceedings of the AMS, 115(4):1089--1094, 1992.Google ScholarGoogle Scholar
  41. R.O. Winder. Threshold logic in artificial intelligence. Artificial Intelligence, IEEE Publication S-142:107--128, 1963.Google ScholarGoogle Scholar
  42. R.O. Winder. Threshold gate approximations based on chow parameters. IEEE Transactions on Computers, pages 372--375, 1969. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. R.O. Winder. Chow parameters in threshold logic. Journal of the ACM, 18(2):265--289, 1971. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Nearly optimal solutions for the chow parameters problem and low-weight approximation of halfspaces

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        STOC '12: Proceedings of the forty-fourth annual ACM symposium on Theory of computing
        May 2012
        1310 pages
        ISBN:9781450312455
        DOI:10.1145/2213977

        Copyright © 2012 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 19 May 2012

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate1,469of4,586submissions,32%

        Upcoming Conference

        STOC '24
        56th Annual ACM Symposium on Theory of Computing (STOC 2024)
        June 24 - 28, 2024
        Vancouver , BC , Canada

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader