Proximal Newton Adaptive Importance Sampler
- The paper introduces a novel adaptive importance sampling method that combines second-order local approximations with proximal operators to handle non-smooth, constrained targets.
- The methodology employs quadratic surrogate approximations and proximal gradient updates to iteratively adapt multivariate Gaussian proposals.
- Empirical results demonstrate orders-of-magnitude improvements in mean squared error and enhanced proposal concentration compared to traditional adaptive sampling techniques.
The Proximal Newton Adaptive Importance Sampler (PNAIS) is an adaptive importance sampling (AIS) methodology devised for efficiently estimating expectations under non-smooth and/or constrained target distributions, especially those encountered in modern statistics, signal processing, and machine learning. PNAIS combines local second-order information from a differentiable component of the target density with proximal operations for handling a non-smooth (convex) component, thus extending the applicability of adaptive proposal adaptation techniques to composite models beyond the reach of gradient-based methods (Elvira et al., 2024).
1. Problem Setting and Target Formulation
PNAIS addresses the estimation of expectations of the form
where the unnormalized target density on is specified by the composite exponential structure
with differentiable (possibly non-convex), and proper, lower-semicontinuous, and convex (e.g., indicator of a constraint or penalty). Standard adaptive IS methodologies that utilize gradient-based adaptation are inapplicable for non-smooth , thus motivating the use of proximal methods for proposal adaptation.
2. Proximal Newton Proposal Adaptation
Each PNAIS proposal is a multivariate Gaussian
where indexes the population of proposals. Adaptation is carried out iteratively over 0 rounds. At every step, the mean 1 is relocated by minimizing a local quadratic surrogate of 2 plus 3. Specifically, for proposal 4 at location 5, the quadratic approximation
6
(with 7 a Hessian-based scaling) is combined with 8 to form the subproblem
9
This admits the scaled proximal gradient update
0
where
1
for 2. The scaling 3, with 4 if positive definite and 5 otherwise, is stabilized via backtracking selection of 6.
When 7 allows, closed-form solutions for 8 are used (e.g., soft-thresholding for 9 penalties, Euclidean projection for constraints); otherwise, a numerical solver is invoked.
3. Sampling, Weighting, and Resampling Mechanisms
Each iteration consists of:
- Sampling: For every proposal (0), generate 1 samples 2.
- Weighting: Employ deterministic mixture multiple importance sampling (MIS) weights:
3
with self-normalization:
4
- Resampling: At every 5 iterations, perform global resampling by drawing 6 new anchors from the aggregated weighted sample pool; otherwise, conduct local resampling within each proposal’s batch. Anchors provide the updated positions for adaptation.
- Adaptation: Update proposal means via the proximal Newton step, set new covariances 7, and iterate.
The output consists of all weighted samples 8, enabling estimation
9
4. Theoretical Properties
For convex 0 with 1-Lipschitz gradient and convex 2, the proximal Newton step guarantees monotonic decrease of the local quadratic surrogate and global convergence to minimizers of 3 for step parameters 4. For non-convex 5, provided 6 satisfies the Kurdyka–Łojasiewicz property, the sequence of iterates converges to a critical point. Regarding the AIS estimation itself, as 7, the self-normalized IS estimator is asymptotically unbiased, and the adaptive mechanism reduces the variance of importance weights under regularity conditions (Elvira et al., 2024).
The per-iteration complexity is dominated by three operations:
| Operation | Complexity | Notes |
|---|---|---|
| Sampling and weighting | 8 | For full Gaussian proposals |
| Hessian inversion | 9 | Reduced via diagonal/approximate Hessians |
| Proximal solves | Depends on 0, often 1 or 2 | Closed form for some 3, iterative otherwise |
A plausible implication is that PNAIS scales efficiently for moderate 4 and/or when proximal operators are computationally simple.
5. Numerical Performance and Empirical Validation
PNAIS is validated on two canonical target families:
- Convex-constraint mixture: An equal mixture of two Gaussians on 5, truncated to the probability simplex 6. Here, 7 is the negative log-mixture, and 8 is the indicator of the simplex constraint. Metrics include relative MSE of 9, 0, and the normalizing constant 1.
- Sparse-prior regression: Gaussian likelihood 2 with mean 3, covariance 4, and Laplace (L1) prior 5. Here, 6, 7 is 8, with similar metrics.
Competing algorithms include DM-PMC (no adaptation), PNAIS-grad (first-order proximal gradient with isotropic covariance), PNAIS-rcov (robust covariance), and full PNAIS. In both settings, PNAIS achieves orders-of-magnitude improvements in MSE and superior proposal concentration relative to ablated variants and standard approaches. This suggests that second-order adaptation and the use of proximal steps confer substantive empirical benefits for non-smooth and constrained targets (Elvira et al., 2024).
6. Connections to Related Adaptive Sampling and Proximal Methods
PNAIS generalizes the principle of leveraging local geometry for proposal design, traditionally restricted to smooth targets, by incorporating proximal operations for composite models. The approach is motivated by and related to advances in deterministic mixture multiple importance sampling, stochastic optimization with composite objectives, and recent adaptive IS frameworks using robust or second-order covariance adaptation. The scheme directly addresses settings where 9 encodes hard constraints or induces sparsity, which arise in modern Bayesian inference and high-dimensional statistics.
7. References and Implementation Considerations
The original development, comprehensive theoretical analysis, and extensive empirical study of the Proximal Newton Adaptive Importance Sampler are detailed in
- V. Elvira & E. Chouzenoux, “A Proximal Newton Adaptive Importance Sampler,” IEEE Trans. Signal Processing, 2024 (Elvira et al., 2024).
Further context and related variance analysis can be found in prior work (see Akyıldız & Elvira 2021 as cited in (Elvira et al., 2024)). Attention must be given to selection of proposal numbers 0, sample size 1, surrogate accuracy, and practical computation of scaled proximal operators (with available closed forms or efficient numerics for structured penalties) for maximal efficiency and robustness.