Papers
Topics
Authors
Recent
Search
2000 character limit reached

Regularized KKL: Skewed/Smoothed Variant

Updated 8 March 2026
  • Regularized KKL is a framework that extends classic KL divergence by incorporating convex mixtures to handle non-overlapping supports in kernel spaces.
  • It enables closed-form computations for empirical point clouds and offers finite sample consistency by balancing bias and variance through the regularization parameter.
  • In nonlinear control, the method informs observer design using nonlinear contraction dynamics that improve convergence speed and reduce noise sensitivity.

Regularized KKL (Skewed/Smoothed Variant) refers to regularization mechanisms applied to generalizations of the Kullback-Leibler (KL) divergence, as developed in the context of kernel methods and quantum operator theory, and more broadly, to the design of nonlinear observers for nonlinear dynamical systems where regularization is induced via contraction and nonlinearities in observer dynamics. These regularized KKL methods appear prominently in two domains: (1) statistical learning, where they extend KL-type divergences to work robustly for non-overlapping supports and discrete measures; and (2) nonlinear control, where they yield observer architectures balancing speed and robustness to noise. The term "regularized" (as well as "skewed" or "smoothed") highlights the introduction of additional convex combinations or nonlinear dynamical terms to ensure desirable mathematical and statistical properties for both learning and filtering scenarios.

1. Kernel Kullback-Leibler Divergence and Its Regularization

The kernel Kullback-Leibler (KKL) divergence generalizes the classic KL divergence by replacing density ratios with operator-level comparisons of covariance embeddings in a reproducing kernel Hilbert space (RKHS). For probability distributions p,qp, q on Rd\mathbb{R}^d and a kernel kk with feature map ϕ\phi, the respective kernel covariance operators are Σp=ϕ(x)ϕ(x)dp(x)\Sigma_p = \int \phi(x) \otimes \phi(x)\,dp(x). The original KKL divergence is defined as

KKL(pq)=Tr[Σp(logΣplogΣq)].\mathrm{KKL}(p\|q) = \mathrm{Tr}[ \Sigma_p ( \log \Sigma_p - \log \Sigma_q ) ].

This operator-level quantity, also known as the "quantum KL" divergence, is only finite if the support of pp is absolutely continuous with respect to qq. When supp(p)⊄supp(q)\operatorname{supp}(p) \not\subset \operatorname{supp}(q), KKL\mathrm{KKL} is infinite (Chazal et al., 2024).

Regularization is introduced through a "skewed" or "smoothed" version to remedy this shortcoming. For Rd\mathbb{R}^d0, one considers a convex mixture of Rd\mathbb{R}^d1 and Rd\mathbb{R}^d2: Rd\mathbb{R}^d3 which yields the regularized KKL divergence: Rd\mathbb{R}^d4 This ensures that Rd\mathbb{R}^d5 is defined for all distributions, even with disjoint supports, by guaranteeing full-rank overlap of covariance operators.

2. Closed-Form Expressions for Point Clouds

For empirical measures composed of finite point sets, Rd\mathbb{R}^d6, Rd\mathbb{R}^d7, one forms Gram matrices:

  • Rd\mathbb{R}^d8, Rd\mathbb{R}^d9, kk0 with kk1, kk2, kk3.
  • The mixed Gram matrix kk4 assembles the covariance structure across the combined sample.

The regularized divergence for empirical measures admits a matrix trace formula: kk5 where kk6 is block-diagonal with kk7 on the kk8 block and zeros elsewhere. This enables kk9 to be computed in closed form in ϕ\phi0 time via diagonalization, making practical implementation viable for moderate sample sizes (Chazal et al., 2024).

3. Theoretical Properties: Consistency and Geometry

The regularization parameter ϕ\phi1 directly controls the interpolation between strict KKL and degeneracy:

  • As ϕ\phi2, ϕ\phi3 at rate ϕ\phi4. Sharp upper bounds quantify this deviation when ϕ\phi5 is absolutely continuous with respect to ϕ\phi6 and the density ratio is bounded.
  • Finite sample bounds scale as ϕ\phi7 for empirical means and as ϕ\phi8 for higher moments, making choice of ϕ\phi9 critical for bias-variance trade-off in finite-sample settings.

Geometrically, Σp=ϕ(x)ϕ(x)dp(x)\Sigma_p = \int \phi(x) \otimes \phi(x)\,dp(x)0 can be interpreted as a kernel-smoothed quantum/standard KL functional—lying between the standard KL divergence and the natural kernel-smoothing of Σp=ϕ(x)ϕ(x)dp(x)\Sigma_p = \int \phi(x) \otimes \phi(x)\,dp(x)1 and Σp=ϕ(x)ϕ(x)dp(x)\Sigma_p = \int \phi(x) \otimes \phi(x)\,dp(x)2. In Wasserstein geometry, this regularization ensures Σp=ϕ(x)ϕ(x)dp(x)\Sigma_p = \int \phi(x) \otimes \phi(x)\,dp(x)3 is smooth for discrete distributions (finite-rank operators), allowing well-posed gradient flows and optimization (Chazal et al., 2024).

4. Wasserstein Gradient Descent: Optimization via Regularized KKL

