---
title: Data-Space Preconditioning (DSP)
url: https://www.emergentmind.com/topics/data-space-preconditioning-dsp
type: topic
---

# Data-Space Preconditioning (DSP)

Searching arXiv for recent papers on Data-Space Preconditioning and closely related usage.
Data-Space Preconditioning (DSP) denotes a family of techniques that alter the geometry of computations in the space of observations rather than in the parameter or image domain. In the cited literature, the term is used in several technically distinct but structurally related senses. In variational MRI, DSP is the choice of a non-conventional inner product on k-space data, typically induced by a Hermitian positive-definite matrix \(W\), so that data consistency is measured by \(\|Ex-y\|_W^2\) rather than by the Euclidean norm [2507.05312]. In regularized loss minimization, DSP refers to ridge-whitening of features through \(H^{-1/2}\), with the aim of reducing the condition number seen by first-order methods [1408.3115]. In large-scale PCA and K-means, DSP appears as randomized orthonormal preconditioning \(HD\) followed by entrywise sampling, which smooths coordinates and enables unbiased single-pass estimators [1511.00152]. In non-Cartesian MRI algorithm design, closely related k-space preconditioning acts on dual variables in the data domain to accelerate primal-dual iterations without changing the objective function [1902.09657].

## 1. Conceptual scope and defining constructions

A common formal pattern across these usages is that DSP changes the metric, scaling, or distribution of the observed data before or during optimization. The specific operator depends on the problem class.

In the variational MRI formulation of “Introducing Image-Space Preconditioning in the Variational Formulation of MRI Reconstructions” [2507.05312], image space is \(X \simeq \mathbb{C}^{nVox}\), data space is \(Y \simeq \mathbb{C}^{nSamp}\), and the encoding operator is \(E:X\to Y\). A Hermitian positive-definite matrix \(W \in \mathbb{C}^{nSamp\times nSamp}\) defines the data-space inner product
\[
\langle u,v\rangle_W=u^*Wv,
\qquad
\|u\|_W^2=u^*Wu.
\]
DSP is therefore a choice of metric on \(Y\). In non-Cartesian MRI, the canonical choice is the density-compensation matrix \(D\), a diagonal SPD matrix whose entries approximate Voronoi cell areas of the sampling points.

In “On Data Preconditioning for Regularized Loss Minimization” [1408.3115], the optimization problem is
\[
\min_{w\in\mathbb{R}^d} F(w)=\frac{1}{n}\sum_{i=1}^n \ell(w^\top x_i,y_i)+\frac{\lambda}{2}\|w\|_2^2.
\]
Here DSP is implemented by transforming each feature vector as
\[
\tilde{x}_i = P x_i = H^{-1/2}x_i,
\qquad
H=\rho I + C,
\qquad
C=\frac{1}{n}\sum_{i=1}^n x_i x_i^\top,
\qquad
\rho=\frac{\lambda}{\beta}.
\]
This is a ridge-whitened covariance construction.

In “Preconditioned Data Sparsification for Big Data with Applications to PCA and K-means” [1511.00152], DSP is a randomized orthonormal system of the form
\[
y = H D x,
\]
where \(H\) is a fast orthonormal transform and \(D\) is a random diagonal Rademacher matrix, followed by uniform entrywise subsampling through \(R_iR_i^\top\). The purpose is not merely conditioning of gradient methods, but smoothing of coordinate magnitudes so that aggressive sparsification remains statistically controlled.

A plausible implication is that DSP is best understood as a problem-dependent modification of data geometry rather than as a single algorithmic primitive. The same label therefore covers metric weighting, whitening, randomized mixing, and dual-domain diagonal preconditioning.

## 2. Variational MRI: DSP as a data-space metric

In the MRI framework of [2507.05312], DSP is embedded directly into the variational objective:
\[
\min_x f(x)=\frac{1}{2}\|Ex-y\|_W^2 + R(x),
\]
where \(R(x)\) may be an \(\ell_1\) penalty such as \(\lambda\|\Psi x\|_1\) or another convex regularizer. The associated normal equations for the quadratic data term are
\[
E^*WE\,x = E^*Wy.
\]
If \(W=L^*L\), then defining \(y'=Ly\) and \(E'=LE\) yields
\[
\|Ex-y\|_W^2=\|E'x-y'\|_2^2,
\]
so DSP is simultaneously a change of metric and a left-preconditioning of the forward model [2507.05312].

