Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

David Xiao

dblp:53/3719 · DBLP profile ↗
← Back
21ranked-venue papers
6as first author
0since 2021 · last 2015
0009-0005-3974-0422ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 14 · 4 first-authorSecurity and privacy · 4 · 2 first-authorArtificial intelligence and machine learning · 3 · 2 first-authorSystems, architecture and hardware · 2 · 1 first-authorComputer networks · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
10 papers
Computational complexity · 88% Mathematical optimization · 4% Automated reasoning and model checking · 3%
Network and information security
7 papers
Privacy and data protection · 53% Cryptographic protocols and secure computation · 20% Cryptographic primitives and cryptanalysis · 18%
Artificial intelligence
2 papers
Learning theory · 82% Generative modeling · 18%
Computer networks
3 papers
Network measurement and analytics · 61% Network management and operations · 39%

Topics — the 30 heaviest of 39, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational complexity
communication complexity
0.842015
Lower Bounds on Information Complexity via Zero-Communication Protocols and Applications · SIAM J. Comput. 2015
Sample Complexity Bounds on Differentially Private Learning via Communication Complexity · SIAM J. Comput. 2015
Sample Complexity Bounds on Differentially Private Learning via Communication Complexity · COLT 2014
Privacy and data protection
differential privacy
0.422015
Sample Complexity Bounds on Differentially Private Learning via Communication Complexity · SIAM J. Comput. 2015
Sample Complexity Bounds on Differentially Private Learning via Communication Complexity · COLT 2014
Computational complexity
learning theory
0.432015
Sample Complexity Bounds on Differentially Private Learning via Communication Complexity · SIAM J. Comput. 2015
On Basing ZK ≠ BPP on the Hardness of PAC Learning · CCC 2009
On Basing Lower-Bounds for Learning on Worst-Case Assumptions · FOCS 2008
Computational complexity › communication complexity
information complexity
0.422015
Lower Bounds on Information Complexity via Zero-Communication Protocols and Applications · SIAM J. Comput. 2015
Lower Bounds on Information Complexity via Zero-Communication Protocols and Applications · FOCS 2012
Computational complexity
lower bounds
0.422015
Lower Bounds on Information Complexity via Zero-Communication Protocols and Applications · SIAM J. Comput. 2015
Lower Bounds on Information Complexity via Zero-Communication Protocols and Applications · FOCS 2012
Computational complexity › communication complexity › two-party communication
quantum communication complexity
0.422015
Lower Bounds on Information Complexity via Zero-Communication Protocols and Applications · SIAM J. Comput. 2015
Lower Bounds on Information Complexity via Zero-Communication Protocols and Applications · FOCS 2012
Network measurement and analytics › internet measurement
internet path measurement
0.322015
Path-Quality Monitoring in the Presence of Adversaries: The Secure Sketch Protocols · IEEE/ACM Trans. Netw. 2015
Path-quality monitoring in the presence of adversaries · SIGMETRICS 2008
Privacy and data protection › differential privacy
differentially private learning
0.212015
Sample Complexity Bounds on Differentially Private Learning via Communication Complexity · SIAM J. Comput. 2015
Computational complexity › learning theory
sample complexity
0.212015
Sample Complexity Bounds on Differentially Private Learning via Communication Complexity · SIAM J. Comput. 2015
Computational complexity › communication complexity › two-party communication
zero-communication protocols
0.222015
Lower Bounds on Information Complexity via Zero-Communication Protocols and Applications · FOCS 2012
Lower Bounds on Information Complexity via Zero-Communication Protocols and Applications · SIAM J. Comput. 2015
Machine learning › Learning theory
PAC learning
0.212014
Sample Complexity Bounds on Differentially Private Learning via Communication Complexity · COLT 2014
Machine learning › Learning theory › PAC learning
private PAC learning
0.212014
Sample Complexity Bounds on Differentially Private Learning via Communication Complexity · COLT 2014
Privacy and data protection › differential privacy › differentially private learning
sample complexity of private learning
0.212014
Sample Complexity Bounds on Differentially Private Learning via Communication Complexity · COLT 2014
Computational complexity › communication complexity › bounded-round protocols
one-way communication
0.212014
Sample Complexity Bounds on Differentially Private Learning via Communication Complexity · COLT 2014
Mathematical optimization
integer programming
0.122010
On the Power of Randomized Reductions and the Checkability of SAT · CCC 2010
A New Sampling Protocol and Applications to Basing Cryptographic Primitives on the Hardness of NP · CCC 2010
Computational complexity › query complexity
decision tree complexity
0.112011
Improved Bounds for the Randomized Decision Tree Complexity of Recursive Majority · ICALP (1) 2011
Computational complexity › query complexity › decision tree complexity
randomized decision tree complexity
0.112011
Improved Bounds for the Randomized Decision Tree Complexity of Recursive Majority · ICALP (1) 2011
Machine learning › Learning theory
computational complexity
0.112010
Learning to Create is as Hard as Learning to Appreciate · COLT 2010
Cryptographic primitives and cryptanalysis › hash functions
collision-resistant hash functions
0.112010
A New Sampling Protocol and Applications to Basing Cryptographic Primitives on the Hardness of NP · CCC 2010
Cryptographic protocols and secure computation › secure computation protocols › round complexity of secure computation
constant-round protocols
0.112010
A New Sampling Protocol and Applications to Basing Cryptographic Primitives on the Hardness of NP · CCC 2010
Cryptographic protocols and secure computation › commitment schemes
statistically hiding commitment
0.112010
A New Sampling Protocol and Applications to Basing Cryptographic Primitives on the Hardness of NP · CCC 2010
Automated reasoning and model checking › automated reasoning › description logic reasoning
instance checking
0.112010
On the Power of Randomized Reductions and the Checkability of SAT · CCC 2010
Computational complexity › reduction
randomized reduction
0.112010
On the Power of Randomized Reductions and the Checkability of SAT · CCC 2010
Computational complexity › complexity classes › probabilistic complexity classes
statistical zero-knowledge
0.112010
On the Power of Randomized Reductions and the Checkability of SAT · CCC 2010
Cryptographic protocols and secure computation › proof systems
zero-knowledge proofs
0.112009
On Basing ZK ≠ BPP on the Hardness of PAC Learning · CCC 2009
Network management and operations › fault management
failure localization
0.112008
Protocols and Lower Bounds for Failure Localization in the Internet · EUROCRYPT 2008
Network management and operations › fault management
fault diagnosis
0.112008
Protocols and Lower Bounds for Failure Localization in the Internet · EUROCRYPT 2008
Usable security › security operations › security analytics
adversarial monitoring
0.112008
Path-quality monitoring in the presence of adversaries · SIGMETRICS 2008
Cryptographic primitives and cryptanalysis
one-way functions
0.112008
On Basing Lower-Bounds for Learning on Worst-Case Assumptions · FOCS 2008
Cryptographic primitives and cryptanalysis › post-quantum cryptography › lattice-based cryptography
worst-case to average-case reduction
0.112008
On Basing Lower-Bounds for Learning on Worst-Case Assumptions · FOCS 2008

