The low-degree likelihood-ratio conjecture for computational indistinguishability

Let t:bNNt:b{N}\to\mathbb{N}. For “nice” sequences of distributions Pn\mathbb{P}_n and Qn\mathbb{Q}_n on spaces Ωn\Omega_n, let Ln=dPn/dQnL_n=d\mathbb{P}_n/d\mathbb{Q}_n denote the likelihood ratio, and let LnD(n)L_n^{\leq D(n)} be its orthogonal projection onto polynomials of degree at most D(n)D(n) under Qn\mathbb{Q}_n. A function fn:Ωn{p,q}f_n:\Omega_n\to\{\texttt{p},\texttt{q}\} strongly distinguishes Pn\mathbb{P}_n from Qn\mathbb{Q}_n if

limnQn[fn(Y)=q]=limnPn[fn(Y)=p]=1.\lim_{n\to\infty}\mathbb{Q}_n[f_n(Y)=\texttt{q}]=\lim_{n\to\infty}\mathbb{P}_n[f_n(Y)=\texttt{p}]=1.

Low-degree likelihood-ratio conjecture. If LnD(n)L2(Qn)\|L_n^{\leq D(n)}\|_{L^2(\mathbb{Q}_n)} remains bounded as nn\to\infty whenever D(n)t(n)polylog(n)D(n)\leq t(n)\cdot\operatorname{polylog}(n), then there is no sequence of functions fnf_n computable in time nt(n)n^{t(n)} that strongly distinguishes Pn\mathbb{P}_n and Qn\mathbb{Q}_n. This conjecture formalizes the heuristic that degree-DD polynomials are as powerful as algorithms with runtime roughly nΘ~(D)n^{\widetilde{\Theta}(D)}, and is a central basis for using low-degree likelihood-ratio bounds to predict computational hardness.

Equivalent formulations 1

Other statements of this same problem, merged from separate entries. Each is equivalent to the statement above — proving any one settles them all.

  1. The low-degree likelihood-ratio conjecture for computational indistinguishability

    Let \PPn\PP_n and \QQn\QQ_n be “nice” sequences of distributions, let \LLn\LL_n be their likelihood ratio, and let \LLnDn\LL_n^{\le D_n} denote its degree-DnD_n projection in L2(\QQn)L_2(\QQ_n). A test Φn:\RRn(p+q){0,1}\Phi_n:\RR^{n(p+q)}\mapsto\{0,1\} strongly distinguishes \PPn\PP_n and \QQn\QQ_n if it succeeds with vanishing error in the corresponding hypothesis-testing problem. Suppose t:\NN\NNt:\NN\mapsto\NN. Low-degree likelihood-ratio conjecture. If

    \LLnDnL2(\QQn)=O(1)\|\LL_n^{\le D_n}\|_{L_2(\QQ_n)}=O(1)

    as nn\to\infty whenever Dnt(n)polylog(n)D_n\le t(n)\operatorname{polylog}(n), then there is no time-nt(n)n^{t(n)} test Φn\Phi_n that strongly distinguishes \PPn\PP_n and \QQn\QQ_n. This conjecture formalizes the heuristic that low-degree projections of likelihood ratios capture the power of computationally efficient distinguishing tests; the source also notes that a bound at degree of order (logn)1+ε(\log n)^{1+\varepsilon} would rule out polynomial-time strong distinguishers. Its resolution status is not specified in the source.

    source: Nilanjana Laha and Rajarshi Mukherjee, “On Support Recovery with Sparse CCA: Information Theoretic and Computational Limits”, arXiv:2108.06463 (2022).

Sources & referencesView supporting material

Primary source

Yunzi Ding, Dmitriy Kunisky, Alexander S. Wein and Afonso S. Bandeira, “Subexponential-Time Algorithms for Sparse PCA”, arXiv:1907.11635 (2022).

Progress summary

Never refreshed

Nothing recorded yet. Refresh searches the literature and the public web for attempts on this problem, and writes the first summary here.

Solutions 0

No solutions have been posted yet.