Gradient flows of Σp=ϕ(x)ϕ(x)dp(x)\Sigma_p = \int \phi(x) \otimes \phi(x)\,dp(x)4 can be computed explicitly in the Wasserstein metric for empirical measures: Σp=ϕ(x)ϕ(x)dp(x)\Sigma_p = \int \phi(x) \otimes \phi(x)\,dp(x)5 where Σp=ϕ(x)ϕ(x)dp(x)\Sigma_p = \int \phi(x) \otimes \phi(x)\,dp(x)6 and Σp=ϕ(x)ϕ(x)dp(x)\Sigma_p = \int \phi(x) \otimes \phi(x)\,dp(x)7 has closed form involving kernel evaluations and eigendecomposition of Σp=ϕ(x)ϕ(x)dp(x)\Sigma_p = \int \phi(x) \otimes \phi(x)\,dp(x)8. The time-discretized push-forward update for particles,

Σp=ϕ(x)ϕ(x)dp(x)\Sigma_p = \int \phi(x) \otimes \phi(x)\,dp(x)9

defines a method akin to SVGD, with the regularized divergence providing the objective landscape.

Efficient implementation recommendations:

  • Precompute Gram matrices and diagonalize KKL(pq)=Tr[Σp(logΣplogΣq)].\mathrm{KKL}(p\|q) = \mathrm{Tr}[ \Sigma_p ( \log \Sigma_p - \log \Sigma_q ) ].0 per iteration.
  • For moderate KKL(pq)=Tr[Σp(logΣplogΣq)].\mathrm{KKL}(p\|q) = \mathrm{Tr}[ \Sigma_p ( \log \Sigma_p - \log \Sigma_q ) ].1, the computational cost is dominated by eigendecomposition.
  • Choice of KKL(pq)=Tr[Σp(logΣplogΣq)].\mathrm{KKL}(p\|q) = \mathrm{Tr}[ \Sigma_p ( \log \Sigma_p - \log \Sigma_q ) ].2 controls variance.
  • Quasi-Newton (L-BFGS) and auto-differentiation can accelerate convergence and gradient computation (Chazal et al., 2024).

5. Nonlinear Contracting Regularization in Observer Design

In nonlinear observer theory, regularized KKL frameworks refer to the replacement of linear filters with nonlinear, contracting dynamics—using scalar contraction kernels—to improve robustness and convergence. Here, the system is assumed strongly differentially observable; the observer state KKL(pq)=Tr[Σp(logΣplogΣq)].\mathrm{KKL}(p\|q) = \mathrm{Tr}[ \Sigma_p ( \log \Sigma_p - \log \Sigma_q ) ].3 evolves via

KKL(pq)=Tr[Σp(logΣplogΣq)].\mathrm{KKL}(p\|q) = \mathrm{Tr}[ \Sigma_p ( \log \Sigma_p - \log \Sigma_q ) ].4

for KKL(pq)=Tr[Σp(logΣplogΣq)].\mathrm{KKL}(p\|q) = \mathrm{Tr}[ \Sigma_p ( \log \Sigma_p - \log \Sigma_q ) ].5 and contraction kernel KKL(pq)=Tr[Σp(logΣplogΣq)].\mathrm{KKL}(p\|q) = \mathrm{Tr}[ \Sigma_p ( \log \Sigma_p - \log \Sigma_q ) ].6 ensuring strong contraction in KKL(pq)=Tr[Σp(logΣplogΣq)].\mathrm{KKL}(p\|q) = \mathrm{Tr}[ \Sigma_p ( \log \Sigma_p - \log \Sigma_q ) ].7.

The key regularization mechanism:

  • The nonlinearity of KKL(pq)=Tr[Σp(logΣplogΣq)].\mathrm{KKL}(p\|q) = \mathrm{Tr}[ \Sigma_p ( \log \Sigma_p - \log \Sigma_q ) ].8 is designed so that for large residuals, the observer exhibits a fast correction ("a_fast" gain); for small errors, the response is slow ("a_slow" gain), improving noise rejection.
  • A concrete form,

KKL(pq)=Tr[Σp(logΣplogΣq)].\mathrm{KKL}(p\|q) = \mathrm{Tr}[ \Sigma_p ( \log \Sigma_p - \log \Sigma_q ) ].9

achieves this interpolating gain (Pachy et al., 2024).

6. Numerical Illustration and Practical Considerations

Demonstrations on the Duffing oscillator confirm that regularized (nonlinear) KKL observers combine (i) convergence speeds superior to slow-linear designs and (ii) noise sensitivity close to slow-linear but much improved over fast-linear filters. For comparison, mean convergence times for error reduction were 0.83s (fast-linear KKL), 6.79s (slow-linear), 2.27s (nonlinear KKL); mean noise gain factors were 7.57 (fast-linear), 1.15 (slow-linear), 1.95 (nonlinear).

Recommendations for practical use include tuning pp0 or contraction gains to match data or plant characteristics, precomputing required operator quantities, and using offline calculations or gradient approaches appropriate for available computational resources (Chazal et al., 2024, Pachy et al., 2024).

7. Connections and Distinctive Features

Regularized KKL divergences and observers provide a unified approach to addressing limitations of both classical and kernel-based divergences in statistics and observer/filter designs in control:

  • In statistical learning, they address support mismatch and variance explosion, ensuring well-posedness for discrete, empirical, or non-overlapping distributions.
  • In nonlinear filtering, regularized nonlinear dynamics allow simultaneous acceleration of convergence and attenuation of noise, unattainable with linear gain choices.
  • Both frameworks exploit the smoothing/regularizing effects of convex mixing (in the divergence case) or nonlinear contraction (in the observer case), and can be implemented efficiently for finite samples or state dimensions.

The development of these regularized KKL frameworks has established robust methodologies for both statistical comparison of probability distributions and the design of nonlinear observers, with the dual effect of enhancing both theoretical properties and practical applicability (Chazal et al., 2024, Pachy et al., 2024).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Regularized KKL (Skewed/Smoothed Variant).