Methods — techniques the papers use, named apart from their topics

PAC learning · 0.6littlestone dimension · 0.6sublinear sketching · 0.4second moment estimation · 0.4agnostic learning · 0.4sampling protocol · 0.4communication complexity reductions · 0.4partition bound · 0.4compression lemma · 0.4recursive collision-finding oracle · 0.2adaptive reduction · 0.2communication complexity reduction · 0.2sumcheck protocol · 0.1reduction · 0.1relativizing techniques · 0.1security analysis · 0.1protocol design · 0.1
YearPublicationVenuePosition
2015 Sample Complexity Bounds on Differentially Private Learning via Communication Complexity
abstract
In this work we analyze the sample complexity of classification by differentially private algorithms. Differential privacy is a strong and well-studied notion of privacy introduced by Dwork et al. [Lecture Notes in Comput. Sci. 3876, Springer, New York, 2006, pp. 265--284] that ensures that the output of an algorithm leaks little information about the data point provided by any of the participating individuals. Sample complexity of private probably approximately correct (PAC) and agnostic learning was studied in a number of prior works starting with Kasiviswanathan et al. [SIAM J. Comput., 40 (2011), pp. 793--826]. However, a number of basic questions remain open [A. Beimel, S. P. Kasiviswanathan, and K. Nissim, Lecture Notes in Comput. Sci. 5978, Springer, New York, 2006, pp. 437--454; K. Chaudhuri and D. Hsu, Proceedings of Conference in Learning Theory, 2011, pp. 155--186; A. Beimel, K. Nissim, and U. Stemmer, Proceedings of the 4 th Conference on Innovations in Theoretical Computer Science, 2013, pp. 97--110; A. Beimel, K. Nissim, and U. Stemmer, Proceedings of APPROX+RANDOM, 2013, pp. 363--378], most notably whether learning with privacy requires more samples than learning without privacy. We show that the sample complexity of learning with (pure) differential privacy can be arbitrarily higher than the sample complexity of learning without the privacy constraint or the sample complexity of learning with approximate differential privacy. Our second contribution and the main tool is an equivalence between the sample complexity of (pure) differentially private learning of a concept class $C$ ($\mathrm{SCDP}(C)$) and the randomized one-way communication complexity of the evaluation problem for concepts from $C$. Using this equivalence we prove the following bounds: (a) $\mathrm{SCDP}(C) = \Omega(\mathrm{LDim}(C))$, where $\mathrm{LDim}(C)$ is the Littlestone's dimension characterizing the number of mistakes in the online-mistake-bound learning model [N. Littlestone, Machine Learning, 2 (1987), pp. 285--318]. Known bounds on $\mathrm{LDim}(C)$ then imply that $\mathrm{SCDP}(C)$ can be much higher than the Vapnik--Chervonenkis dimension of $C$. (b) For any $t$, there exists a class $C$ such that $\mathrm{LDim}(C)=2$ but $\mathrm{SCDP}(C) \geq t$. (c) For any $t$, there exists a class $C$ such that the sample complexity of (pure) $\alpha$-differentially private PAC learning is $\Omega(t/\alpha)$ but the sample complexity of the approximate $(\alpha,\beta)$-differentially private PAC learning is $O(\log(1/\beta)/\alpha)$. This resolves an open problem from Beimel, Nissim, and Stemmer [Proceedings of APPROX+RANDOM, 2013, pp. 363--378].
Vitaly Feldman, David Xiao
SIAM J. Comput.2
2015 Lower Bounds on Information Complexity via Zero-Communication Protocols and Applications
abstract
We show that almost all known lower bound methods for communication complexity are also lower bounds for the information complexity. In particular, we define a relaxed version of the partition bound of Jain and Klauck [Proceedings of the 2010 IEEE 25th Annual Conference on Computational Complexity, 2010, pp. 247--258] and prove that it lower bounds the information complexity of any function. Our relaxed partition bound subsumes all norm-based methods (e.g., the $\gamma_2$ method) and rectangle-based methods (e.g., the rectangle/corruption bound, the smooth rectangle bound, and the discrepancy bound), except the partition bound. Our result uses a new connection between rectangles and zero-communication protocols, where the players can either output a value or abort. We prove, using a sampling protocol designed by Braverman and Weinstein [in Approximation, Randomization, and Combinatorial Optimization, Lecture Notes in Comput. Sci. 7408, Springer, Heidelberg, 2012, pp. 459--470], the following compression lemma: given a protocol for a function $f$ with information complexity $I$, one can construct a zero-communication protocol that has nonabort probability at least $2^{-O(I)}$ and that computes $f$ correctly with high probability conditioned on not aborting. Then, we show how such a zero-communication protocol relates to the relaxed partition bound. We use our main theorem to resolve three of the open questions raised by Braverman [Proceedings of the 44th Annual ACM Symposium on Theory of Computing, 2012, pp. 505--524]. First, we show that the information complexity of the Vector in Subspace Problem [B. Klartag and O. Regev, Proceedings of the 43rd Annual ACM Symposium on Theory of Computing, 2011, pp. 31--40] is $\Omega(n^{1/3})$, which, in turn, implies that there exists an exponential separation between quantum communication complexity and classical information complexity. Moreover, we provide an $\Omega(n)$ lower bound on the information complexity of the Gap Hamming Distance Problem.
Iordanis Kerenidis, Sophie Laplante, Virginie Lerays, Jérémie Roland, David Xiao
SIAM J. Comput.5
2015 Path-Quality Monitoring in the Presence of Adversaries: The Secure Sketch Protocols
abstract
Edge networks connected to the Internet need effective monitoring techniques to inform routing decisions and detect violations of Service Level Agreements (SLAs). However, existing measurement tools, like ping, traceroute, and trajectory sampling, are vulnerable to attacks that can make a path look better than it really is. Here, we design and analyze a lightweight path-quality monitoring protocol that reliably raises an alarm when the packet-loss rate exceed a threshold, even when an adversary tries to bias monitoring results by selectively delaying, dropping, modifying, injecting, or preferentially treating packets. Our protocol is based on sublinear algorithms for sketching the second moment of stream of items and can monitor billions of packets using only 250-600 B of storage and the periodic transmission of a comparably sized IP packet. We also show how this protocol can be used to construct a more sophisticated protocol that allows the sender to localize the link responsible for the dropped packets. We prove that our protocols satisfy a precise definition of security, analyze their performance using numerical experiments, and derive analytic expressions for the tradeoff between statistical accuracy and system overhead. This paper contains a deeper treatment of results from earlier conference papers and several new results.
Sharon Goldberg, David Xiao, Eran Tromer, Boaz Barak, Jennifer Rexford
IEEE/ACM Trans. Netw.2
2014 Sample Complexity Bounds on Differentially Private Learning via Communication Complexity
abstract
In this work we analyze the sample complexity of classification by differentially private algorithms. Differential privacy is a strong and well-studied notion of privacy introduced by Dwork et al. (2006) that ensures that the output of an algorithm leaks little information about the data point provided by any of the participating individuals. Sample complexity of private PAC and agnostic learning was studied in a number of prior works starting with (Kasiviswanathan et al., 2008) but a number of basic questions still remain open (Beimel et al. 2010; Chaudhuri and Hsu, 2011; Beimel et al., 2013a,b). Our main contribution is an equivalence between the sample complexity of differentially-private learning of a concept class C (or \mathrmSCDP(C)) and the randomized one-way communication complexity of the evaluation problem for concepts from C. Using this equivalence we prove the following bounds: \beginitemize \item \mathrmSCDP(C) = Ω(\mathrmLDim(C)), where \mathrmLDim(C) is the Littlestone’s (1987) dimension characterizing the number of mistakes in the online-mistake-bound learning model. This result implies that \mathrmSCDP(C) is different from the VC-dimension of C, resolving one of the main open questions from prior work. \item For any t, there exists a class C such that \mathrmLDim(C)=2 but \mathrmSCDP(C) ≥t. \item For any t, there exists a class C such that the sample complexity of (pure) α-differentially private PAC learning is Ω(t/α) but the sample complexity of the relaxed (α,β)-differentially private PAC learning is O(\log(1/β)/α). This resolves an open problem from (Beimel et al., 2013b). \enditemize We also obtain simpler proofs for a number of known related results. Our equivalence builds on a characterization of sample complexity by Beimel et al., (2013a) and our bounds rely on a number of known results from communication complexity.
Vitaly Feldman, David Xiao
COLT2
2014 Redrawing the boundaries on purchasing data from privacy-sensitive individuals
abstract
We prove new positive and negative results concerning the existence of truthful and individually rational mechanisms for purchasing private data from individuals with unbounded and sensitive privacy preferences. We strengthen the impossibility results of Ghosh and Roth (EC 2011) by extending it to a much wider class of privacy valuations. In particular, these include privacy valuations that are based on (ε δ)-differentially private mechanisms for non-zero δ, ones where the privacy costs are measured in a per-database manner (rather than taking the worst case), and ones that do not depend on the payments made to players (which might not be observable to an adversary).
Kobbi Nissim, Salil P. Vadhan, David Xiao
ITCS3
2014 A multiplayer online game for teaching software engineering practices
abstract
Programming best-practices are a difficult subject to learn for beginner computer science students. In the classroom, these practices are appreciated and taught through a combination of lectures and group projects. Group projects, however, take time and are ill-suited for Massive Open Online Courses (MOOCs).
David Xiao, Rob Miller 0001
L@S1
2013 Is privacy compatible with truthfulness?
abstract
In the area of privacy-preserving data mining, a differentially private mechanism intuitively encourages people to share their data because they are at little risk of revealing their own information. However, we argue that this interpretation is incomplete because external incentives are necessary for people to participate in databases, and so data release mechanisms should not only be differentially private but also compatible with incentives, otherwise the data collected may be false. We apply the notion of truthfulness from game theory to this problem. In certain settings, it turns out that existing differentially private mechanisms do not encourage participants to report their information truthfully.
David Xiao
ITCS1
2013 Languages with Efficient Zero-Knowledge PCPs are in SZK
Mohammad Mahmoody, David Xiao
TCC2
2013 Errata to (Nearly) Round-Optimal Black-Box Constructions of Commitments Secure against Selective Opening Attacks
David Xiao
TCC1
2012 Lower Bounds on Information Complexity via Zero-Communication Protocols and Applications
abstract
We show that almost all known lower bound methods for communication complexity are also lower bounds for the information complexity. In particular, we define a relaxed version of the partition bound of Jain and Klauck and prove that it lower bounds the information complexity of any function. Our relaxed partition bound subsumes all norm based methods (e.g. the γ2 method) and rectangle-based methods (e.g. the rectangle/corruption bound, the smooth rectangle bound, and the discrepancy bound), except the partition bound. Our result uses a new connection between rectangles and zero-communication protocols where the players can either output a value or abort. We prove the following compression lemma: given a protocol for a function f with information complexity I, one can construct a zero-communication protocol that has non-abort probability at least 2-O(I)and that computes f correctly with high probability conditioned on not aborting. Then, we show how such a zero-communication protocol relates to the relaxed partition bound. We use our main theorem to resolve three of the open questions raised by Braver man. First, we show that the information complexity of the Vector in Subspace Problem is O(n1/3), which, in turn, implies that there exists an exponential separation between quantum communication complexity and classical information complexity. Moreover, we provide an O(n) lower bound on the information complexity of the Gap Hamming Distance Problem.
Iordanis Kerenidis, Sophie Laplante, Virginie Lerays, Jérémie Roland, David Xiao
FOCS5
2011 Improved Bounds for the Randomized Decision Tree Complexity of Recursive Majority
Frédéric Magniez, Ashwin Nayak 0001, Miklos Santha, David Xiao
ICALP (1)4
2011 (Nearly) Round-Optimal Black-Box Constructions of Commitments Secure against Selective Opening Attacks
David Xiao
TCC1
2010 A New Sampling Protocol and Applications to Basing Cryptographic Primitives on the Hardness of NP
abstract
We investigate the question of what languages can be decided efficiently with the help of a recursive collision-finding oracle. Such an oracle can be used to break collision-resistant hash functions or, more generally, statistically hiding commitments. The oracle we consider, Samdwhere d is the recursion depth, is based on the identically-named oracle defined in the work of Haitner et al. (FOCS '07). Our main result is a constant-round public-coin protocol "AM-Sam" that allows an efficient verifier to emulate a Samdoracle for any constant depth d = O(1) with the help of a BPPNPprover-AM-Sam allows us to conclude that if L is decidable by a k-adaptive randomized oracle algorithm with access to a SamO(1)oracle, then L ∈ AM[k] ∩ coAM[k]. The above yields the following corollary: assume there exists an O(1)-adaptive reduction that bases constant-round statistically hiding commitment on NP-hardness, then NP ⊆ coAM and the polynomial hierarchy collapses. The same result holds for any primitive that can be broken by SamO(1)including collision-resistant hash functions and O(1)-round oblivious transfer where security holds statistically for one of the parties. We also obtain non-trivial (though weaker) consequences for k-adaptive reductions for any k = poly(n). Prior to our work, most results in this research direction either applied only to non-adaptive reductions (Bogdanov and Trevisan, SIAM J. of Comp. '06 and Akavia et al., FOCS '06) or to one-way permutations (Brassard FOCS '79). The main technical tool we use to prove the above is a new constant-round public-coin protocol (SampleWithSize), which we believe to be of interest in its own right, that guarantees the following: given an efficient function f on n bits, let D be the output distribution D = f(Un), then SampleWithSize allows an efficient verifier Arthur to use an all-powerful prover Merlin's help to sample a random y ← D along with a good multiplicative approximation of the probability py= Pry' ← D[y' = y]. The crucial feature of SampleWithSize is that it extends even to distributions of the form D = f(Us), where Us is the uniform distribution on an efficiently decidable subset S ⊆ {0,1}n(such D are called efficiently samplable with post-selection), as long as the verifier is also given a good approximation of the value |S|.
Iftach Haitner, Mohammad Mahmoody, David Xiao
CCC3
2010 On the Power of Randomized Reductions and the Checkability of SAT
abstract
We prove new results regarding the complexity of various complexity classes under randomized oracle reductions. We first prove that BPPPSZK⊆ AM ∩ coAM, where PSZK is the class of promise problems having statistical zero knowledge proofs. This strengthens the previously known facts that PSZK is closed under NC1truth-table reductions (Sahai and Vadhan, J. ACM '03) and that PPSZK⊆ AM ∩ coAM (Vadhan, personal communication). Our proof relies on showing that a certain class of real-valued functions that we call ℝ-TUAM can be approximated using an AM protocol. Then we investigate the power of randomized oracle reductions with relation to the notion of instance checking (Blum and Kannan, J. ACM '95). We observe that a theorem of Beigel implies that if any problem in TFNP such as Nash equilibrium is NP-hard under randomized oracle reductions, then SAT is checkable. We also observe that Beigel's theorem can be extended to an average-case setting by relating checking to the notion of program testing (Blum et al., JCSS '93). From this, we derive that if one-way functions can be based on NP-hardness via a randomized oracle reduction, then SAT is checkable. By showing that NP has a non-uniform tester, we also show that worst-case to average-case randomized oracle reduction for any relation (or language) R E NP implies that R has a nonuniform instance checker. These results hold even for adaptive randomized oracle reductions.
Mohammad Mahmoody, David Xiao
CCC2
2010 Learning to Create is as Hard as Learning to Appreciate
David Xiao
COLT1
2009 On Basing ZK ≠ BPP on the Hardness of PAC Learning
abstract
Learning is a central task in computer science, and there are various formalisms for capturing the notion. One important model studied in computational learning theory is the PAC model of Valiant (CACM 1984). On the other hand, in cryptography the notion of "learning nothing'' is often modelled by the simulation paradigm: in an interactive protocol, a party learns nothing if it can produce a transcript of the protocol by itself that is indistinguishable from what it gets by interacting with other parties. The most famous example of this paradigm is zero knowledge proofs, introduced by Goldwasser, Micali, and Rackoff (SICOMP 1989). Applebaum et al. (FOCS 2008) observed that a theorem of Ostrovsky and Wigderson (ISTCS 1993) combined with the transformation of one-way functions to pseudo-random functions (Hastad et al. SICOMP 1999, Goldreich et al. J. ACM 1986) implies that if there exist non-trivial languages with zero-knowledge arguments, then no efficient algorithm can PAC learn polynomial-size circuits. They also prove a weak reverse implication, that if a certain non-standard learning task is hard, then zero knowledge is non-trivial. This motivates the question we explore here: can one prove that hardness of PAC learning is equivalent to non-triviality of zero-knowledge? We show that this statement cannot be proven via the following techniques: 1. Relativizing techniques: there exists an oracle relative to which learning polynomial-size circuits is hard and yet the class of languages with zero knowledge arguments is trivial. 2. Semi-black-box techniques: if there is a black-box construction of a zero-knowledge argument for an NP-complete language (possibly with a non-black-box security reduction) based on hardness of PAC learning, then NP has statistical zero knowledge proofs, namely NP is contained in SZK. Under the standard conjecture that NP is not contained in SZK, our results imply that most standard techniques do not suffice to prove the equivalence between the non-triviality of zero knowledge and the hardness of PAC learning. Our results hold even when considering non-uniform hardness of PAC learning with membership queries. In addition, our technique relies on a new kind of separating oracle that may be of independent interest.
David Xiao
CCC1
2008 Protocols and Lower Bounds for Failure Localization in the Internet
Boaz Barak, Sharon Goldberg, David Xiao
EUROCRYPT3
2008 On Basing Lower-Bounds for Learning on Worst-Case Assumptions
abstract
We consider the question of whether P ne NP implies that there exists some concept class that is efficientlyrepresentable but is still hard to learn in the PAC model of Valiant (CACM '84), where the learner is allowed to output any efficient hypothesis approximating the concept, including an "improper" hypothesis that is not itself in the concept class. We show that unless the polynomial hierarchy collapses, such a statement cannot be proven via a large class of reductions including Karp reductions, truth-table reductions, and a restricted form of non-adaptive Turing reductions. Also, a proof that uses a Turing reduction of constant levels of adaptivity would imply an important consequence in cryptography as it yields a transformation from any average-case hard problem in NP to a one-way function. Our results hold even in the stronger model of agnostic learning. These results are obtained by showing that lower bounds for improper learning are intimately related to the complexity of zero-knowledge arguments and to the existence of weak cryptographic primitives. In particular, we prove that if alanguage L reduces to the task of improper learning of circuits, then, depending on the type of the reduction in use, either (1) L has a statistical zero-knowledge argument system, or (2) the worst-case hardness of L implies the existence of a weak variant of one-way functions defined by Ostrovsky-Wigderson (ISTCS '93). Interestingly, we observe that the converse implication also holds. Namely, if (1) or (2) hold then the intractability of L implies that improper learning is hard.
Benny Applebaum, Boaz Barak, David Xiao
FOCS3
2008 Path-quality monitoring in the presence of adversaries
abstract
Edge networks connected to the Internet need effective monitoring techniques to drive routing decisions and detect violations of Service Level Agreements (SLAs). However, existing measurement tools, like ping, traceroute, and trajectory sampling, are vulnerable to attacks that can make a path look better than it really is. In this paper, we design and analyze path-quality monitoring protocols that reliably raise an alarm when the packet-loss rate and delay exceed a threshold, even when an adversary tries to bias monitoring results by selectively delaying, dropping, modifying, injecting, or preferentially treating packets.
Sharon Goldberg, David Xiao, Eran Tromer, Boaz Barak, Jennifer Rexford
SIGMETRICS2
2005 A Randomness-Efficient Sampler for Matrix-valued Functions and Applications
abstract
In this paper we give a randomness-efficient sampler for matrix-valued functions. Specifically, we show that a random walk on an expander approximates the recent Chernoff-like bound for matrix-valued functions of Ahlswede and Winter [2002], in a manner which depends optimally on the spectral gap. The proof uses perturbation theory, and is a generalization of Gillman's and Lezaud's analyses of the Ajtai-Komlos-Szemeredi sampler for real-valued functions [Gillman, 1993]. Derandomizing our sampler gives a few applications, yielding deterministic polynomial time algorithms for problems in which derandomizing independent sampling gives only quasi-polynomial time deterministic algorithms. The first (which was our original motivation) is to a polynomial-time derandomization of the Alon-Roichman theorem [Alon and Roichman, 1994]: given a group of size n, find O(log n) elements which generate it as an expander. This implies a second application - efficiently constructing a randomness-optimal homo-morphism tester, significantly improving the previous result of Shpilka and Wigderson [2004]. A third application, which derandomizes a generalization of the set cover problem, is deferred to the full version of this paper.
Avi Wigderson, David Xiao
FOCS2
2003 Estimating and Comparing Entropies Across Written Natural Languages Using PPM Compression
abstract
Summary form only given. The measurement of the entropy of written English is extended to include the following written natural languages: Arabic, Chinese, French, Japanese, Korean, Russian, and Spanish. It was observed that translations of the same document have approximately the same size when compressed even though they have widely varying uncompressed sizes. In the experiment, an efficient compression algorithm was used. It utilized PPMD+, PPMZ, and BZIP2 to compress the given texts and compare the resulting sizes. Similar experiments with machine translations were also performed. Based on the findings, it suggests that compression can be used as a tool to find poor translations. The results of these experiments, while preliminary, support the hypothesis that translation preserves information content. This analysis opens new horizons for future research concerning the relationship between compression and translation.
Frederic H. Behr, Victoria Fossum, Michael Mitzenmacher, David Xiao
DCC4