Learning $\mathsf{AC}^0$ under Locally Sampleable Graphical Models

Weiming Feng, Xiongxin Yang, Yixiao Yu, Yiyao Zhang
7/9/2026
cs.LGcs.DS

No confident code implementation found for this paper.

Abstract

The problem of learning constant-depth circuits holds profound implications for computational learning theory. In a seminal result, by introducing the low-degree algorithm, Linial, Mansour, and Nisan (J. ACM 1993) presented a quasipolynomial-time learner for $\mathsf{AC}^0$ under the uniform distribution. However, obtaining comparable learning guarantees for broader classes of correlated distributions has remained a longstanding challenge. Recently, Chandrasekaran, Gaitonde, Moitra, and Vasilyan (arXiv 2026) extended these guarantees to Gibbs distributions on bounded-degree graphical models with both strong spatial mixing and polynomial growth. In this paper, we give a quasipolynomial-time learner for $\mathsf{AC}^0$ under graphical models that admit efficient local samplers, circumventing the polynomial-growth requirement in prior work. The key ingredient is a new low-degree approximation for Gibbs distributions, established by simulating and suitably truncating the classical Glauber dynamics. As applications, this framework yields learners for two-spin systems, including the hard-core model and Ising model, on arbitrary bounded-degree graphs, in regimes approaching their respective sampling thresholds.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{feng2026learning,
  title  = {Learning $\mathsf{AC}^0$ under Locally Sampleable Graphical Models},
  author = {Weiming Feng and Xiongxin Yang and Yixiao Yu and Yiyao Zhang},
  year   = {2026},
  eprint = {2607.08303},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2607.08303v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2607.08303.svg)](https://codeofpaper.com/paper/2607.08303)

Discussion