The same paper places gradients, adjoints, and normal equations into a general inner-product formalism. For inner products induced by SPD matrices \(M\) on image space and \(W\) on data space, the adjoint of a linear map \(A:X\to Y\) is
\[
A^\dagger = M^{-1}A^*W.
\]
In the DSP-only case \(M=I\), this reduces to \(A^\dagger=A^*W\). The data-term gradient under the standard image-space metric is
\[
\nabla\!\left(\tfrac{1}{2}\|Ex-y\|_W^2\right)=E^*W(Ex-y),
\]
and with regularization,
\[
\nabla f(x)=E^*W(Ex-y)+\nabla R(x).
\]
When ISP is also present, the generalized gradient becomes
\[
\operatorname{grad} f(x)=M^{-1}E^*W(Ex-y)+\operatorname{grad}_M R(x).
\]

This metric view gives DSP a modeling status rather than reducing it to an implementation trick. In particular, if k-space noise has covariance \(\Sigma_n\), then choosing \(W=\Sigma_n^{-1}\) yields the maximum-likelihood weighting under complex Gaussian noise, and the whitening factor \(L\) becomes a prewhitening operator. If non-Cartesian sampling density is the main concern, a common choice is the diagonal matrix \(D=\operatorname{diag}(w)\), with \(w_m\approx \Delta K_m\), so that the discrete weighted norm approximates the continuous \(L^2\)-norm in k-space [2507.05312].

A central distinction in this paper is that DSP generally changes the solution set relative to unweighted least squares. The authors explicitly emphasize that, unlike ISP, DSP is not necessarily a benign convergence accelerator; it is a genuine choice of data-space metric. This point underlies later discussions of density compensation and weighted data consistency in compressed sensing and iterative deep learning reconstructions.

## 3. Conditioning in regularized loss minimization

In the ERM setting of [1408.3115], DSP is motivated by the dependence of first-order complexity on the condition number. For \(\ell_2\)-regularized empirical risk minimization, small \(\lambda\) improves generalization but makes the problem ill conditioned. When \(\ell(z,y)\) is \(L\)-Lipschitz and \(\|x\|_2\le R\), the condition number scales as
\[
\kappa \approx \frac{L^2R^2}{\lambda}.
\]
When \(\ell(z,y)\) is \(L\)-smooth, the condition number scales as
\[
\kappa \approx \frac{LR^2}{\lambda}.
\]

The paper assumes a curvature lower bound in the first argument of the loss,
\[
\ell''(z,y)\ge \beta
\quad \text{for all } |z|\le r,
\]
and defines the modified loss
\[
\phi(z,y)=\ell(z,y)-\frac{\beta}{2}z^2.
\]
With
\[
C=\frac{1}{n}\sum_{i=1}^n x_ix_i^\top,\qquad
\rho=\frac{\lambda}{\beta},\qquad
H=\rho I + C,\qquad
P=H^{-1/2},
\]
the transformed data are \(\tilde{x}_i=Px_i\). Reparameterizing by \(v=H^{1/2}w\) gives an equivalent problem in which the data have been ridge-whitened [1408.3115].

The analysis characterizes the transformed geometry by the numerical rank
\[
\gamma(C,\rho)=\operatorname{tr}(H^{-1}C)=\sum_{i=1}^d \frac{\sigma_i^2}{\sigma_i^2+\rho},
\]
and generalized incoherence
\[
\mu(\rho)=\max_{1\le i\le n}\frac{n}{\gamma(C,\rho)}\sum_{j=1}^d \frac{\sigma_j^2}{\sigma_j^2+\rho}V_{ij}^2.
\]
These control transformed norms through
\[
\mathbb{E}_i[x_i^\top H^{-1}x_i]=\gamma(C,\rho),
\qquad
x_i^\top H^{-1}x_i \le \mu(\rho)\gamma(C,\rho).
\]
For the full preconditioner, the paper derives the bounds
\[
\kappa' \le \frac{(L+\beta r)^2}{\beta}\,\mu(\rho)\gamma(C,\rho)
\quad\text{(non-smooth)},
\]
and
\[
\kappa' \le \frac{(L-\beta)}{\beta}\,\mu(\rho)\gamma(C,\rho)
\quad\text{(smooth)}.
\]

The practical interpretation is that DSP replaces the crude data factor \(R^2\) by the data-dependent quantity \(\mu(\rho)\gamma(C,\rho)\), while weakening the harmful \(1/\lambda\) dependence through \(\beta\). The paper also gives spectral decay regimes in which \(\gamma(C,\rho)\) becomes small, including polynomial and exponential decay of the singular spectrum. This provides a criterion for when ridge-whitening is likely to reduce optimization complexity substantially [1408.3115].

## 4. Randomized orthonormal preconditioning and data sparsification

