Parallel Sampling from the Ising p-Spin Model
Abstract
We study the parallel complexity of sampling from the high-temperature Ising mixed p-spin Gibbs measure, a canonical instance of a mean-field spin glass on the hypercube \ 1\n. We propose two different algorithms for this problem, corresponding to two different regimes of accuracy. Our first algorithm is a parallel implementation of a Markov chain known as block dynamics, combined with an approximate rejection sampling step that uses an Ising model in a novel way as a proposal distribution to approximate the quadratic interaction terms of the p-spin Hamiltonian. For any > 0, this algorithm runs in n13polylog(n) parallel time with poly(n, (1)) work, and outputs a sample whose law is -close to the p-spin measure in total variation distance. Our second algorithm uses Picard iterations to parallelize the Algorithmic Stochastic Localization (ASL) process of El Alaoui, Montanari, and Sellke (2025), and for any > n, takes polylog(n) parallel time and poly(n) work to produce a sample that is -close to the p-spin measure in the normalized 2-Wasserstein metric. Here, n > 0 is a threshold that goes to 0 as n ∞. Our result constitutes a doubly exponential improvement in the dependence of the runtime and an exponential improvement in the dependence of the total work when compared to naïve ASL, whose runtime scales as (poly(1)).
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.