Nothing Special   »   [go: up one dir, main page]

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

Interactive proofs of proximity: delegating computation in sublinear time

Published: 01 June 2013 Publication History

Abstract

We study interactive proofs with sublinear-time verifiers. These proof systems can be used to ensure approximate correctness for the results of computations delegated to an untrusted server. Following the literature on property testing, we seek proof systems where with high probability the verifier accepts every input in the language, and rejects every input that is far from the language. The verifier's query complexity (and computation complexity), as well as the communication, should all be sublinear. We call such a proof system an Interactive Proof of Proximity (IPP). On the positive side, our main result is that all languages in NC have Interactive Proofs of Proximity with roughly √n query and communication and complexities, and polylog(n) communication rounds. This is achieved by identifying a natural language, membership in an affine subspace (for a structured class of subspaces), that is complete for constructing interactive proofs of proximity, and providing efficient protocols for it. In building an IPP for this complete language, we show a tradeoff between the query and communication complexity and the number of rounds. For example, we give a 2-round protocol with roughly n3/4 queries and communication. On the negative side, we show that there exist natural languages in NC1, for which the sum of queries and communication in any constant-round interactive proof of proximity must be polynomially related to n. In particular, for any 2-round protocol, the sum of queries and communication must be at least ~Ω(√n). Finally, we construct much better IPPs for specific functions, such as bipartiteness on random or well-mixing graphs, and the majority function. The query complexities of these protocols are provably better (by exponential or polynomial factors) than what is possible in the standard property testing model, i.e. without a prover.

References

[1]
Michael Alekhnovich, Eli Ben-Sasson, Alexander A. Razborov, and Avi Wigderson. Pseudorandom generators in propositional proof complexity. SIAM J. Comput., 34(1):67--88, 2004.
[2]
Louay M. J. Bazzi. Polylogarithmic independence can fool dnf formulas. SIAM J. Comput., 38(6):2220--2272, 2009.
[3]
Manuel Blum, William S. Evans, Peter Gemmell, Sampath Kannan, and Moni Naor. Checking the correctness of memories. Algorithmica, 12(2/3):225--244, 1994.
[4]
László Babai, Lance Fortnow, and Carsten Lund. Non-deterministic exponential time has two-prover interactive protocols. Computational Complexity, 1:3--40, 1991.
[5]
László Babai, Lance Fortnow, Leonid A. Levin, and Mario Szegedy. Checking computations in polylogarithmic time. In Proceedings of the 23rd Annual ACM Symposium on Theory of Computing, pages 21--31, 1991.
[6]
Eli Ben-Sasson, Oded Goldreich, Prahladh Harsha, Madhu Sudan, and Salil P. Vadhan. Robust pcps of proximity, shorter pcps, and applications to coding. SIAM J. Comput., 36(4):889--974, 2006.
[7]
Michael Ben-Or, Shafi Goldwasser, Joe Kilian, and Avi Wigderson. Multi-prover interactive proofs: How to remove intractability assumptions. In Proceedings of the 20th Annual ACM Symposium on Theory of Computing, pages 113--131, 1988.
[8]
László Babai and Shlomo Moran. Arthur-merlin games: A randomized proof system, and a hierarchy of complexity classes. J. Comput. Syst. Sci., 36(2):254--276, 1988.
[9]
Irit Dinur and Omer Reingold. Assignment testers: Towards a combinatorial proof of the pcp theorem. SIAM J. Comput., 36(4):975--1024, 2006.
[10]
Funda Ergün, Ravi Kumar, and Ronitt Rubinfeld. Fast approximate probabilistically checkable proofs. Inf. Comput., 189(2):135--159, 2004.
[11]
Oded Goldreich, Shafi Goldwasser, and Dana Ron. Property testing and its connection to learning and approximation. J. ACM, 45(4):653--750, 1998.
[12]
Oded Goldreich, Michael Krivelevich, Ilan Newman, and Eyal Rozenberg. Hierarchy theorems for property testing. Computational Complexity, 21(1):129--192, 2012.
[13]
Shafi Goldwasser, Yael Tauman Kalai, and Guy N. Rothblum. Delegating computation: interactive proofs for muggles. In STOC, pages 113--122, 2008.
[14]
Shafi Goldwasser, Silvio Micali, and Charles Rackoff. The knowledge complexity of interactive proof-systems. SIAM Journal on Computing, 18(1):186--208, 1989.
[15]
Oded Goldreich. Introduction to testing graph properties. Electronic Colloquium on Computational Complexity (ECCC), 17:82, 2010.
[16]
Oded Goldreich, editor. Property Testing, volume 6390 of LNCS. Springer, 2010.
[17]
Oded Goldreich and Dana Ron. A sublinear bipartiteness tester for bounded degree graphs. Combinatorica, 19(3):335--373, 1999.
[18]
Oded Goldreich and Dana Ron. Property testing in bounded degree graphs. Algorithmica, 32(2):302--343, 2002.
[19]
Shafi Goldwasser and Michael Sipser. Private coins versus public coins in interactive proof systems. In STOC, pages 59--68, 1986.
[20]
Oded Goldreich, Salil P. Vadhan, and Avi Wigderson. On interactive proofs with a laconic prover. Computational Complexity, 11(1--2):1--53, 2002.
[21]
Joe Kilian. Founding cryptography on oblivious transfer. In STOC, pages 20--31, 1988.
[22]
Carsten Lund, Lance Fortnow, Howard J. Karloff, and Noam Nisan. Algebraic methods for interactive proof systems. J. ACM, 39(4):859--868, 1992.
[23]
Or Meir. Ip = pspace using error correcting codes. Electronic Colloquium on Computational Complexity (ECCC), 17:137, 2010.
[24]
Silvio Micali. Cs proofs (extended abstract). In Proceedings of the 35th Annual IEEE Symposium on Foundations of Computer Science, pages 436--453, 1994.
[25]
Noam Nisan. Pseudorandom bits for constant depth circuits. Combinatorica, 11(1):63--70, 1991.
[26]
Dana Ron. Algorithmic and analysis techniques in property testing. Foundations and Trends in Theoretical Computer Science, 5(2):73--205, 2009.
[27]
Ronitt Rubinfeld and Madhu Sudan. Robust characterizations of polynomials with applications to program testing. SIAM J. Comput., 25(2):252--271, 1996.
[28]
Adi Shamir. IP = PSPACE. Journal of the ACM, 39(4):869--877, 1992.

