REVIEW 2 major objections 5 minor 43 references
Mixing times of data-augmentation Gibbs samplers for high-dimensional probit regression
T0 review · 2 major / 5 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read Mixing times of data-augmentation and collapsed Gibbs samplers for probit regression are bounded by eigenvalues of X Q0^{-1} X^T, with regimes of bounded and growing mixing as n and p grow.
desk verdict Strong, useful paper on probit Gibbs mixing times, but the proof of the main theorem leans on an unpublished companion whose hypotheses are not fully checked. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
The main result is simple: the mixing time is controlled by the largest eigenvalue of the matrix X Q0^{-1} X^T, where X is the design matrix and Q0 is the prior precision. If that eigenvalue is small, the samplers converge in a small number of steps. The bounds are uniform over all possible binary responses, so they describe a worst case. For a g-prior, the eigenvalue is at most g, so mixing is fast no matter how many data points or parameters there are. For a random design with appropriately scaled prior, mixing stays bounded in many high-dimensional regimes. The paper also shows that including an unscaled intercept can make mixing time grow with the sample size when the data are imbalanced, and proposes a modified sampler that fixes the slow step.
The proof technique uses recent results on entropy contraction for log-concave Gibbs samplers, which the authors extend to two-block samplers and to targets with indicator constraints. The paper thus converts an empirical understanding of these samplers into rigorous, non-asymptotic guarantees.
Extended reading notes
Core claim
Theorem 2.1: for every μ and ε>0, τ_mix(ε,μ,P_DA) ≤ (2+λ_max(XQ0^{-1}X^T)) log(KL(μ,π)/ε) and τ_mix(ε,μ',P_CG^n) ≤ ((1+λ_max(M))/(1+λ_min(M))) log(KL(μ,π)/ε), with M=XQ0^{-1}X^T. If true, the mixing times of both samplers are controlled by the largest singular value of the prior-conditioned design matrix, up to log factors, and remain O(1) in several high-dimensional regimes.
Load-bearing premise
Section B.5/Proposition B.8 assumes that the probit target, which contains non-smooth indicator functions 1(y_i=g(z_i)), can be approximated by log-concave densities π_N ∝ π_0 e^{-Σ_i U_{i,N}(z_i)} with convex and monotone U_{i,N}, and that the entropy contraction coefficient of the Gibbs sampler transfers to the limit N→∞. If the convex approximation does not preserve the contraction rate, or if the design matrix's eigenvalues do not capture the target's curvature (e.g., under highly correlated or heavy-tailed designs violating Assumption A), the Theorem 2.1 bounds may fail. This is structurally different from the claim because it concerns the proof mechanism, not the stated bound.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper derives explicit non-asymptotic upper bounds on the KL mixing times of two data-augmentation Gibbs samplers for Bayesian probit regression: the two-block Albert–Chib sampler P_DA and the n-coordinate random-scan collapsed Gibbs sampler P_CG. Theorem 2.1 states τ(ε,μ,P_DA) ≤ (2+λ_max(XQ₀⁻¹Xᵀ)) log(KL(μ,π)/ε) and τ(ε,μ′,P^n_CG) ≤ ((1+λ_max(M))/(1+λ_min(M))) log(KL(μ,π)/ε) with M = XQ₀⁻¹Xᵀ, uniformly over response vectors y. These are specialized to g-priors (Corollary 2.5), random designs via Bai–Yin asymptotics (Corollary 2.6), and intercept models (Corollary 3.1), with a worst-case lower bound for fully imbalanced intercept-only data (Proposition 3.2) and a modified sampler (Algorithm 3) to address that case. The proof strategy combines the authors' companion preprint [5] on entropy contraction of Gibbs samplers under log-concavity with a new approximation argument (Proposition B.8) that passes from log-concave targets π_N ∝ π₀ e^{−Σ U_{i,N}} to the non-smooth probit target, plus general results for two-block deterministic-scan samplers (Section 7). Section 8 proposes the prior as a feasible starting distribution and bounds log KL(μ,π); coupling-based experiments and reproducible code support the predicted dependence on λ_max.
Significance. If the main theorem holds, this is a substantial advance: the bounds are simple, explicit, structural (governed by the largest eigenvalue of the prior-conditioned design matrix), hold for every fixed X and y, complement and in some regimes improve upon the recent bounds of [23] (Remark 2.4), provide what appears to be the first explicit mixing bound for the collapsed Gibbs sampler, and translate into concrete prior-tuning guidance (Section 6.1). The paper is honest about the difference between worst-case and average-case behavior over y, and ships reproducible coupling-based code. The derivation is parameter-free in the sense that no constants are fitted to data, and Section 7's entropy-contraction machinery is genuinely self-contained. However, two load-bearing points compromise the claims in their stated form: the central transfer relies on hypotheses of the unpublished companion paper [5] that are never stated in this manuscript, and Proposition 8.1 (the feasible starting-distribution bound) is false as stated. Both issues appear locally repairable without changing the qualitative conclusions, but the printed claims require revision.
major comments (2)
- [Section B.5 (Prop. B.8) and Section B.1] The proof of Theorem 2.1, for both (2.1) and (2.2), rests on Proposition B.8, which in turn invokes 'Theorem 3.1 in [5]' for the approximating sequence π_N ∝ π₀ e^{−Σ U_{m,N}} with U_{i,N}(z_i) = N|z_i|1(y_i≠g(z_i)), and then passes to the limit N→∞. The hypotheses of [5] are never stated. The sentence 'since U_{m,N} is convex, π_N satisfies Assumption B in [5]' is the only verification offered, and it cannot be checked from the manuscript. The transfer to the indicator target additionally requires that the constant κ* = 1/λ_min(Q̃) in Theorem 3.1 of [5] is independent of N for these specific potentials: if Assumption B of [5] requires smoothness of −log π_N, or if the contraction coefficient in [5] depends on a Lipschitz constant of U_{m,N} (which grows like N), then the limit argument in Proposition B.8 collapses and Theorem 2.1 and all corollaries inheriting (2.1)–(2.2) lack a proof. I am not claiming the transfer is false; the form of κ* in (B.18) suggests the constant is determined by the Gaussian part alone, in which case convexity of U_{m,N} should suffice. But the step is load-bearing and presently unverifiable: please reproduce the relevant statement of Assumption B and Theorem 3.1 of [5] in an appendix, or state explicitly which conditions on π_N they require, and verify them for the U_{i,N} above, including the N-independence of κ*.
- [Section 8, Proposition 8.1] Proposition 8.1 is false as stated, and its proof contains an incorrect inequality. The proof claims 'by Bayes Theorem, μ₂(β)/π₂(β) ≤ 1/m(y)', but since π₂(β) = p(β)Pr(y|β)/m(y), the correct ratio is μ₂(β)/π₂(β) = m(y)/Pr(y|β), which can be arbitrarily large (e.g., n=p=1, Q₀=1, x₁=A, y₁=1, β=−A). Consequently the intermediate conclusion KL(μ₂,π₂) ≤ −log m(y) is false: in the intercept-only model with y_i≡1, x_i≡1 and a standard normal prior, m(y) = 1/(n+1) and KL(μ₂,π₂) = n − log(n+1), which exceeds −log m(y) = log(n+1) for n ≥ 6. The proposition's conclusion is also false as stated: with n=p=1, Q₀=1, x₁=A, y₁=1, one has KL(μ₂,π₂) = Θ(A²) as A→∞, while the claimed bound is log(2n + n log(2(1+nλ_max))) = O(log log A). The result is likely repairable: using h'' ∈ (0,1) from (B.7)–(B.8), one can bound −E_{μ₂}[log Pr(y|β)] ≤ n log 2 + (1/2)tr(XQ₀⁻¹Xᵀ) ≤ n log 2 + nλ_max(M)/2, so KL(μ₂,π₂) ≤ −log m(y) + n log 2 + nλ_max(M)/2, which still supports the 'up to logarithmic factors' statements in Section 2.2 in the regimes of Corollaries 2.5, 2.6, and 3.1. As written, however, both the statement and the proof need revision.
minor comments (5)
- [Section 3 (Prop. 3.2, Remark 3.3)] The displayed lower bound (3.1) is of order √n/log n, not n; the order-n improvement over Theorem 3.2 of [22] claimed in Remark 3.3 is only supported by the stronger intermediate inequality (B.15), which the display unnecessarily weakens (d(1+cn)/log(cn) would be valid instead of d√(1+cn)/log(cn)). Please state the stronger bound or adjust Remark 3.3 accordingly.
- [Section 2.2 (Theorem 2.1)] Theorem 2.1 uses the notation 'tmix' while the rest of the paper (including the abstract and Section 2.1) uses 'τ_mix'; the notation should be unified.
- [Tables 1 and 2] Table 2 uses 'PCG' for the collapsed Gibbs sampler, whereas Table 1 and the text use 'P^n_CG'; the notation should be made consistent.
- [Appendix B.1, bound (B.4)] The derivation of the first inequality in (B.4) is telegraphic: applying (7.6) to the single-coordinate kernel P_CG yields nκ* log(KL/ε) single-coordinate updates, and the displayed bound τ(ε,μ₁,P^n_CG) ≤ κ* log(KL/ε) relies on a silent conversion from single-coordinate steps to sweeps of n updates. The conversion should be stated explicitly.
- [Theorem 2.1, inequality (2.2)] For designs with n > p, the matrix M = XQ₀⁻¹Xᵀ is singular and λ_min(M) = 0; the bound remains valid because the denominator is 1+λ_min(M), but a parenthetical remark noting that λ_min may vanish would prevent confusion.
Assumptions & free parameters
assumptions (4)
- domain assumption Entropy contraction result of Ascolani et al. (2024), Theorem 3.1, applies to the log-concave approximations of the probit target with convex U_i,N.
- standard math Bai-Yin theorem on extreme eigenvalues of sample covariance matrices holds for the random design matrices with finite fourth moment.
- domain assumption Assumptions A and B on the scaling of the design matrix and prior precision ensure the variance of linear predictors stays O(1).
- standard math Var(β1|z) = 1/(c+n) in the intercept-only model, following from the Gaussian full conditional.
Cite this review
Pith. "Pith review of Mixing times of data-augmentation Gibbs samplers for high-dimensional probit regression." pith.science (2026). https://pith.science/paper/K6CXKVN3
@misc{pith2026250514343,
author = {Pith},
title = {Pith review of: Mixing times of data-augmentation Gibbs samplers for high-dimensional probit regression},
year = {2026},
howpublished = {\url{https://pith.science/paper/K6CXKVN3}},
note = {Machine review of arXiv:2505.14343}
}
abstract
We investigate the convergence properties of popular data-augmentation samplers for Baye\-sian probit regression. Leveraging recent results on Gibbs samplers for log-concave targets, we provide simple and explicit non-asymptotic bounds on the associated mixing times (in Kullback-Leibler divergence). The bounds depend explicitly on the design matrix and the prior precision, while they hold uniformly over the vector of responses. We specialize the results for different regimes of statistical interest, when both the number of data points $n$ and parameters $p$ are large: in particular we identify scenarios where the mixing times remain bounded as $n,p\to\infty$, and ones where they do not. The results are shown to be tight (in the worst case with respect to the responses) and provide guidance on choices of prior distributions that provably lead to fast mixing. An empirical analysis based on coupling techniques suggests that the bounds are effective in predicting practically observed behaviours.
Figures
Reference graph
Works this paper leans on
-
[5]
Ascolani, F., H. Lavenant, and G. Zanella (2024). Entropy contraction of the Gibbs sampler under log-concavity.arXiv preprint arXiv:2410.00858
arXiv 2024
-
[23]
Lee, H. and K. Zhang (2024). Fast mixing of data augmentation algorithms: Bayesian probit, logit, and lasso regression.arXiv preprint arXiv:2412.07999
arXiv 2024
-
[1]
Albert, J. H. and S. Chib (1993). Bayesian analysis of binary and polychotomous response data. Journal of the American statistical Association 88(422), 669–679
work page 1993
-
[2]
Altschuler, J. M. and S. Chewi (2024). Faster high-accuracy log-concave sampling via algorithmic warm starts.Journal of the ACM 71(3), 1–55
work page 2024
-
[3]
Amit, Y. (1996). Convergence properties of the Gibbs sampler for perturbations of Gaussians. The Annals of Statistics 24(1), 122–140
work page 1996
- [4]
- [6]
-
[7]
Biswas, N., P . E. Jacob, and P . Vanetti (2019). Estimating convergence of Markov chains with L-lag couplings.Advances in Neural Information Processing Systems 32
work page 2019
Show all 43 references
-
[8]
Botev, Z. I. (2017). The normal law under linear restrictions: simulation and estimation via minimax tilting.Journal of the Royal Statistical Society Series B: Statistical Methodology 79(1), 125– 148
2017
-
[9]
Caputo, P ., Z. Chen, Y. Gu, and Y. Polyanskiy (2024). Entropy contractions in markov chains: Half-step, full-step and continuous-time.arXiv preprint arXiv:2409.07689
2024 arXiv
-
[10]
Carvalho, C. M., N. G. Polson, and J. G. Scott (2009). Handling sparsity via the horseshoe. In Artificial intelligence and statistics, pp. 73–80. PMLR
2009
-
[11]
Ceriani, P . M. and G. Zanella (2024). Linear-cost unbiased posterior estimates for crossed effects and matrix factorization models via couplings.arXiv preprint arXiv:2410.08939
2024
-
[12]
Chewi, S. (2023). Log-concave sampling.Book draft available at https://chewisinho.github.io
2023
-
[13]
Chopin, N. and J. Ridgway (2017). Leave pima indians alone: Binary regression as a benchmark for bayesian computation.Statistical Science 32(1), 64–87
2017
-
[14]
Khare, and L
Diaconis, P ., K. Khare, and L. Saloff-Coste (2008). Gibbs Sampling, Exponential Families and Orthogonal Polynomials.Stat. Sci. 23, 151–178
2008
-
[15]
Durante, D. (2019). Conjugate bayes for probit regression via unified skew-normal distribu- tions.Biometrika 106(4), 765–779
2019
-
[16]
Durante, and G
Fasano, A., D. Durante, and G. Zanella (2022). Scalable and accurate variational bayes for high- dimensional binary regression models.Biometrika 109(4), 901–919
2022
-
[17]
Fuglstad, G.-A., I. G. Hem, A. Knight, H. Rue, and A. Riebler (2020). Intuitive joint priors for variance parameters.Bayesian Analysis 15, 1109—-1137
2020
-
[18]
George, E. I. and R. E. McCulloch (1993). Variable selection via gibbs sampling.Journal of the American Statistical Association 88(423), 881–889
1993
-
[19]
Papaspiliopoulos, and G
Goplerud, M., O. Papaspiliopoulos, and G. Zanella (2024). Partially factorized variational in- ference for high-dimensional mixed models.Biometrika, asae067
2024
-
[20]
Held, L. and C. C. Holmes (2006). Bayesian auxiliary variable models for binary and multino- mial regression.Bayesian Analysis 1(1), 145–168
2006
-
[21]
O’Leary, and Y
Jacob, P ., J. O’Leary, and Y. Atchadé (2020). Unbiased Markov chain Monte Carlo with couplings (with discussion).JR Statist. Soc. Ser. B 82, 543–600
2020
-
[22]
Johndrow, J. E., A. Smith, N. Pillai, and D. B. Dunson (2019). MCMC for imbalanced categorical data.Journal of the American Statistical Association
2019
-
[24]
Paulo, G
Liang, F., R. Paulo, G. Molina, M. A. Clyde, and J. O. Berger (2008). Mixtures of g priors for Bayesian variable selection.Journal of the American Statistical Association 103(481), 410–423
2008
-
[25]
Mailhot, L. (1988). Some properties of truncated distributions connected with log-concavity of distribution functions.Applicationes Mathematicae 20, 531–542. 16
1988
-
[26]
McCullagh, P . and J. A. Nelder (1989).Generalized linear models. Chapman & Hall
1989
-
[27]
Papaspiliopoulos, and G
Pandolfi, A., O. Papaspiliopoulos, and G. Zanella (2024). Conjugate gradient methods for high- dimensional GLMMs.arXiv preprint arXiv:2411.04729
2024
-
[28]
Qin, Q. and J. P . Hobert (2019). Convergence complexity analysis of albert and chib’s algorithm for bayesian probit regression.The Annals of Statistics 47(4), 2320–2347
2019
-
[29]
Qin, Q. and J. P . Hobert (2022). Wasserstein-based methods for convergence complexity analysis of MCMC with applications.The Annals of Applied Probability 32(1), 124–166
2022
-
[30]
Roberts, G. O. and J. S. Rosenthal (2001). Markov chains and de-initializing processes.Scandi- navian Journal of Statistics 28(3), 489–504
2001
-
[31]
Roberts, G. O. and S. K. Sahu (1997). Updating schemes, correlation structure, blocking and parameterization for the Gibbs sampler.Journal of the Royal Statistical Society Series B: Statistical Methodology 59(2), 291–317
1997
-
[32]
Rosenthal, J. S. (1995). Minorization conditions and convergence rates for Markov chain Monte Carlo.Journal of the American Statistical Association 90(430), 558–566
1995
-
[33]
Roy, V . and J. P . Hobert (2007). Convergence rates and asymptotic standard errors for Markov chain Monte Carlo algorithms for Bayesian probit regression.Journal of the Royal Statistical Society Series B: Statistical Methodology 69(4), 607–623
2007
-
[34]
Sardy, S. (2008). On the practice of rescaling covariates.International Statistical Review 76(2), 285–297
2008
-
[35]
Simpson, D., H. Rue, A. Riebler, T. G. Martins, and S. H. Sørbye (2017). Penalising model com- ponent complexity: A principled, practical approach to constructing priors.Statistical Science 32, 1–8
2017
-
[36]
Van Dyk, D. A. and T. Park (2008). Partially collapsed gibbs samplers: Theory and methods. Journal of the American Statistical Association 103(482), 790–796
2008
-
[37]
Schmidler, and Y
Wu, K., S. Schmidler, and Y. Chen (2022). Minimax mixing time of the Metropolis-adjusted Langevin algorithm for log-concave sampling.Journal of Machine Learning Research 23(270), 1–63
2022
-
[38]
and X.-L
Yu, Y. and X.-L. Meng (2011). To center or not to center: That is not the question—an Ancillarity– Sufficiency Interweaving Strategy (ASIS) for boosting MCMC efficiency.Journal of Computational and Graphical Statistics 20(3), 531–570
2011
-
[39]
Zellner, A. (1986). On assessing prior distributions and Bayesian regression analysis with g- prior distributions.Bayesian inference and decision techniques
1986
-
[40]
Frühwirth-Schnatter, and H
Zens, G., S. Frühwirth-Schnatter, and H. Wagner (2024). Ultimate Pólya Gamma Samplers– Efficient MCMC for possibly imbalanced binary and categorical data.Journal of the American Sta- tistical Association 119(548), 2548–2559. 17 A Implementation and cost per iteration We now di...
2024
-
[41]
U m,N is convex for every m and N
-
[42]
U m,NpxmqÑU mpxmqas NÑ8for every m and x m
-
[43]
Then for anyµPPpR dq 1 M Mÿ m“1 KLpµ´m,π´mqď ˆ 1´ 1 κ˚M ˙ KLpµ,πq, withκ˚ as in(B.18)
U m,Npxmqis increasing for every m and x m. Then for anyµPPpR dq 1 M Mÿ m“1 KLpµ´m,π´mqď ˆ 1´ 1 κ˚M ˙ KLpµ,πq, withκ˚ as in(B.18). Proof.By 2. we have thatπ N Ñπweakly asNÑ8. Moreover, sinceU m,N is convex,π N satisfies AssumptionBin [5]. Thus, by lower semi-continuity of the ...
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.