The data-sparsification framework of [1511.00152] uses DSP in a different sense: a randomized orthonormal transform is applied to smooth coordinate magnitudes, after which only \(m\) out of \(p\) entries of each sample are retained. For \(x\in\mathbb{R}^p\),
\[
y = H D x,
\]
where \(H\) is Hadamard, Fourier, or DCT, and \(D=\operatorname{diag}(d_1,\dots,d_p)\) with i.i.d. Rademacher entries. Sampling is performed independently for each sample using \(R_i\in\mathbb{R}^{p\times m}\), whose columns are distinct canonical basis vectors chosen uniformly at random without replacement. This yields either the sparse \(p\)-dimensional representation
\[
w_i = R_iR_i^\top y_i
\]
or the compact \(m\)-dimensional representation
\[
z_i = R_i^\top y_i.
\]

The theoretical role of the preconditioning step is to make uniform entry sampling effective by smoothing the energy over coordinates. The paper proves a sub-Gaussian coordinate bound for \(y=HDx\), and then a norm bound for the sampled vector \(w=RR^\top y\):
\[
\|w\|_2^2 \le \frac{m}{p}\cdot \frac{2}{\eta}\log\!\left(\frac{2p}{\alpha}\right)\|x\|_2^2
\]
with high probability. On this basis, the paper constructs unbiased estimators for the sample mean and covariance. The mean estimator is
\[
\widehat{\overline{x}}_n=\frac{p}{m}\cdot\frac{1}{n}\sum_{i=1}^n R_iR_i^\top x_i,
\]
and the covariance estimator is formed by
\[
\widetilde{C}=\frac{p(p-1)}{m(m-1)}\cdot\frac{1}{n}\sum_{i=1}^n R_iR_i^\top x_ix_i^\top R_iR_i^\top,
\]
followed by the diagonal debiasing
\[
\widehat{C}=\widetilde{C}-\frac{(p-m)}{(p-1)}\operatorname{diag}(\widetilde{C}),
\]
for which \(\mathbb{E}[\widehat{C}]=C\) [1511.00152].

