Papers for

probabilistic modelers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Fast nearly uniform sampling of solutions for random k-sat problems

Fast Almost-Uniform Sampling of Random $k$-SAT Solutions

Abstract: We study approximately uniform sampling of satisfying assignments from random $k$-SAT formulas. For every sufficiently large $k$ and density $0 < α\le 2^k/k^{16}$, we prove that, with high probability over the formula, there is a sampler whose output distribution is within total variation distance $\varepsilon$ of the uniform distribution on satisfying assignments and whose expected running time is at most $(nk(α+1)/\varepsilon)^C$, for a universal constant $C$. Our algorithm improves the counting and sampling algorithms obtained by Chen, Lonkar, Wang, Yang, and Yin (STOC 2025) at the density $2^k/\operatorname{poly}(k)$ with running time $(n/\varepsilon)^{\operatorname{poly}(k,α)}$. Our result achieves this density region for sampling with a polynomial degree independent of both the width and the density. Our algorithm separates a high-degree core from the remaining variables, and combines a recursive sampler for the residual formulas with approximate block heat-bath updates on the core. We adapt the recursive insertion-chain framework of Jain, Mizgerd, and Pham (2026) from $2$-trees to ordinary connected violation sets. Expansion and random literal signs yield uniform moment bounds for the resulting correlated lists across all residual formulas, allowing the signed-flow analysis to give a universal polynomial running-time degree. A polymer expansion and an exploration bound establish a polynomial spectral gap for the core dynamics.

Wed 7 OctData Structures and AlgorithmsDiscrete Mathematics
The gist
The paper addresses how to quickly find solutions to random k-SAT problems, which are logical puzzles with many variables. The authors design an algorithm that picks solutions almost uniformly at random, even when the problem is large and dense with constraints. Their method runs efficiently with a guaranteed low error, improving on previous approaches that needed much more time. They use sophisticated math tools to separate the problem into parts and sample solutions effectively.
Open → 2610.10474v1

Randomized parallel sampling improves accuracy beyond deterministic adaptive methods

Randomization Beyond Deterministic Adaptivity in Parallel Sampling

Abstract: We study parallel samplers that reveal each coordinate once and draw the coordinates of each batch independently from their exact conditional marginals. Under the same sampling interface and a hard three-round cap, randomization can improve accuracy beyond every deterministic policy that adapts its batches to previously observed values. For an explicit full-support binary family, the optimal deterministic adaptive forward Kullback-Leibler divergence grows linearly with the dimension, while a uniform mixture of four fixed schedules has exponentially small divergence. Only two independent fair bits are needed to select the schedule. We determine the asymptotic additive constant in the deterministic optimum and show that its optimal total variation tends to one quarter. An outward-rounded finite-sum certificate establishes divergence separation at dimension 389. The mechanism combines an irreversible first-batch dependence loss with posterior concentration in the randomized components. A density-coverage lemma describes how their mixture restores the target. A complementary noisy-matching family exhibits a growing round gap for nonadaptive schedules, although uniform random coordinate order still has linear mixture error. These results concern known finite structures and exact conditional marginals.

Fri 2 OctInformation Theory
The gist
When collecting data in parallel, deciding which parts to sample and when can affect how well we understand the whole. This work shows that using a little randomness in choosing sample batches can give better results than carefully adapting choices based on previously seen data. The authors prove that for certain data types, random selection outperforms any deterministic approach that changes its strategy based on earlier samples. This finding highlights how randomness can be a useful tool to get more accurate estimates in parallel data collection.
Open → 2610.03335v1

Computing class probabilities in complex probabilistic databases is hard

The Complexity of Computing Class Probabilities in BID Probabilistic Databases

Abstract: We study the problem of computing class probabilities in block-independent disjoint (BID) probabilistic databases. Given the probability with which each block in the database realizes each feasible tuple type, the goal is to compute the probability of a class of worlds specified by a given tuple multiplicity vector, thus grouping together worlds with the same bag (multiset) of realized tuple types. For this problem, we prove $\#\mathsf{P}$-hardness even for very restricted and structured inputs. On the other hand, we show that it admits an FPRAS, as well as $\mathsf{XP}$-time algorithms parameterized by the number of tuple types and the treewidth of an incidence graph modeling the connections between blocks and tuples. Finally, we show that augmenting the problem with certain compatibility constraints between block realizations renders it $\#\mathsf{XLP}$- and $\#\mathsf{XALP}$-hard parameterized by pathwidth and treewidth respectively, ruling out $\mathsf{FPT}$ algorithms under standard assumptions. We leave as an open question whether this also holds in the absence of compatibility constraints.

Fri 18 SeptData Structures and Algorithms
The gist
The paper studies how hard it is to calculate the chance of certain combinations of data appearing together in a special kind of uncertain database called a BID probabilistic database. The authors show that even in simple cases, this calculation is very difficult (#P-hard). However, they also present some ways to approximate the answer or solve it efficiently when the data follows certain patterns. Adding extra rules about how data blocks can combine makes the problem even harder and rules out fast exact solutions under common assumptions.
Open → 2609.21245v1

Improved mixing time bounds for sampling spin models on graphs

Rank-1-perturbed trickledown theorems: Mixing time of Glauber dynamics for the Sherrington-Kirkpatrick model up to $β\leq \frac{1}{2}+\varepsilon$

Abstract: We introduce a new family of trickledown theorems, a.k.a., local to global technique to bound the spectral gap of the Glauber dynamics for multi-state spin systems. In this technique instead of upper-bounding the influence matrix of a link of co-dimension 2 by $λI$ (where $λ$ is the second eigenvalue of the link), we upper-bound the influence matrix after a carefully chosen rank-1 shift. The rank-1 shift allows for a significantly smaller upper-bound but it comes at the cost of bounding the average loss due to rank-1 perturbations. As an application we use this method to show that the natural Glauber dynamics mixes in polynomial time to generate samples from the Sherrington-Kirkpatrick model for $β\leq \tfrac{1}{2}+\varepsilon$, for an absolute constant $\varepsilon>0$. At the heart of the proof we manage to bound the loss due to rank-1 perturbations by averaging over all links of co-dimension 2.

Fri 11 SeptData Structures and Algorithms
The gist
Sampling complex systems made of many interacting parts is challenging and important for physics and computer science. The authors developed a new mathematical technique that improves how quickly a well-known sampling process, Glauber dynamics, can reliably generate typical configurations of the Sherrington-Kirkpatrick spin model. Their method involves a subtle adjustment called a rank-1 perturbation, allowing them to prove faster convergence up to a certain temperature threshold. This ensures that, for moderate interaction strengths, sampling can be done efficiently using this approach.
Open → 2609.13138v1