Cited By

View all
  • (2024)How to Make Rational Arguments Practical and ExtractableIACR Communications in Cryptology10.62056/a63zl86bmOnline publication date: 9-Apr-2024
  • (2024)Local Proofs Approaching the Witness LengthJournal of the ACM10.1145/366148371:3(1-42)Online publication date: 25-Apr-2024
  • (2024)On the Power of Interactive Proofs for LearningProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649784(1063-1070)Online publication date: 10-Jun-2024
  • Show More Cited By

Index Terms

  1. Interactive proofs of proximity: delegating computation in sublinear time

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    STOC '13: Proceedings of the forty-fifth annual ACM symposium on Theory of Computing
    June 2013
    998 pages
    ISBN:9781450320290
    DOI:10.1145/2488608
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 June 2013

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. interactive proofs
    2. sublinear algorithms

    Qualifiers

    • Research-article

    Conference

    STOC'13
    Sponsor:
    STOC'13: Symposium on Theory of Computing
    June 1 - 4, 2013
    California, Palo Alto, USA

    Acceptance Rates

    STOC '13 Paper Acceptance Rate 100 of 360 submissions, 28%;
    Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)25
    • Downloads (Last 6 weeks)7
    Reflects downloads up to 24 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)How to Make Rational Arguments Practical and ExtractableIACR Communications in Cryptology10.62056/a63zl86bmOnline publication date: 9-Apr-2024
    • (2024)Local Proofs Approaching the Witness LengthJournal of the ACM10.1145/366148371:3(1-42)Online publication date: 25-Apr-2024
    • (2024)On the Power of Interactive Proofs for LearningProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649784(1063-1070)Online publication date: 10-Jun-2024
    • (2023)Proximity Gaps for Reed–Solomon CodesJournal of the ACM10.1145/361442370:5(1-57)Online publication date: 11-Oct-2023
    • (2023)Constant-Round Arguments from One-Way FunctionsProceedings of the 55th Annual ACM Symposium on Theory of Computing10.1145/3564246.3585244(1537-1544)Online publication date: 2-Jun-2023
    • (2023)A Structural Theorem for Local Algorithms with Applications to Coding, Testing, and VerificationSIAM Journal on Computing10.1137/21M142278152:6(1413-1463)Online publication date: 6-Dec-2023
    • (2023)IOPs with Inverse Polynomial Soundness Error2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS57990.2023.00050(752-761)Online publication date: 6-Nov-2023
    • (2023)Doubley-Efficient Interactive Proofs for Distribution Properties2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS57990.2023.00049(743-751)Online publication date: 6-Nov-2023
    • (2023)Holographic SNARGs for P and Batch-NP from (Polynomially Hard) Learning with ErrorsTheory of Cryptography10.1007/978-3-031-48621-0_12(333-362)Online publication date: 29-Nov-2023
    • (2022)Quantum Proofs of ProximityQuantum10.22331/q-2022-10-13-8346(834)Online publication date: 13-Oct-2022
    • Show More Cited By

    View Options

    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