Lably
Skip to content

Structured sparsity regularization

  • 10 min read
  • 5 chapters

Related on Lably

Through Dependent and independent variables, Domain of a function and Natural language processing

Common motivation for the use of structured sparsity methods are model interpretability, high-dimensional learning (where dimensionality of X may be higher than the number of observations n), and reduction of computational complexity. Moreover, structured sparsity methods allow to incorporate prior assumptions on the structure of the input variables, such as overlapping groups, non-overlapping groups, and acyclic graphs. Examples of uses of structured sparsity methods include face recognition, magnetic resonance image (MRI) processing, socio-linguistic analysis in natural language processing, and analysis of genetic expression in breast cancer.

Sparsity regularization

Consider the linear kernel regularized empirical risk minimization problem with a loss function V(yi,f(x)) and the ℓ0 "norm" as the regularization penalty:

minw∈Rd1n∑i=1nV(yi,⟨w,xi⟩)+λ‖w‖0,

where x,w∈Rd, and ‖w‖0 denotes the ℓ0 "norm", defined as the number of nonzero entries of the vector w. f(x)=⟨w,xi⟩ is said to be sparse if ‖w‖0=s<d. Which means that the output Y can be described by a small subset of input variables.

More generally, assume a dictionary ϕj:X→R with j=1,...,p is given, such that the target function f(x) of a learning problem can be written as:

f(x)=∑j=1pϕj(x)wj, ∀x∈X

The ℓ0 norm ‖f‖0=‖w‖0 as the number of non-zero components of w is defined as

‖w‖0=|{j|wj≠0,j∈{1,...,p}}|, where |A| is the cardinality of set A.

f is said to be sparse if ‖f‖0=‖w‖0=s<d.

However, while using the ℓ0 norm for regularization favors sparser solutions, it is computationally difficult to use and additionally is not convex. A computationally more feasible norm that favors sparser solutions is the ℓ1 norm; this has been shown to still favor sparser solutions and is additionally convex.

Structured sparsity regularization

Structured sparsity regularization extends and generalizes the variable selection problem that characterizes sparsity regularization. Consider the above regularized empirical risk minimization problem with a general kernel and associated feature map ϕj:X→R with j=1,...,p.

minw∈Rd1n∑i=1nV(yi,⟨w,Φ(xi)⟩)+λ‖w‖0,

The regularization term λ‖w‖0 penalizes each wj component independently, which means that the algorithm will suppress input variables independently from each other.

In several situations we may want to impose more structure in the regularization process, so that, for example, input variables are suppressed according to predefined groups. Structured sparsity regularization methods allow to impose such structure by adding structure to the norms defining the regularization term.

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Computing and communication