Papers
Topics
Authors
Recent
Search
2000 character limit reached

Signal Lasso with Non-Convex Penalties

Updated 9 July 2026
  • Signal Lasso with non-convex penalties is a framework that replaces the traditional ℓ1 penalty with alternatives like ℓ0, MCP, and SCAD to enhance sparsity recovery and reduce amplitude bias.
  • The method employs various penalties to align with specific signal priors, improving support recovery in applications ranging from compressed sensing to network reconstruction.
  • Efficient optimization strategies such as ADMM, MADMM, and proximal splitting are used to solve these non-convex models while providing rigorous error bounds and recovery guarantees.

Signal lasso with non-convex penalties denotes a family of sparse estimation methods that retain the least-squares-plus-regularization structure of the Lasso while replacing, modifying, or augmenting the convex 1\ell_1 penalty by non-convex penalties such as 0\ell_0, MCP, SCAD, sorted 1\ell_1, trimmed penalties, 1/2\ell_1/\ell_2 ratios, and binary-target penalties. Across the literature, the term covers both classical sparse signal recovery and a more specialized network-reconstruction setting in which coefficients are shrunk toward the binary states $0$ and $1$. The unifying objective is to reduce the amplitude bias of 1\ell_1, strengthen sparsity promotion, or encode structural priors that convex Lasso does not represent directly (He et al., 2018).

1. Core formulations and the role of non-convex regularization

A standard starting point is the sparse recovery objective

