Source author record

Chi-Ning Chou

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

6works
8topics
4close collaborators

Published work

6 publications

preprint2022arXiv

A Superconducting Nanowire-based Architecture for Neuromorphic Computing

Neuromorphic computing is poised to further the success of software-based neural networks by utilizing improved customized hardware. However, the translation of neuromorphic algorithms to hardware specifications is a problem that has been seldom explored. Building superconducting neuromorphic systems requires extensive expertise in both superconducting physics and theoretical neuroscience. In this work, we aim to bridge this gap by presenting a tool and methodology to translate algorithmic parameters into circuit specifications. We first show the correspondence between theoretical neuroscience models and the dynamics of our circuit topologies. We then apply this tool to solve linear systems by implementing a spiking neural network with our superconducting nanowire-based hardware.

preprint2022arXiv

Approximability of all Boolean CSPs with linear sketches

In this work we consider the approximability of Max-CSP(f)\textsf{Max-CSP}(f) in the context of sketching algorithms and completely characterize the approximability of all Boolean CSPs. Specifically, given ff, γγ and ββ we show that either (1) the (γ,β)(γ,β)-approximation version of Max-CSP(f)\textsf{Max-CSP}(f) has a linear sketching algorithm using O(log⁡n)O(\log n) space, or (2) for every ε>0ε> 0 the (γ−ε,β+ε)(γ-ε,β+ε)-approximation version of Max-CSP(f)\textsf{Max-CSP}(f) requires Ω(n)Ω(\sqrt{n}) space for any sketching algorithm. We also prove lower bounds against streaming algorithms for several CSPs. In particular, we recover the streaming dichotomy of [CGV20] for k=2k=2 and show streaming approximation resistance of all CSPs for which f−1(1)f^{-1}(1) supports a distribution with uniform marginals. Our positive results show wider applicability of bias-based algorithms used previously by [GVV17] and [CGV20] by giving a systematic way to discover biases. Our negative results combine the Fourier analytic methods of [KKS15], which we extend to a wider class of CSPs, with a rich collection of reductions among communication complexity problems that lie at the heart of the negative results.

preprint2022arXiv

Sketching Approximability of (Weak) Monarchy Predicates

We analyze the sketching approximability of constraint satisfaction problems on Boolean domains, where the constraints are balanced linear threshold functions applied to literals. In~particular, we explore the approximability of monarchy-like functions where the value of the function is determined by a weighted combination of the vote of the first variable (the president) and the sum of the votes of all remaining variables. The pure version of this function is when the president can only be overruled by when all remaining variables agree. For every k≥5k \geq 5, we show that CSPs where the underlying predicate is a pure monarchy function on kk variables have no non-trivial sketching approximation algorithm in o(n)o(\sqrt{n}) space. We also show infinitely many weaker monarchy functions for which CSPs using such constraints are non-trivially approximable by O(log⁡(n))O(\log(n)) space sketching algorithms. Moreover, we give the first example of sketching approximable asymmetric Boolean CSPs. Our results work within the framework of Chou, Golovnev, Sudan, and Velusamy (FOCS 2021) that characterizes the sketching approximability of all CSPs. Their framework can be applied naturally to get a computer-aided analysis of the approximability of any specific constraint satisfaction problem. The novelty of our work is in using their work to get an analysis that applies to infinitely many problems simultaneously.

preprint2021arXiv

Optimal Streaming Approximations for all Boolean Max-2CSPs and Max-kSAT