These estimators enable single-pass PCA and K-means. For PCA, the paper gives covariance concentration results, and standard Davis–Kahan/Wedin reasoning then translates spectral-norm covariance error into a subspace perturbation bound when a positive eigengap is present. For K-means, the preconditioned and sampled maximum-likelihood objective is written in terms of \(\|z_i-R_i^\top\mu_k'\|_2^2\), and the cluster centers in the preconditioned domain are updated by coordinatewise averaging over sampled entries. The sampling operator
\[
H_k=\frac{p}{m}\cdot \frac{1}{n_k}\sum_{i\in\mathcal{I}_k} R_iR_i^\top
\]
converges to \(I_p\) as \(n_k\) grows, which yields consistent one-pass center estimates [1511.00152].

The paper’s empirical results emphasize lower variance and better worst-case behavior than un-preconditioned entry sampling, especially on “spiky” data. A plausible implication is that, in this line of work, DSP is less about preconditioning an optimizer than about regularizing the coordinate distribution seen by the sampling operator.

## 5. Algorithmic realizations in MRI, optimization, and large-scale learning

The algorithmic consequences of DSP depend strongly on whether it is embedded in the objective, in a reparameterization, or in the iteration metric. In the metric formulation of MRI reconstructions [2507.05312], any iterative scheme with a data-consistency block must replace \(E^*(Ex-y)\) by \(E^*W(Ex-y)\), or by \(M^{-1}E^*W(Ex-y)\) when ISP is also present. The paper explicitly states that this propagates naturally to classical compressed sensing solvers such as proximal gradient and ADMM, and to unrolled deep-learning methods whose data-consistency blocks should use \(E^\dagger(E x-y)\) with the adjoint defined by the chosen metrics. For ADMM with \(\ell_1\)-regularization, the \(x\)-subproblem becomes
\[
\min_x \;\frac{1}{2}\|Ex-y\|_W^2 + \frac{\rho}{2}\|Ax-z+u\|_2^2,
\]
leading to normal equations with \(E^*WE\) plus penalty terms.

In the dual-domain non-Cartesian MRI method of [1902.09657], DSP is implemented as a diagonal k-space preconditioner \(P=\operatorname{diag}(p)\) inside primal-dual hybrid gradient (PDHG). For problems of the form \(\min_x g(x)+f(Ax)\) with \(f(z)=\frac{1}{2}\|z-y\|_2^2\), the updates are
\[
u^{k+1}=(I+\sigma P)^{-1}[u^k+\sigma P(A\bar{x}^k-y)],
\]
\[
x^{k+1}=\operatorname{prox}_{\tau g}(x^k-\tau A^H u^{k+1}),
\]
\[
\bar{x}^{k+1}=x^{k+1}+\theta^k(x^{k+1}-x^k),
\]
with the sufficient condition
\[
\sigma\tau \lambda_{\max}(PAA^H)<1.
\]
For composite regularizers \(g(x)=h(Gx)\), an additional dual variable \(v\) is introduced, and the convergence condition becomes
\[
\sigma\tau [\lambda_{\max}(PAA^H)+\lambda_{\max}(GG^H)]<1.
\]
The preconditioner is chosen by solving
\[
\min_p \|\operatorname{diag}(p)AA^H-I\|_F^2,
\]
which yields
\[
p[i]^{-1}=\frac{\sum_{j=1}^M |a_i^Ha_j|^2}{\|a_i\|_2^2}.
\]
The resulting method uses only point-wise multiplications in k-space in addition to NUFFT and adjoint-NUFFT calls, and the paper reports convergence in about ten iterations in practice for 3D UTE examples [1902.09657].

In regularized loss minimization, the main algorithmic beneficiaries are SGD, SAG, SVRG, and SDCA, whose iteration complexity depends on the condition number. The paper also proposes a random-sampling construction of the preconditioner. If \(\widehat{X}\) contains \(m\) sampled points, then
\[
\widehat{H}=\hat{\rho}I+\widehat{C},\qquad \widehat{P}=\widehat{H}^{-1/2},
\]
with the low-rank formula
\[
\widehat{H}^{-1/2}=\hat{\rho}^{-1/2}I-\widehat{U}\widehat{S}\widehat{U}^\top.
\]
Applying \(\widehat{P}\) costs \(O(md)\), while forming \(\widehat{C}\) and computing the SVD of \(\widehat{X}\) costs \(O(m^2d)\) [1408.3115].

In the sparsification setting, the dominant complexity reductions arise because each sample has exactly \(m\) nonzeros after sampling, the transform \(HD\) costs \(O(p\log p)\) per sample, and K-means assignments cost \(O(mK)\) per sample rather than \(O(pK)\). The paper frames this as single-pass, streaming-friendly, and distributed-data compatible [1511.00152].

## 6. Distinctions, misconceptions, and limitations

A recurrent misconception is that DSP is always a harmless acceleration device. The cited literature does not support that generalization. In the variational MRI interpretation of [2507.05312], weighting the data term by \(W\) changes the objective and therefore generally changes the solution set. The common diagonal density-compensation choice \(W=D\) is a modeling decision about the k-space metric, not merely a convergence trick. The paper explicitly contrasts this with ISP, which in many classic formulations accelerates convergence while preserving the minimizer when regularization and metric choices are consistent.

A related controversy appears in non-Cartesian MRI algorithm design [1902.09657]. Density compensation factors applied directly inside iterative updates accelerate convergence but effectively solve
\[
\min_x \frac{1}{2}\|D^{1/2}(Ax-y)\|_2^2 + g(x),
\]
which changes the solution and noise properties. The k-space PDHG preconditioner of [1902.09657] is presented precisely to avoid that trade-off: it preserves the original objective while acting as a true algorithmic preconditioner in the dual domain. This clarifies that “k-space preconditioning” and “weighted data fidelity” are not interchangeable, even if both resemble density-compensation-like operations computationally.

In ERM, the benefits of DSP depend on structural assumptions. The lower curvature bound \(\ell''(z,y)\ge \beta\) must hold on the relevant prediction range \(|z|\le r\). Large coherence \(\mu(\rho)\), slow spectral decay, or highly non-smooth behavior can reduce or erase conditioning gains. The paper also notes that DSP may densify sparse features, increasing per-iteration cost, and that a naive parameter-space preconditioning does not remove the harmful \(1/\lambda\) dependence in the functional ingredient [1408.3115].

In randomized sparsification, the benefits rely on sufficient smoothing and sufficient sample budget. Extremely small \(m\) degrades accuracy; the covariance debiasing requires \(m\ge 2\); pairwise distance preservation requires a Johnson–Lindenstrauss-type lower bound on \(m\); and some cluster coordinates may not be sampled in one pass when \(n_k^{(j)}=0\). The paper therefore presents a two-pass K-means variant for improved accuracy and notes that, as \(\gamma=m/p\to 1\), sparse data structures may introduce overhead relative to dense implementations [1511.00152].

Taken together, these results indicate that DSP is not a single invariant methodology but a family of data-domain geometric interventions. In MRI it can be a metric choice or a dual preconditioner; in ERM it is ridge-whitening tied to loss curvature; in streaming PCA and K-means it is randomized mixing that makes uniform sampling viable. This suggests that the unifying principle is not any fixed formula, but the deliberate redesign of the observation-space geometry to improve statistical fidelity, numerical conditioning, or computational tractability under the constraints of a specific inverse or learning problem [2507.05312].

Source: https://www.emergentmind.com/topics/data-space-preconditioning-dsp