Papers
Topics
Authors
Recent
Search
2000 character limit reached

Weak Orthogonal Matching Pursuit (WOMP)

Updated 20 January 2026
  • WOMP is a variant of Orthogonal Matching Pursuit that employs a weakness parameter to select atoms, balancing computational efficiency and robust recovery in compressive sensing.
  • It utilizes global 2-coherence to bridge mutual coherence and RIP, providing tighter and more flexible recovery guarantees under both noisy and noiseless conditions.
  • Thresholded adaptations like OMPT reduce computational complexity while maintaining comparable recovery performance to classical OMP in large-scale and practical settings.

Weak Orthogonal Matching Pursuit (WOMP) is a class of greedy algorithms for sparse signal recovery in the compressive sensing framework. WOMP generalizes classical Orthogonal Matching Pursuit (OMP) by relaxing the requirement that, at each iteration, the atom with maximal correlation is selected. Instead, WOMP admits atom selection based on a "weakness" parameter or threshold, enabling computational efficiency without compromising theoretical recovery guarantees under certain coherence or Restricted Isometry Property (RIP) conditions. Central to the analysis of WOMP is the introduction of the global 2-coherence, a measure unifying mutual coherence and RIP constants, facilitating tighter and more general recovery guarantees (Yang et al., 2014, Yang et al., 2013).

1. Algorithmic Framework

WOMP operates on a measurement model f=Φa+wf = \Phi a + w, where Φ∈Rn×d\Phi \in \mathbb{R}^{n \times d} is a dictionary with unit ℓ2\ell_2-norm columns, a∈Rda \in \mathbb{R}^d is kk-sparse (∥a∥0≤k\|a\|_0 \leq k), and ww is bounded noise, ∥w∥2≤ϵ\|w\|_2 \leq \epsilon. Key algorithmic variants are:

  • WOMP with Weakness Parameter: At each iteration ss, the algorithm selects any index ii satisfying

Φ∈Rn×d\Phi \in \mathbb{R}^{n \times d}0

for a fixed Φ∈Rn×d\Phi \in \mathbb{R}^{n \times d}1. Φ∈Rn×d\Phi \in \mathbb{R}^{n \times d}2 recovers classical OMP, while lower Φ∈Rn×d\Phi \in \mathbb{R}^{n \times d}3 values allow sub-optimal (but computationally cheaper) selections.

  • Thresholded WOMP (OMPT): Rather than selecting a single atom per iteration, all atoms Φ∈Rn×d\Phi \in \mathbb{R}^{n \times d}4 with

Φ∈Rn×d\Phi \in \mathbb{R}^{n \times d}5

for some threshold Φ∈Rn×d\Phi \in \mathbb{R}^{n \times d}6, are incorporated. Support is updated by augmenting with the resulting indices, followed by a least-squares estimate restricted to the current support (Yang et al., 2013).

The iteration is terminated if the residual norm decreases below a preset threshold or if the presumed sparsity level is reached. The outputs are support and coefficients for the selected atoms.

2. Global 2-Coherence: Definition and Properties

Global 2-coherence generalizes mutual coherence for finer quantification of dictionary redundancy. For integer Φ∈Rn×d\Phi \in \mathbb{R}^{n \times d}7, it is defined as:

Φ∈Rn×d\Phi \in \mathbb{R}^{n \times d}8

This measures the maximal collective correlation (in Φ∈Rn×d\Phi \in \mathbb{R}^{n \times d}9) any atom ℓ2\ell_20 has with any subset of ℓ2\ell_21 other dictionary atoms. Mutual coherence is the special case ℓ2\ell_22.

Thresholded versions use a closely related index â„“2\ell_23, defined analogously (Yang et al., 2013). These indices provide an explicit bridge between mutual coherence and RIP constants.

3. Relations to Mutual Coherence and RIP Constants

Global 2-coherence is tightly connected to mutual coherence â„“2\ell_24 and the RIP constant â„“2\ell_25:

â„“2\ell_26

This relationship elucidates how global 2-coherence interpolates between per-pair (mutual) and collective (RIP) measures of dictionary redundancy, enabling new analytic techniques for establishing recovery guarantees (Yang et al., 2014, Yang et al., 2013).

4. Sparse Recovery Guarantees

Noisy Case: Suppose â„“2\ell_27. WOMP with weakness parameter â„“2\ell_28 and stopping at â„“2\ell_29 iterations recovers the correct support and achieves

a∈Rda \in \mathbb{R}^d0

provided both

a∈Rda \in \mathbb{R}^d1

and

a∈Rda \in \mathbb{R}^d2

(Yang et al., 2014).

Noiseless Case, a∈Rda \in \mathbb{R}^d3 (OMP): Exact a∈Rda \in \mathbb{R}^d4-term support recovery is guaranteed under the improved RIP condition

a∈Rda \in \mathbb{R}^d5

which strictly improves upon the classical a∈Rda \in \mathbb{R}^d6 guarantee (Yang et al., 2014).

Thresholded OMPT: For thresholded selection, support recovery occurs in a∈Rda \in \mathbb{R}^d7 iterations, provided

a∈Rda \in \mathbb{R}^d8

and for threshold parameter a∈Rda \in \mathbb{R}^d9 (Yang et al., 2013). In mutual coherence terms, the traditional bound kk0 is recovered with appropriate kk1.

Recovery of the support proceeds by induction: at each iteration, projected noise plus off-support correlations (quantified by global 2-coherence and RIP) is controlled, ensuring correct support identification. Proofs rely on bounding residual correlations, and invoke the collective structure captured by global 2-coherence.

5. Computational Complexity

WOMP/OMPT algorithms achieve substantial complexity reduction relative to classical OMP. Standard OMP requires kk2 inner products and several kk3 least-squares solves. For thresholded variants (OMPT), only those columns passing the threshold kk4 need correlation computation, and the average number of inner products per iteration remains essentially constant with respect to iteration count and sparsity level, often much less than OMP’s linear scaling in kk5. Empirical studies with hybrid dictionaries (e.g., kk6, kk7) show that OMPT achieves nearly the same recovery probability as OMP up to moderate sparsity while requiring significantly fewer inner products (Yang et al., 2013).

6. Theoretical and Practical Considerations

Assumptions underlying WOMP analyses include normalized dictionary columns and exact sparsity (plus bounded noise). The sufficient recovery conditions derived using global 2-coherence are not known to be necessary; their sharpness remains an open question. WOMP closes part of the gap between coherence and RIP-based analyses, providing unifying and, in some regimes, improved guarantees for greedy methods.

No numerical simulations in (Yang et al., 2014) illustrate tightness of the RIP bounds for WOMP; however, (Yang et al., 2013) includes empirical evidence regarding the trade-off between complexity and performance in thresholded WOMP. A plausible implication is that for large dictionaries and practical compressive sensing setups, thresholded variants yield substantial speedup without compromising recovery capability under similar coherence regimes.

7. Summary and Impact

Weak Orthogonal Matching Pursuit, through its flexible atom selection and analysis via global 2-coherence, provides a framework for efficient and theoretically robust sparse recovery. By relating global 2-coherence tightly to mutual coherence and RIP, it enables more general, and in some parameters strictly better, conditions for exact recovery compared to classical OMP. These results establish WOMP (and OMPT) as practical alternatives to OMP, enjoying identical performance guarantees when dictionary coherence and RIP properties are favorable, but with reduced computational demand (Yang et al., 2014, Yang et al., 2013).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

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 Weak Orthogonal Matching Pursuit (WOMP).