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 SLℓ0\ell_035 and SLℓ0\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 SLℓ0\ell_037 and SLℓ0\ell_038 to be dramatically faster than ASigL and SigL, and in the real behavioral experiment SLℓ0\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 SLℓ0\ell_042 is less robust than SLℓ0\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.