atlas

Research map / Learning theory and algorithms / Matrix and tensor methods

Faster Sampling from Log-Concave Densities over Polytopes via Efficient Linear Solvers

ICLR 2024 · Learning theory and algorithms › Matrix and tensor methods · approach: Randomized sketching for matrices · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Speeds up the soft-threshold Dikin walk for sampling log-concave densities over polytopes from O(md^{ω-1}) to nearly nnz(A)+d² per step, using efficient linear solvers with slowly-changing Hessians and a randomized sigmoid-series estimator for the determinant ratio.

Problem

Sampling from a log-concave distribution proportional to exp(-f) constrained to a polytope {θ: Aθ ≤ b}; prior fastest Dikin-walk implementations spend md^{ω-1} arithmetic operations per step on matrix inversion and determinant computation.

Approach

Show that the soft-threshold regularized log-barrier Hessian changes slowly in Frobenius norm w.r.t. the local norm, so an efficient inverse-maintenance linear solver can be reused across steps; estimate the Metropolis determinant ratio unbiasedly via randomized Taylor/sigmoid series expansions with two overlapping regions of convergence.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use efficient inverse maintenance and randomized determinant estimation to implement the soft-threshold Dikin walkSoft-threshold Dikin walk for L-Lipschitz log-concave sampling on polytopes · Log-concave sampling on polytopes, L-Lipschitz farithmetic operations: \tilde{O}((md + d L^2 R^2)\times (md^{\omega-1}+ T_f)) -> \tilde{O}((md + d L^2 R^2) \log(\frac{w}{\delta})) \times (\maHelped
Use efficient inverse maintenance and randomized determinant estimation to implement the soft-threshold Dikin walkSoft-threshold Dikin walk for β-smooth log-concave sampling on polytopes · Log-concave sampling on polytopes, β-smooth farithmetic operations: \tilde{O}((md + d \beta R^2)\times (md^{\omega-1} + T_f) -> \tilde{O}((md + d \beta R^2) \log(\frac{w}{\delta})) \times Helped
Use the proposed fast implementationBayesian Lasso logistic regression sampling · Bayesian Lasso logistic regressionarithmetic operations: \tilde{O}(d^{2+\omega}) -> \tilde{O}(d^{4}); d^{\omega-2}Helped
Use the proposed fast implementationBayesian Lasso logistic regression sampling · Bayesian Lasso logistic regressionarithmetic operations: \tilde{O}(d^5) -> \tilde{O}(d^{4}); dHelped
Use efficient inverse maintenance for the regularized barrier HessianSoft-threshold Dikin walk · Per-step computationarithmetic operations: md^{\omega-1} -> \mathrm{nnz}(A) + d^2Helped

Limitations

Experimental setup

Metrics: arithmetic operation count total variation distance

Baselines: soft-threshold Dikin walk (Chen-Dwivedi-Mishra style implementation) Dikin walk with fast linear solver for f≡0

Builds on: Dikin walk soft-threshold Dikin walk efficient inverse maintenance (Lee-Sidford-style)

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy