Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2722129.2722250acmotherconferencesArticle/Chapter ViewAbstractPublication PagessodaConference Proceedingsconference-collections
research-article

Property testing on product distributions: optimal testers for bounded derivative properties

Published: 04 January 2015 Publication History
  • Get Citation Alerts
  • Abstract

    The primary problem in property testing is to decide whether a given function satisfies a certain property, or is far from any function satisfying it. This crucially requires a notion of distance between functions. The most prevalent notion is the Hamming distance over the uniform distribution on the domain. This restriction to uniformity is rather limiting, and it is important to investigate distances induced by more general distributions.
    In this paper, we give simple and optimal testers for bounded derivative properties over arbitrary product distributions. Bounded derivative properties include fundamental properties such as monotonicity and Lipschitz continuity. Our results subsume almost all known results (upper and lower bounds) on monotonicity and Lipschitz testing.
    We prove an intimate connection between bounded derivative property testing and binary search trees (BSTs). We exhibit a tester whose query complexity is the sum of expected depths of optimal BSTs for each marginal. Furthermore, we show this sum-of-depths is also a lower bound. A technical contribution of our work is an optimal dimension reduction theorem for all bounded derivative properties, which relates the distance of a function from the property to the distance of restrictions of the function to random lines. Such a theorem has been elusive even for monotonicity, and our theorem is an exponential improvement to the previous best known result.

    References

    [1]
    Systemverilog 3.1: Random constraints - proposal. http://www.vhdl.org/sv-ec/SV_3.1_Web/Random-Constraints_Proposal.pdf, 2002. 1
    [2]
    Random constraints in systemverilog. http://www.asic-world.com/systemverilog/random_constraint7.html, 2014. 1
    [3]
    N. Ailon and B. Chazelle. Information theory in property testing and monotonicity testing in higher dimension. Inform. and Comput., 204(11):1704--1717, 2006. 2, 3, 4, 5, 11
    [4]
    N. Ailon, B. Chazelle, S. Comandur, and D. Liu. Estimating the distance to a monotone function. Random Structures Algorithms, 31(3):371--383, 2007. 2, 5, 11
    [5]
    N. Alon, E. Fischer, I. Newman, and A. Shapira. A combinatorial characterization of the testable graph properties: it's all about regularity. SIAM J. Comput., 39(1):143--167, 2009. 2
    [6]
    N. Alon and A. Shapira. A charaterization of the (natural) graph properties testable with one-sided error. SIAM J. Comput., 37(6):1703--1727, 2008. 2
    [7]
    P. Awasthi, M. Jha, M. Molinaro, and S. Raskhodnikova. Testing Lipschitz functions on hypergrid domains. In Proceedings, International Workshop on Randomization and Computation (RANDOM), 2012. 2, 4
    [8]
    M-F. Balcan, E. Blais, A. Blum, and L. Yang. Active property testing. In Proceedings, IEEE Symposium on Foundations of Computer Science (FOCS), 2012. 5
    [9]
    T. Batu, R. Rubinfeld, and P. White. Fast approximate PCPs for multidimensional bin-packing problems. Inform. and Comput., 196(1):42--56, 2005. 2, 5, 11
    [10]
    I. Benjamini, O. Schramm, and A. Shapira. Every minor-closed property of sparse graphs is testable. Adv. in Math., 223(6):2200--2218, 2010. 2
    [11]
    P. Berman, S. Raskhodnikova, and G. Yaroslavtsev. Testing with respect to lp distances. In Proceedings, ACM Symp. on Theory of Computing (STOC), 2014. 5
    [12]
    A. Bhattacharyya, E. Grigorescu, K. Jung, S. Raskhodnikova, and D. Woodruff. Transitive-closure spanners. In Proceedings, ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 531--540, 2009. 2, 5, 11
    [13]
    E. Blais, J. Brody, and K. Matulef. Property testing lower bounds via communication complexity. Comp. Complexity, 21(2):311--358, 2012. 2, 3
    [14]
    E. Blais, S. Raskhodnikova, and G. Yaroslavtsev. Lower bounds for testing properties of functions on hypergrid domains. In Proceedings, IEEE Conference on Computational Complexity (CCC), March 2014. 2, 3, 5
    [15]
    J. Briët, S. Chakraborty, D. García-Soriano, and A. Matsliah. Monotonicity testing and shortest-path routing on the cube. Combinatorica, 32(1):35--53, 2012. 2
    [16]
    D. Chakrabarty and C. Seshadhri. Optimal bounds for monotonicity and Lipschitz testing over hypercubes and hypergrids. In Proceedings, ACM Symp. on Theory of Computing (STOC), 2013. 2, 3, 4, 5, 8
    [17]
    D. Chakrabarty and C. Seshadhri. An optimal lower bound for monotonicity testing over hypergrids. In Proceedings, International Workshop on Randomization and Computation (RANDOM), 2013. 2, 3, 5, 12, 13, 15
    [18]
    K. Dixit, M. Jha, S. Raskhodnikova, and A. G. Thakurta. Testing the Lipschitz property over product distributions with applications to data privacy. In Proceedings, Theory of Cryptography Conference (TCC), 2013. 1, 2
    [19]
    Y. Dodis, O. Goldreich, E. Lehman, S. Raskhodnikova, D. Ron, and A. Samorodnitsky. Improved testing algorithms for monotonicity. In Proceedings, International Workshop on Randomization and Computation (RANDOM), 1999. 2, 3, 4
    [20]
    E. Dolev and D. Ron. Distribution-free testing for monomials with a sublinear number of queries. Theory of Computing, 7(1):155--176, 2011. 5
    [21]
    F. Ergun, S. Kannan, R. Kumar, R. Rubinfeld, and M. Viswanathan. Spot-checkers. J. Comput. System Sci., 60(3):717--751, 2000. 2, 5, 11
    [22]
    E. Fischer. On the strength of comparisons in property testing. Inform. and Comput., 189(1):107--116, 2004. 2, 5, 12, 13
    [23]
    E. Fischer, E. Lehman, I. Newman, S. Raskhodnikova, R. Rubinfeld, and A. Samorodnitsky. Monotonicity testing over general poset domains. In Proceedings, ACM Symp. on Theory of Computing (STOC), 2002. 2, 3, 6
    [24]
    D. Glasner and R. A. Servedio. Distribution-free testing lower bound for basic boolean functions. Theory of Computing, 5(1):191--216, 2009. 5
    [25]
    O. Goldreich, S. Goldwasser, E. Lehman, D. Ron, and A. Samorodnitsky. Testing monotonicity. Combinatorica, 20:301--337, 2000. 2, 3, 4
    [26]
    O. Goldreich, S. Goldwasser, and D. Ron. Property testing and its connection to learning and approximation. J. ACM, 45(4):653--750, 1998. 1, 5
    [27]
    O. Goldreich and D. Ron. On sample-based testers. Elect. Coll. on Comp. Complexity (ECCC), 20:109, 2013. 5
    [28]
    S. Halevy. Topics in Property Testing. PhD thesis, Tel Aviv University, 2006. 5
    [29]
    S. Halevy and E. Kushilevitz. A lower bound for distribution-free monotonicity testing. In Proceedings, International Workshop on Randomization and Computation (RANDOM), pages 330--341, 2005. 5
    [30]
    S. Halevy and E. Kushilevitz. Distribution-free property-testing. SIAM J. Comput., 37(4):1107--1138, 2007. 2, 5
    [31]
    S. Halevy and E. Kushilevitz. Distribution-free connectivity testing for sparse graphs. Algorithmica, 51(1):24--48, 2008. 5
    [32]
    S. Halevy and E. Kushilevitz. Testing monotonicity over graph products. Random Structures Algorithms, 33(1):44--67, 2008. 2, 4, 5
    [33]
    M. Jha and S. Raskhodnikova. Testing and reconstruction of Lipschitz functions with applications to data privacy. In Proceedings, IEEE Symposium on Foundations of Computer Science (FOCS), 2011. 2, 4, 5, 11
    [34]
    T. Kaufman and M. Sudan. Algebraic property testing: the role of invariance. In Proceedings, ACM Symp. on Theory of Computing (STOC), 2008. 2
    [35]
    D. E. Knuth. The Art of Computer Programming Vol III: Sorting and Searching, volume 3. Addison-Wesley, 1973. 3
    [36]
    S. Kopparty and S. Saraf. Tolerant linearity testing and locally testable codes. In Proceedings, International Workshop on Randomization and Computation (RANDOM), 2008. 5
    [37]
    E. Lehman and D. Ron. On disjoint chains of subsets. J. Combin. Theory Ser. A, 94(2):399--404, 2001. 2, 3
    [38]
    K. Mehlhorn. Nearly optimal binary search trees. Acta Informatica, 5:287--295, 1975. 3, 14, 16
    [39]
    M. Parnas, D. Ron, and R. Rubinfeld. Tolerant property testing and distance approximation. J. Comput. System Sci., 6(72):1012--1042, 2006. 2, 5
    [40]
    F. F. Yao. Speed-up in dynamic programming. J. Alg. Discrete Math., 3:532--540, 1982. 3

    Cited By

    View all
    • (2018)A o(d) · polylog n monotonicity tester for boolean functions over the hypergrid [n]Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3174304.3175444(2133-2151)Online publication date: 7-Jan-2018

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    SODA '15: Proceedings of the twenty-sixth annual ACM-SIAM symposium on Discrete algorithms
    January 2015
    2056 pages
    • Program Chair:
    • Piotr Indyk

    Sponsors

    • SIAM: Society for Industrial and Applied Mathematics

    In-Cooperation

    Publisher

    Society for Industrial and Applied Mathematics

    United States

    Publication History

    Published: 04 January 2015

    Check for updates

    Qualifiers

    • Research-article

    Conference

    SODA '15
    Sponsor:
    • SIAM
    SODA '15: ACM SIAM Symposium on Discrete Algorithms
    January 4 - 6, 2015
    California, San Diego

    Acceptance Rates

    SODA '15 Paper Acceptance Rate 137 of 495 submissions, 28%;
    Overall Acceptance Rate 411 of 1,322 submissions, 31%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)A o(d) · polylog n monotonicity tester for boolean functions over the hypergrid [n]Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3174304.3175444(2133-2151)Online publication date: 7-Jan-2018

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media