Source author record

Siyao Guo

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

3works
5topics
4close collaborators

Published work

3 publications

preprint2022arXiv

New Distinguishers for Negation-Limited Weak Pseudorandom Functions

We show how to distinguish circuits with log⁡k\log k negations (a.k.a kk-monotone functions) from uniformly random functions in exp⁡(O~(n1/3k2/3))\exp\left(\tilde{O}\left(n^{1/3}k^{2/3}\right)\right) time using random samples. The previous best distinguisher, due to the learning algorithm by Blais, Cannone, Oliveira, Servedio, and Tan (RANDOM'15), requires exp⁡(O~(n1/2k))\exp\big(\tilde{O}(n^{1/2} k)\big) time. Our distinguishers are based on Fourier analysis on \emph{slices of the Boolean cube}. We show that some "middle" slices of negation-limited circuits have strong low-degree Fourier concentration and then we apply a variation of the classic Linial, Mansour, and Nisan "Low-Degree algorithm" (JACM'93) on slices. Our techniques also lead to a slightly improved weak learner for negation limited circuits under the uniform distribution.

preprint2016arXiv

Testing kk-Monotonicity

A Boolean kk-monotone function defined over a finite poset domain D{\cal D} alternates between the values 00 and 11 at most kk times on any ascending chain in D{\cal D}. Therefore, kk-monotone functions are natural generalizations of the classical monotone functions, which are the 11-monotone functions. Motivated by the recent interest in kk-monotone functions in the context of circuit complexity and learning theory, and by the central role that monotonicity testing plays in the context of property testing, we initiate a systematic study of kk-monotone functions, in the property testing model. In this model, the goal is to distinguish functions that are kk-monotone (or are close to being kk-monotone) from functions that are far from being kk-monotone. Our results include the following: - We demonstrate a separation between testing kk-monotonicity and testing monotonicity, on the hypercube domain {0,1}d\{0,1\}^d, for k≥3k\geq 3; - We demonstrate a separation between testing and learning on {0,1}d\{0,1\}^d, for k=ω(log⁡d)k=ω(\log d): testing kk-monotonicity can be performed with 2O(d⋅log⁡d⋅log⁡1/ε)2^{O(\sqrt d \cdot \log d\cdot \log{1/\varepsilon})} queries, while learning kk-monotone functions requires 2Ω(k⋅d⋅1/ε)2^{Ω(k\cdot \sqrt d\cdot{1/\varepsilon})} queries (Blais et al. (RANDOM 2015)). - We present a tolerant test for functions f ⁣:[n]d→{0,1}f\colon[n]^d\to \{0,1\} with complexity independent of nn, which makes progress on a problem left open by Berman et al. (STOC 2014). Our techniques exploit the testing-by-learning paradigm, use novel applications of Fourier analysis on the grid [n]d[n]^d, and draw connections to distribution testing techniques.

preprint2012arXiv

Sparse extractor families for all the entropy

We consider the problem of extracting entropy by sparse transformations, namely functions with a small number of overall input-output dependencies. In contrast to previous works, we seek extractors for essentially all the entropy without any assumption on the underlying distribution beyond a min-entropy requirement. We give two simple constructions of sparse extractor families, which are collections of sparse functions such that for any distribution X on inputs of sufficiently high min-entropy, the output of most functions from the collection on a random input chosen from X is statistically close to uniform. For strong extractor families (i.e., functions in the family do not take additional randomness) we give upper and lower bounds on the sparsity that are tight up to a constant factor for a wide range of min-entropies. We then prove that for some min-entropies weak extractor families can achieve better sparsity. We show how this construction can be used towards more efficient parallel transformation of (non-uniform) one-way functions into pseudorandom generators. More generally, sparse extractor families can be used instead of pairwise independence in various randomized or nonuniform settings where preserving locality (i.e., parallelism) is of interest.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.