Least Mean p-Power Algorithm
- The Least Mean p-Power algorithm is an adaptive filtering method that minimizes the p-th power of the error to enhance robustness against impulsive, heavy-tailed noise.
- It extends the traditional LMS algorithm with normalized, sparsity-aware, and distributed frameworks to improve stability and convergence in diverse noise conditions.
- Advanced variations like recursive, logarithmic, and graph-based neural adaptations illustrate its practical significance in addressing real-world non-Gaussian interference challenges.
The Least Mean -Power (LMP) algorithm is a broad class of adaptive filtering algorithms designed to enhance robustness against impulsive and non-Gaussian noise by using a -norm-based error criterion. Generalizing the standard Least Mean Squares (LMS) algorithm, LMP methods are characterized by the minimization of the -th power of the instantaneous error, with , where is typically selected for heavy-tailed or -stable noise environments. The LMP family supports various extensions, including normalized variants, sparsity-aware penalties, variable power strategies, and distributed/diffusion frameworks, making it foundational in robust adaptive signal processing and control.
1. Fundamental Principle and Algorithmic Structure
The LMP algorithm minimizes the expected -th power of the instantaneous error: where is the observed scalar, the input or regressor vector, the coefficient vector, and (Wen, 2013, Yan et al., 2024, Ma et al., 2015).
The stochastic gradient update is: with instantaneous error and step-size . For , this reduces to the conventional LMS algorithm. As , the update increasingly discounts large error outliers, enhancing robustness to impulsive noise but reducing convergence speed in Gaussian noise (Wen, 2013, Yan et al., 2024, Ma et al., 2015).
2. Normalized and Sparsity-Aware Variants
Normalized LMP (NLMP) adapts to variations in input signal power by normalizing the update: where prevents numerical instability (Ma et al., 2015). To further exploit systems with sparse unknown filters, sparsity-aware extensions such as CIMNLMP introduce regularizers that approximate the norm via correntropy-induced metrics: with update: where modulates the sparsity penalty and is the CIM kernel width. Adaptive regularization (CIMVRNLMP) uses a variable dependent on recent error energy, further widening stability and convergence regimes (Ma et al., 2015).
3. Diffusion, Distributed, and Weighted Extensions
Diffusion LMP algorithms extend the single-node LMP principle to distributed networks. Nodes collaboratively estimate a shared parameter vector using local gradients and information from neighbors. Principal strategies include Adapt-Then-Combine (ATC) and Combine-Then-Adapt (CTA), employing local combination weights for robustness:
where and are, respectively, the adapted and intermediate estimates at node ; and are convex combination weights (Wen, 2013). Weighted diffusion LMP introduces adaptive node-specific weights , learned via steepest-descent, to emphasize reliable nodes in non-uniform or heteroscedastic noise (Zayyani et al., 2016).
4. Recursive Least -Power and Logarithmic Generalizations
The filtered-x recursive least -power (FxRLP) algorithm addresses active noise control under impulsive interference. FxRLP minimizes an exponentially weighted sum of -power a posteriori errors: with filtered reference vector . Recursive normal equations employ the gain vector
where (Zheng et al., 2022).
To further attenuate outlier influence, the filtered-x logarithmic recursive least -power (FxlogRLP) employs
with a modified weighting factor . FxlogRLP has demonstrated superior convergence rate and higher steady-state noise reduction (measured via averaged noise reduction ANR) compared to FxLMP, FxRLS, and FxRLP in impulsive noise environments (Zheng et al., 2022).
5. Graph Signal Processing and LMP-based Neural Frameworks
The adaptive Least Mean th Power Graph Neural Network (LMP-GNN) framework generalizes LMP updates to graph-structured signal estimation problems. The learning objective is the instantaneous -norm of error restricted to observed nodes: where denotes the error on observed graph nodes at time (Yan et al., 2024). The LMP-GNN architecture integrates graph convolutions in both forward inference and online parameter adaptation, with parameter matrices governing the spectral filters. Sign-GNN, corresponding to , emphasizes maximal robustness to outliers in online graph estimation. LMP-GNN outperforms conventional adaptive GSP algorithms and standard GCN/STGCN models on tasks involving impulsive, heavy-tailed, and missing data (Yan et al., 2024).
6. Variable- and Adaptive Power Strategies
In sparse system identification, the variable- norm LMS algorithm dynamically adjusts the exponent to optimize the balance between convergence and steady-state misadjustment: with iteratively adapted according to the gradient of the root relative deviation (RRD) of the tap estimates: where the step-size is annealed to ensure stability. This method automatically modulates the effective penalty as system sparsity changes, achieving lower steady-state error without sacrificing convergence speed in a wide range of sparsity and SNR conditions (Feng et al., 2016).
7. Parameter Selection, Stability, and Performance Benchmarks
The power exponent is critical for algorithm robustness:
- For -stable noise with exponent , ensures finite th moments and optimal robustness (Wen, 2013, Zheng et al., 2022).
- Step-size and normalization parameter must be chosen to satisfy convergence constraints, analogous to those for LMS but with additional consideration for impulsive environments and the choice of (Ma et al., 2015, Yan et al., 2024).
- In distributed/weighted settings, additional parameters for weight updates require careful tuning to balance adaptation in heterogeneous noise fields (Zayyani et al., 2016).
- Empirical evaluations consistently indicate that LMP and its variants surpass LMS and RLS-type algorithms in environments with impulsive, non-Gaussian, or non-uniform noise, achieving faster convergence and lower steady-state error provided that is appropriately selected (Zheng et al., 2022, Ma et al., 2015, Wen, 2013, Yan et al., 2024).
These results collectively establish the LMP algorithm and its recursive, distributed, neural, and sparsity-aware extensions as the methods of choice for many robust adaptive signal processing tasks subject to impulsive and heavy-tailed disturbances.