We prove tight upper and lower bounds on approximation ratios of all Boolean Max-2CSP problems in the streaming model. Specifically, for every type of Max-2CSP problem, we give an explicit constant αα, s.t. for any ε>0ε>0 (i) there is an (α−ε)(α-ε)-streaming approximation using space O(log⁡n)O(\log{n}); and (ii) any (α+ε)(α+ε)-streaming approximation requires space Ω(n)Ω(\sqrt{n}). This generalizes the celebrated work of [Kapralov, Khanna, Sudan SODA 2015; Kapralov, Krachun STOC 2019], who showed that the optimal approximation ratio for Max-CUT was 1/21/2. Prior to this work, the problem of determining this ratio was open for all other Max-2CSPs. Our results are quite surprising for some specific Max-2CSPs. For the Max-DCUT problem, there was a gap between an upper bound of 1/21/2 and a lower bound of 2/52/5 [Guruswami, Velingker, Velusamy APPROX 2017]. We show that neither of these bounds is tight, and the optimal ratio for Max-DCUT is 4/94/9. We also establish that the tight approximation for Max-2SAT is 2/2\sqrt{2}/2, and for Exact Max-2SAT it is 3/43/4. As a byproduct, our result gives a separation between space-efficient approximations for Max-2SAT and Exact Max-2SAT. This is in sharp contrast to the setting of polynomial-time algorithms with polynomial space, where the two problems are known to be equally hard to approximate. Finally, we prove that the tight streaming approximation for \mksat{} is 2/2\sqrt{2}/2 for every k≥2k\geq2.

preprint2020arXiv

ODE-Inspired Analysis for the Biological Version of Oja's Rule in Solving Streaming PCA

Oja's rule [Oja, Journal of mathematical biology 1982] is a well-known biologically-plausible algorithm using a Hebbian-type synaptic update rule to solve streaming principal component analysis (PCA). Computational neuroscientists have known that this biological version of Oja's rule converges to the top eigenvector of the covariance matrix of the input in the limit. However, prior to this work, it was open to prove any convergence rate guarantee. In this work, we give the first convergence rate analysis for the biological version of Oja's rule in solving streaming PCA. Moreover, our convergence rate matches the information theoretical lower bound up to logarithmic factors and outperforms the state-of-the-art upper bound for streaming PCA. Furthermore, we develop a novel framework inspired by ordinary differential equations (ODE) to analyze general stochastic dynamics. The framework abandons the traditional step-by-step analysis and instead analyzes a stochastic dynamic in one-shot by giving a closed-form solution to the entire dynamic. The one-shot framework allows us to apply stopping time and martingale techniques to have a flexible and precise control on the dynamic. We believe that this general framework is powerful and should lead to effective yet simple analysis for a large class of problems with stochastic dynamics.

preprint2020arXiv

Spoofing Linear Cross-Entropy Benchmarking in Shallow Quantum Circuits

The linear cross-entropy benchmark (Linear XEB) has been used as a test for procedures simulating quantum circuits. Given a quantum circuit CC with nn inputs and outputs and purported simulator whose output is distributed according to a distribution pp over {0,1}n\{0,1\}^n, the linear XEB fidelity of the simulator is FC(p)=2nEx∼pqC(x)−1\mathcal{F}_{C}(p) = 2^n \mathbb{E}_{x \sim p} q_C(x) -1 where qC(x)q_C(x) is the probability that xx is output from the distribution C∣0n⟩C|0^n\rangle. A trivial simulator (e.g., the uniform distribution) satisfies FC(p)=0\mathcal{F}_C(p)=0, while Google's noisy quantum simulation of a 53 qubit circuit CC achieved a fidelity value of (2.24±0.21)×10−3(2.24\pm0.21)\times10^{-3} (Arute et. al., Nature'19). In this work we give a classical randomized algorithm that for a given circuit CC of depth dd with Haar random 2-qubit gates achieves in expectation a fidelity value of Ω(nL⋅15−d)Ω(\tfrac{n}{L} \cdot 15^{-d}) in running time poly(n,2L)\textsf{poly}(n,2^L). Here LL is the size of the \emph{light cone} of CC: the maximum number of input bits that each output bit depends on. In particular, we obtain a polynomial-time algorithm that achieves large fidelity of ω(1)ω(1) for depth O(log⁡n)O(\sqrt{\log n}) two-dimensional circuits. To our knowledge, this is the first such result for two dimensional circuits of super-constant depth. Our results can be considered as an evidence that fooling the linear XEB test might be easier than achieving a full simulation of the quantum circuit.

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.