Source-linked AI summary
Atomic norm denoising with applications to line spectral estimation
Badri Narayan Bhaskar, Gongguo Tang, Benjamin Recht
TL;DR
Line spectral estimation requires recovering frequencies and phases from noisy samples, while sparse-combination searches can be computationally formidable. The paper develops atomic-norm denoising, specializes it to line spectra, and establishes MSE guarantees with convex optimization and SDP computation.
Problem
Recovering frequencies and relative phases from noisy samples is a foundational line spectral estimation problem, while direct sparse-combination search can be NP-hard.
Method
The paper develops atomic-norm denoising for sparse nonnegative combinations, specializes it to line spectra as Atomic norm Soft Thresholding, and solves it through semidefinite programming.
Results
The atomic soft-thresholding estimate has an expected per-element MSE, and when the atomic set satisfies A=o(n), the estimate is consistent.
Takeaways & Limitations
Atomic-norm analysis provides closed-form denoising rates and a convex computational approach while avoiding some complications of compressed sensing and random matrix theory.
Takeaways & Limitations
The fast rate may apply to well-separated frequencies, but concrete conditions ensuring it and the minimax rates remain to be determined.
Abstract
from arXiv · showhide
Motivated by recent work on atomic norms in inverse problems, we propose a new approach to line spectral estimation that provides theoretical guarantees for the mean-squared-error (MSE) performance in the presence of noise and without knowledge of the model order. We propose an abstract theory of denoising with atomic norms and specialize this theory to provide a convex optimization problem for estimating the frequencies and phases of a mixture of complex exponentials. We show that the associated convex optimization problem can be solved in polynomial time via semidefinite programming (SDP). We also show that the SDP can be approximated by an l1-regularized least-squares problem that achieves nearly the same error rate as the SDP but can scale to much larger problems. We compare both SDP and l1-based approaches with classical line spectral analysis methods and demonstrate that the SDP outperforms the l1 optimization which outperforms MUSIC, Cadzow's, and Matrix Pencil approaches in terms of MSE over a wide range of signal-to-noise ratios.
1 Introduction
The paper develops atomic-norm denoising for noisy line spectral estimation, with MSE guarantees, SDP computation, and a scalable gridded Lasso approximation. The approach treats continuous-frequency estimation as sparse approximation and uses dual solutions for frequency localization.
- Line spectral estimation extracts frequencies and relative phases from few noisy samples and supports applications including radar, imaging, spectroscopy, and power electronics.
- Existing polynomial-interpolation methods can be unstable, while robust methods’ denoising performance is often sensitive to estimated model order.
- Atomic norms generalize ℓ1 and nuclear-norm penalties, enabling a unified convex denoising theory for sparse combinations from possibly infinite atom sets.
- For line spectra, Atomic norm Soft Thresholding provides MSE estimates and can be solved as a semidefinite program, with ADMM handling instances with a thousand observations in a few minutes.
- The oversampled-grid Lasso approximates atomic-norm minimization with nearly the same error rate while reducing computational demands through FFT-based solvers.
- Experiments report that AST and the Lasso approximation outperform MUSIC, Cadzow’s, and Matrix Pencil methods at low SNR, while the dual solution supports frequency localization.
2 Abstract Denoising with Atomic Norms
Atomic norms convert denoising over sparse combinations of potentially infinite atoms into a convex framework with MSE guarantees. The framework connects dual-noise geometry to regularization and recovers familiar ℓ1 and nuclear-norm denoising cases.
- Atomic-norm framework: The atomic norm generalizes ℓ1 penalties for sparse vectors and nuclear norms for low-rank matrices.It is defined through the convex hull of the atomic set and its associated gauge function.
- Atomic-norm framework: Atomic norm denoising estimates a signal assumed to be a sparse combination of atoms while avoiding the NP-hard sparsest-vector search.The resulting optimization problem is convex and acts as a soft-thresholded version of the observations.
- MSE guarantees: The dual atomic norm controls the regularization choice and enters the paper’s MSE error bounds.The optimal regularization scale is tied to the expected dual norm of the noise process.
- Examples: For sparse vectors, the atomic-norm framework recovers the Lasso and yields its stability result without assumptions on the design matrix.In this setting, the dual atomic norm is the ℓ∞ norm and equals the maximum absolute correlation with the noise.
- Fast rates: Under geometric conditions on the atomic set, fast-rate bounds control MSE through τ^2 rather than τ∥x⋆∥A.The paper states minimax-optimal rates for sparse vectors and low-rank matrices in noise.
3 Application to Line Spectral Estimation
For line spectra, the paper models complex sinusoids as a continuous atomic set and turns atomic soft thresholding into an SDP. A gridded Lasso approximation retains the atomic-norm behavior while reducing computational cost, and the dual solution localizes frequencies.
- 3 Application to Line Spectral Estimation: The line-spectral atomic set contains sinusoidal atoms indexed continuously by frequency and phase, allowing the signal to be represented as a sparse nonnegative combination.This gives an infinite dictionary for mixtures of complex exponentials.
- 3.1 SDP for Atomic Soft Thresholding: The atomic norm for trigonometric atoms admits a semidefinite characterization, making atomic soft thresholding equivalent to an SDP.The formulation follows from sum-of-squares representations of nonnegative trigonometric polynomials.
- 3.1 SDP for Atomic Soft Thresholding: The dual atomic norm is the maximum magnitude of a complex trigonometric polynomial, and its constraint becomes an SDP-representable polynomial bound.The construction uses Hermitian Toeplitz matrices and sum-of-squares conditions.
- 3.3 Determining the frequencies: The dual polynomial localizes frequencies by identifying points where its magnitude reaches the regularization level τ.In the noiseless case, exact localization is guaranteed under minimum separation at least 4/n; noisy simulations suggest approximate localization under similar separation.
- 3.4 Discretization and Lasso: The ADMM implementation is usually expensive beyond a few hundred samples because each iteration is dominated by eigenvalue computation.The gridded Lasso is proposed as the alternative for very large instances.
- 3.4 Discretization and Lasso: For large problems, an oversampled frequency-grid Lasso approximates the atomic-norm solution and can be solved efficiently using FFT-based iterations.The discretized atomic norms can be made arbitrarily close by choosing the grid size as a constant factor larger than n.
4 Related Work
Classical line-spectral methods descend from Prony interpolation but face noise instability and sensitivity to model-order estimation. The paper instead analyzes continuous atomic geometry to justify Lasso discretization and compares favorably against classical approaches.
- Classical methods: Prony’s method can recover k frequencies from 2k noiseless samples but is unstable under noise because polynomial root finding is sensitive.Later classical methods robustify polynomial interpolation but retain model-order sensitivity.
- Classical methods: Cadzow improves subspace-based methods by alternating projections between Toeplitz structure and rank-k matrices.It is a structured low-rank approximation method related to singular-spectrum analysis.
- Model-order dependence: Most linear-prediction methods require heuristic model-order estimation, and their performance is sensitive to that estimate.AST and Lasso require only a rough noise-variance estimate in the reported experiments, which supplied classical methods with the true model order.
- Continuous versus gridded analysis: The paper avoids conventional compressed-sensing coherence analysis by working directly in continuous frequency space and using atomic-set geometry.Convergence of the corresponding atomic norms then justifies large-grid Lasso denoising.
5 Experiments
Experiments compare AST and discretized Lasso with classical line spectral methods across signal sizes, frequencies, SNRs, and grid resolutions. AST generally performs best, while Lasso improves with finer grids but faces accuracy–complexity tradeoffs.
- Overall comparison: AST and Lasso outperform classical methods in almost every SNR regime, although all algorithms are comparable when SNR ≤0 dB.The comparison includes MUSIC, Cadzow’s, and Matrix Pencil methods.
- Grid resolution: Lasso denoising improves with grid size, especially at high SNR, because finer grids reduce dominant discretization error when noise is small.Increasing grid resolution yields diminishing benefits, particularly in the low-SNR regime.
- Grid resolution: Finer Lasso grids improve frequency localization by tightening clusters around true frequencies, despite basis mismatch producing more estimated frequencies than true ones.The experiments suggest over-discretization followed by clustering and peak detection for localization.
- Overall comparison: AST is the best-performing algorithm and Lasso is second in the performance profile across experimental settings.Cadzow performs worse than AST despite receiving the true number of sinusoids.
- Model-order sensitivity: Cadzow’s performance degrades drastically when its supplied model order is incorrect by even one sinusoid.The classical methods were given the true model order in the reported comparison, favoring them relative to AST and Lasso.
6 Conclusion and Future Work
The conclusion emphasizes atomic norm methods’ continuous-domain formulation and identifies unresolved theory and extensions to other signal and control problems. Fast-rate conditions and minimax rates remain open questions.
- Conclusion: The continuous-domain atomic norm formulation yields simple closed-form rates and avoids complicated theoretical arguments associated with gridding.The unit circle is discretized only at the end, with the discretization loss explicitly determined.
- Fast Rates: Checkable conditions for the cones governing fast atomic-norm rates remain a major open problem.Experiments suggest better AST performance for frequency-spread signals with a slightly larger regularization parameter.
- Fast Rates: Concrete conditions ensuring fast rates and minimax rates for line spectral estimation remain to be determined.The paper links this agenda to estimating the parameter φ in (2.9).
- Moments Supported Inside the Disk: Atomic-norm denoising naturally extends to moment problems supported on the complex unit disk in control and systems applications.Examples include model order reduction, system identification, and control design.
- Other Denoising Models: The abstract denoising results may apply to other statistical signal-processing models, including signals corrupted by multipath reflections.The proposed atoms could be time- and frequency-shifted versions of a known signal.
A.0.1 Proof of Lemma 1
The proof characterizes optimality for atomic-norm denoising through a necessary-and-sufficient condition involving the residual and the atomic norm’s subgradient.
- Optimality condition: The same condition is sufficient because it implies f(x) ≥ f(x̂) for every x.Thus, the condition is necessary and sufficient for x̂ to minimize the objective.
- Subgradient interpretation: The condition equivalently states that τ^-1(y−x̂) belongs to the subgradient of the atomic norm at x̂.This is also expressed as the first-order condition 0 ∈ ∂f(x̂).
- Dual reformulation: The proof rewrites the optimality condition using the dual atomic norm and its convex indicator function.This reformulation prepares the characterization used in the dual problem.
A.0.2 Proof of Lemma 2
The proof derives the dual atomic-norm denoising problem from a constrained primal formulation and identifies its solution as a projection onto a dual-norm ball.
- Dual derivation: The primal denoising problem is rewritten as a constrained optimization problem by introducing an auxiliary variable u equal to x.The Lagrangian is then formed for this equality constraint.
- Dual derivation: Completing the squares and applying the atomic-norm conjugate yields the dual problem as maximization of the dual function.The resulting dual formulation is equivalent to the stated problem in the paper.
- Projection interpretation: The dual solution ẑ is the unique projection of y onto the closed convex set C = {z : ||z||_* ≤ τ}.Projection-theorem conditions establish the relationship between ẑ and the primal minimizer x̂.
- Primal–dual relationship: Substituting ẑ = y−x̂ into the projection characterization links the dual and primal solutions.The proof also establishes absence of a duality gap by matching the primal and dual objective values.
B Fast Rate Calculations
This section establishes fast-rate results for atomic-norm denoising, first for sparse vectors and then for low-rank matrices.
- Proposition 4 lower-bounds the compatibility quantity φγ(x⋆, A) by 1−γ for k-sparse vectors over signed canonical atoms.
- The argument decomposes z into support and complementary components, whose disjoint supports enable the stated ℓ1 inequality.
- The sparse-vector proof shows that z satisfies the null space property with constant 1+γ.
- The section then turns to the corresponding fast-rate analysis for low-rank matrices.
- For the matrix case, the proof uses singular-value decomposition and projections onto tangent-related subspaces.
C Approximation of the Dual Atomic Norm
This section shows that the dual atomic norm can be approximated by evaluating its associated polynomial on a sufficiently fine uniform grid.
- The dual atomic norm is represented through the maximum modulus of the polynomial W_n.
- Uniformly sampling W_n at N points on the unit circle approximates its maximum modulus as N increases.
- Bernstein’s inequality bounds the polynomial derivative and controls the gap between the grid maximum and the true maximum.
- The grid maximum is a lower bound on W_n’s maximum modulus, yielding an equivalent pointwise bound for every x.
D Dual Atomic Norm Bounds
This section derives non-asymptotic upper and lower bounds for the expected dual norm of Gaussian noise, with asymptotic tightness up to log log factors.
- The expected dual norm of Gaussian noise receives non-asymptotically tight upper and lower bounds up to log log factors.
- The dual atomic norm of w is expressed as √n sup_f∈[0,1] |W_f|.
- The lower-bound argument uses uncorrelated, hence independent, Gaussian process samples and the known maximum of independent Gaussian variables.
- For N unit-variance complex Gaussians, the expected maximum magnitude is bounded by √log N + 1.
- Setting N = 4πn log(n) establishes the stated tight upper bound after substituting the grid size into the preceding estimates.
E Alternating Direction Method of Multipliers for AST
This section describes an ADMM implementation for atomic norm soft thresholding, including closed-form updates and a positive-definite-cone projection.
- ADMM updates t, x, and u in closed form after the problem is rewritten and its equality constraint is dualized.
- The x update uses the observation y, the auxiliary variable z, the dual variable λ, and penalty parameter ρ.
- The Z update projects onto the positive definite cone.
- This projection is implemented by eigenvalue decomposition followed by setting negative eigenvalues to zero.
- Per-iteration costs include O(n) Toeplitz projection-related operations and O(n^3) positive-definite-cone projection.
- The dual solution is recovered from the ADMM primal solution as ẑ = y − x̂.