$\underset{\mathbf{a}\in \mathbb{R}^N }{\operatorname{min}\ \frac{1}{2}\|\mathbf{s}-\bm{\Phi} \mathbf{a}\|_{2}^{2}+\lambda C(\mathbf{a}),\quad \lambda>0,$

with observed stimulus s\mathbf{s}, dictionary Φ\bm{\Phi}, sparse code 0\ell_00, and sparsity-inducing regularizer 0\ell_01. In the classical spiking sparse recovery setting, the corresponding SNN algorithm solves the nonnegative or constrained LASSO,

0\ell_02

whereas the non-convex extension replaces 0\ell_03 by 0\ell_04 in order to avoid underestimation of large coefficients (Zhang et al., 2020).

In saturated-measurement compressive sensing, the measurements are split into unsaturated data 0\ell_05 and saturated data 0\ell_06, with sign vector 0\ell_07. The recovery model proposed for mixed one-bit compressive sensing with linear loss is

0\ell_08

Here the quadratic term fits unsaturated measurements, while the linear term replaces hard sign-consistency constraints or hinge losses and makes non-convex penalties practical within the same framework (He et al., 2018).

A distinct but related usage appears in network reconstruction. There the coefficient vector is assumed to satisfy the signal property 0\ell_09, and signal lasso penalizes deviation from the two target states rather than shrinkage only toward zero. The proposed non-convex criteria include

1\ell_10

and

1\ell_11

which implement two-direction shrinkage toward 1\ell_12 and 1\ell_13 (Shi et al., 30 Aug 2025).

The common motivation is consistent across these settings. The 1\ell_14 norm is computationally attractive but tends to underestimate amplitudes, whereas non-convex penalties punish large coefficients less heavily or align directly with structured alphabets and binary states. This motivates signal-lasso-type models in which the data-fit term remains familiar but the regularizer is altered to better match the target signal class (Fosson, 2018).

2. Penalty families and induced signal models

The literature does not use a single non-convex penalty; instead it employs a range of penalties, each tied to a specific signal prior or geometric effect.

Penalty family Representative form Typical role
1\ell_15 1\ell_16 Direct sparsity promotion
MCP 1\ell_17 for 1\ell_18; 1\ell_19 otherwise Reduced shrinkage bias
SCAD Piecewise 1/2\ell_1/\ell_20, quadratic transition, constant tail 1/2\ell_1/\ell_21 near zero, flat for large coefficients
sorted 1/2\ell_1/\ell_22 1/2\ell_1/\ell_23 Ordered shrinkage
Trimmed Lasso 1/2\ell_1/\ell_24 Exact control over selected model size
Ratio penalty 1/2\ell_1/\ell_25 Scale-invariant sparse geometry
Binary signal penalties 1/2\ell_1/\ell_26 or 1/2\ell_1/\ell_27 Shrinkage toward 1/2\ell_1/\ell_28

Within sparse recovery from saturated measurements, the regularizer 1/2\ell_1/\ell_29 can be $0$0, $0$1, MCP, or sorted $0$2. The paper explicitly emphasizes that linear loss makes these non-convex penalties much easier to incorporate than hinge-loss or hard-constraint formulations (He et al., 2018).

SCAD and MCP are the canonical folded-concave penalties in compressed sensing and generalized linear modeling. For SCAD,

$0$3

and for MCP,

$0$4

Both are exactly $0$5-like near the origin and nearly flat for large coefficients, thereby reducing bias relative to Lasso (Sakata et al., 2019).

Other models tailor the penalty to structural priors. The trimmed Lasso penalizes only the smallest $0$6 coefficients,

$0$7

which yields direct control over the number of selected variables (Bertsimas et al., 2017). The graph-signal formulation uses the non-convex, non-smooth ratio

$0$8

which is zero-homogeneous and is meant to force the solution toward the sparse part of the $0$9-sphere (Bresson et al., 2015). In fused-lasso signal approximation, the non-convex penalty is introduced through $1$0 in both the signal and first-difference terms,

$1$1

so that sparsity and piecewise constancy are both regularized by non-convex functions (Parekh et al., 2015).

For finite-valued sparse signals, MCP is aligned with the discrete alphabet. In the ternary case $1$2, the proposed objective is

$1$3

where the negative quadratic term counteracts shrinkage and pushes components toward $1$4 rather than merely toward small nonzero values (Fosson, 2018).

3. Optimization architectures

The algorithmic value of signal lasso with non-convex penalties depends heavily on how the regularizer interacts with the loss. In the saturated-measurement problem, introducing an auxiliary variable $1$5 and enforcing $1$6 yields an ADMM splitting in which the $1$7-subproblem is quadratic: $1$8 Its closed-form solution is

$1$9

This removes the inner iterative solver required by constrained or hinge-loss formulations and is the main computational advantage of the linear-loss model (He et al., 2018).

For finite-valued sparse recovery, the MCP-Lasso formulation is solved by MADMM. In the ternary case, the split problem

1\ell_10

leads to projected linear solves and soft-thresholding updates. The algorithm is designed for a non-convex objective but converges to the set of stationary points, and the paper also proposes MADMM-R, a reshuffling version that restarts when the algorithm fails to land on the discrete alphabet in the noise-free case (Fosson, 2018).

A different strategy appears in convex non-convex fused lasso. There the non-convex penalty is decomposed as 1\ell_11, and because 1\ell_12 is concave, it is majorized by its tangent. Each MM step reduces to a standard 1\ell_13 fused lasso problem with modified data

1\ell_14

followed by

1\ell_15

No matrix inverses are required, and the taut-string algorithm can be used for the TV subproblem (Parekh et al., 2015).

For graph-sparse recovery, the objective

1\ell_16

is handled by a proximal forward-backward splitting scheme with an inner accelerated primal-dual loop. The outer iteration computes a forward step using the subgradient of 1\ell_17, while the backward step solves a proximal problem for 1\ell_18 plus the quadratic fidelity term (Bresson et al., 2015).

Spiking implementations replace explicit proximal iterations by dynamics. In adaptive spiking sparse recovery, the adaptive leakage current is

1\ell_19

with firing rate

$\underset{\mathbf{a}\in \mathbb{R}^N }{\operatorname{min}\ \frac{1}{2}\|\mathbf{s}-\bm{\Phi} \mathbf{a}\|_{2}^{2}+\lambda C(\mathbf{a}),\quad \lambda>0,$0

Because $\underset{\mathbf{a}\in \mathbb{R}^N }{\operatorname{min}\ \frac{1}{2}\|\mathbf{s}-\bm{\Phi} \mathbf{a}\|_{2}^{2}+\lambda C(\mathbf{a}),\quad \lambda>0,$1 decreases with $\underset{\mathbf{a}\in \mathbb{R}^N }{\operatorname{min}\ \frac{1}{2}\|\mathbf{s}-\bm{\Phi} \mathbf{a}\|_{2}^{2}+\lambda C(\mathbf{a}),\quad \lambda>0,$2, large coefficients receive weaker shrinkage. The recovered sparse coefficients are the firing rates of the integrate-and-fire system (Zhang et al., 2020).

Non-convexity also drives solver design in broader penalized estimation. The trimmed Lasso admits DC, ADMM, and mixed-integer optimization formulations; the mixed-integer version gives certified global optimality but at higher computational cost, whereas DC and ADMM are heuristic or local methods (Bertsimas et al., 2017). The package yaglm implements local linear approximation for folded-concave penalties such as SCAD and MCP by replacing the non-convex penalty with a weighted convex surrogate at each iteration, thereby reducing the problem to a sequence of adaptive sparse estimation subproblems (Carmichael et al., 2021). In the binary network-reconstruction setting, the non-convex penalties are optimized by coordinate descent with explicit one-dimensional update rules for both the product and minimum penalties (Shi et al., 30 Aug 2025).

4. Recovery guarantees, convexity control, and asymptotic theory

The theoretical landscape splits into two broad regimes. One regime uses non-convex penalties while constraining parameters so that the total objective remains convex; the other accepts genuine non-convex optimization and proves stationarity, error bounds, or statistical phase-transition results.

For saturated measurements with linear loss, the paper proves an estimation error bound under Gaussian sensing and mild noise assumptions. A key lemma establishes alignment between the sign information and the true signal,

$\underset{\mathbf{a}\in \mathbb{R}^N }{\operatorname{min}\ \frac{1}{2}\|\mathbf{s}-\bm{\Phi} \mathbf{a}\|_{2}^{2}+\lambda C(\mathbf{a}),\quad \lambda>0,$3

With high probability, a deviation bound of the form

$\underset{\mathbf{a}\in \mathbb{R}^N }{\operatorname{min}\ \frac{1}{2}\|\mathbf{s}-\bm{\Phi} \mathbf{a}\|_{2}^{2}+\lambda C(\mathbf{a}),\quad \lambda>0,$4

holds, leading to explicit $\underset{\mathbf{a}\in \mathbb{R}^N }{\operatorname{min}\ \frac{1}{2}\|\mathbf{s}-\bm{\Phi} \mathbf{a}\|_{2}^{2}+\lambda C(\mathbf{a}),\quad \lambda>0,$5-error bounds for both $\underset{\mathbf{a}\in \mathbb{R}^N }{\operatorname{min}\ \frac{1}{2}\|\mathbf{s}-\bm{\Phi} \mathbf{a}\|_{2}^{2}+\lambda C(\mathbf{a}),\quad \lambda>0,$6 and $\underset{\mathbf{a}\in \mathbb{R}^N }{\operatorname{min}\ \frac{1}{2}\|\mathbf{s}-\bm{\Phi} \mathbf{a}\|_{2}^{2}+\lambda C(\mathbf{a}),\quad \lambda>0,$7 regularization (He et al., 2018).

For adaptive spiking sparse recovery, the main theorem states that the average soma current $\underset{\mathbf{a}\in \mathbb{R}^N }{\operatorname{min}\ \frac{1}{2}\|\mathbf{s}-\bm{\Phi} \mathbf{a}\|_{2}^{2}+\lambda C(\mathbf{a}),\quad \lambda>0,$8 and the firing rate $\underset{\mathbf{a}\in \mathbb{R}^N }{\operatorname{min}\ \frac{1}{2}\|\mathbf{s}-\bm{\Phi} \mathbf{a}\|_{2}^{2}+\lambda C(\mathbf{a}),\quad \lambda>0,$9 are globally asymptotically convergent, and that s\mathbf{s}0 converges to a critical point of the non-convex objective. The proof is organized through boundedness of the dynamics, convergence of an auxiliary ODE system, and asymptotic equivalence between the spiking system and that auxiliary system (Zhang et al., 2020).

Finite-valued MCP-Lasso obtains a stronger form of recovery in the noise-free discrete setting. Under robust null space properties with

s\mathbf{s}1

the true ternary signal is the unique global minimizer of the MCP-Lasso functional over s\mathbf{s}2. In the noisy model s\mathbf{s}3, the paper also derives robustness bounds in s\mathbf{s}4 norm (Fosson, 2018).

Convexity-preserving non-convex regularization is formalized very explicitly in fused-lasso and MSC formulations. For convex non-convex fused lasso, the total objective remains strictly convex if

s\mathbf{s}5

For maximally sparse convex optimization, the full least-squares-plus-penalty objective is strictly convex when the penalty parameters satisfy

s\mathbf{s}6

where s\mathbf{s}7 is chosen so that s\mathbf{s}8. The non-convexity is thus limited by the curvature of the quadratic data-fit term [(Parekh et al., 2015); (Selesnick et al., 2013)].

The trimmed Lasso sits between continuous regularization and explicit subset selection. For each fixed s\mathbf{s}9, there exists Φ\bm{\Phi}0 such that, for all Φ\bm{\Phi}1, the trimmed-Lasso-regularized least squares problem coincides with the constrained best-subset problem with Φ\bm{\Phi}2. This gives an exact sparsity-control result that ordinary Lasso does not provide (Bertsimas et al., 2017).

Replica and AMP analysis provide a different type of guarantee for SCAD and MCP in compressed sensing. Under a Bernoulli–Gaussian sparse prior and i.i.d. Gaussian sensing, the success solution is

Φ\bm{\Phi}3

The analytically derived threshold for perfect reconstruction improves on Φ\bm{\Phi}4, and for small non-convexity parameters the recovery limit can approach Φ\bm{\Phi}5. At the same time, plain AMP may fail to realize that improvement because the basin of attraction to the perfect-reconstruction fixed point shrinks, which motivates continuation in the non-convexity parameter Φ\bm{\Phi}6 as a control strategy (Sakata et al., 2019).

5. Empirical behavior across problem classes

Empirical results consistently report that non-convex penalties improve amplitude recovery or support recovery relative to plain Φ\bm{\Phi}7, but the nature of the gain depends on the signal class.

In saturated compressive sensing, the linear-loss method with Φ\bm{\Phi}8 performs similarly to M1bit-CSC in SNR and angular error when Φ\bm{\Phi}9, 0\ell_000, 0\ell_001, and the saturation ratio varies up to 0\ell_002. When non-convex penalties are activated, sorted 0\ell_003 and MCP significantly outperform the comparison methods in SNR and AE, whereas the 0\ell_004 penalty is less stable because optimization can get trapped in poor local minima. Runtime reductions are especially large: at 0\ell_005, 0\ell_006, reported average times are 0\ell_007 s for RDCS, 0\ell_008 s for M1bit-CSC, 0\ell_009 s for Alg. 1–L1, 0\ell_010 s for Alg. 1–MCP, 0\ell_011 s for Alg. 1–L0, and 0\ell_012 s for Alg. 1–sL1 (He et al., 2018).

In spiking sparse recovery, the first experiment with a 3-neuron SNN and exponential penalty reports NMSE values of 0\ell_013 dB for SSR and 0\ell_014 dB for A-SSR. Across the larger experiments on 0\ell_015 in both noise-free and noisy settings, all A-SSR variants outperform SSR in accuracy, the exponential penalty performs best among the reported non-convex choices, A-SSR is more robust to noise, and convergence is faster than SSR (Zhang et al., 2020).

Finite-valued MCP-Lasso is evaluated on randomly generated data and a localization problem. The reported findings are higher estimation accuracy, fewer measurements needed for the same recovery rate, and faster convergence than Lasso/BP-type methods. In a tested noise-free ternary regime, MADMM-R achieves exact recovery with about 0\ell_016, and in multiple-target localization MADMM yields slightly lower localization error while converging in significantly fewer iterations than Lasso, especially when the number of sensors is small (Fosson, 2018).

For piecewise-constant denoising, convex non-convex fused lasso yields lower RMSE than standard 0\ell_017 fused lasso and modified fused lasso in the reported pulse-detection experiments. In the ECG R-wave example with

0\ell_018

the non-convex method detects R-waves with larger amplitudes and better visibility, whereas the 0\ell_019 method underestimates amplitudes and the Pan-Tompkins detector produces several false positives under strong AWGN (Parekh et al., 2015).

Graph-sparse recovery with the 0\ell_020 penalty also shows consistent improvements. On LFR, MNIST, and 20NEWS graphs, the reported recovery errors are 0\ell_021 vs 0\ell_022, 0\ell_023 vs 0\ell_024, and 0\ell_025 vs 0\ell_026 for standard versus proposed graph Lasso. In the inpainting setting the corresponding results are 0\ell_027 vs 0\ell_028, 0\ell_029 vs 0\ell_030, and 0\ell_031 vs 0\ell_032. The method is reported to be 0\ell_033–0\ell_034 times slower than standard Lasso but computationally practical (Bresson et al., 2015).

In network topology inference, the non-convex signal-lasso variants SL0\ell_035 and SL0\ell_036 are reported to outperform convex SigL and often ASigL in low or moderate noise and in denser networks, while ASigL is often more robust under high noise variance. The CPU table shows SL0\ell_037 and SL0\ell_038 to be dramatically faster than ASigL and SigL, and in the real behavioral experiment SL0\ell_039 performs best in the ring-network treatment while both non-convex methods achieve nearly zero UCR (Shi et al., 30 Aug 2025).

6. Conceptual distinctions, limitations, and practical interpretation

A central distinction in this area is between non-convex penalties used inside a globally convex objective and non-convex penalties used in genuinely non-convex optimization. Convex non-convex fused lasso and maximally sparse convex optimization belong to the first class: they attempt to obtain the bias-reduction benefits of concave penalties while preserving strict convexity of the total cost [(Parekh et al., 2015); (Selesnick et al., 2013)]. SCAD/MCP compressed sensing, trimmed Lasso, graph 0\ell_040, spiking sparse recovery, and binary signal lasso belong to the second class: they accept local minima or stationary-point solutions in exchange for stronger sparsity geometry (Sakata et al., 2019, Bertsimas et al., 2017).

A recurrent misconception is that “more non-convex” is always better. The literature is more qualified. In saturated compressive sensing, the 0\ell_041 penalty is reported to be less stable because optimization can get trapped in poor local minima (He et al., 2018). In SCAD/MCP compressed sensing, stronger non-convexity can improve the analytic recovery threshold while simultaneously shrinking the basin of attraction of the perfect-reconstruction fixed point, so plain AMP may diverge or miss the favorable solution (Sakata et al., 2019). In network reconstruction, ASigL can outperform the proposed non-convex penalties at high noise, and SL0\ell_042 is less robust than SL0\ell_043 when zero columns appear in the design matrix (Shi et al., 30 Aug 2025).

Another important distinction is between separable and non-separable penalties. MCP, SCAD, log, and related folded-concave penalties are coordinate-wise separable; trimmed Lasso is explicitly non-separable because it couples coordinates through sorting. The trimmed-Lasso paper further shows that trimmed penalties subsume existing coordinate-wise separable penalties in a strict-containment sense in general and places trimmed Lasso in a complementary relation with SLOPE/OWL through robust statistics and robust optimization viewpoints (Bertsimas et al., 2017).

Software support reflects this diversity. yaglm exposes adaptive and non-convex penalties including SCAD and MCP, supports structured variants such as group, fused, generalized, and singular-value penalties, and uses LLA, FISTA, ADMM, or user-supplied solvers. It also provides cross-validation, information criteria such as AIC, BIC, EBIC, HBIC, and ERIC, and degrees-of-freedom-based criteria, which is directly relevant because prediction-oriented tuning and support-recovery-oriented tuning need not coincide (Carmichael et al., 2021).

Taken together, these results suggest that “signal lasso with non-convex penalties” is not a single method but a design principle. The principle is to retain the statistical and computational scaffold of Lasso-like estimation while replacing the 0\ell_044 penalty by a regularizer whose geometry better matches the target signal: saturated but signed measurements, finite-valued alphabets, sparse graph Fourier coefficients, sparse piecewise-constant signals, approximate 0\ell_045-sparsity, or binary adjacency variables. The practical efficacy of the approach therefore depends less on non-convexity in the abstract than on how precisely the penalty encodes the signal prior and how well the optimization scheme exploits that structure.

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 Signal Lasso with Non-Convex Penalties.