SLEP: A Sparse Learning Package
[Home] [Overview] [Feature] [Download] [Manual] [Citation]
ℓ1-Regularized (Constrained) Sparse Learning
The ℓ1-regularized sparse learning problem has the following general form:
minx
f(x) + λ||x||1
Here f(.) is a convex function, x is a vector of
length n, and λ>0 is a regularization parameter.
ℓ 1/ ℓ
q-Regularized Sparse Learning (q>1)
The ℓ1/ ℓq-regularized sparse learning problem has the following general form:
minx f(x) + λ ||x||q,1
Here f(.) is a convex function, λ>0 is a regularization parameter, and the (q,1)-norm of x is based on a (predefined) partitioning of x into a set of non-overlapping groups.
Fused Lasso
The fused Lasso problem has the following general form:
minx f(x) + λ1 ||x||1 + λ2 ∑i |xi-xi+1|
Here f(.) is a convex function, λ1, λ2>0 are two regularization parameters, and xi is the i-th entry of x.
Sparse Inverse Covariance
Estimation
The sparse inverse covariance estimation solves the following problem:
minΘ>0 <S,Θ> - log |Θ| + λ ||Θ||1
Here the inverse covariance matrix Θ to be estimated is positive definite, S is the sample covariance matrix, <S,Θ> is the inner product of S and Θ, log |Θ| is the log-determinant of Θ, and λ>0 is a regularization parameter.
Sparse Group Lasso
The sparse group Lasso problem has the following general form:
minx f(x) + λ1 ||x||1 + λ2 ||x||2,1
Here f(.) is a convex function, λ1, λ2>0 are two regularization parameters, and the (2,1)-norm of x is based on a (predefined) partitioning of x into a set of non-overlapping groups.
Tree Structured Group Lasso
The tree structured group Lasso problem has the following general form:
minx f(x) + λ ||x||tree
Here f(.) is a convex function, λ>0 is a regularization parameter, and ||x||tree is based on a (predefined) partitioning of x into a hierarchical tree.
Overlapping Group Lasso
The overlapping group Lasso problem has the following general form:
minx f(x) + λ ||x||2,1
Here f(.) is a convex function, λ>0 is a regularization parameter, and the (2,1)-norm of x is based on a (predefined) partitioning of x into a set of possibly overlapping groups.
Trace Norm Regularized Learning
The trace norm regularized learning problem has the following general form:
minx f(X) + λ ||X||*
Here f(.) is a convex function, X is a matrix of size n by k, λ>0 is a regularization parameter, and the trace norm of X denoted as ||X||* is defined as the summation of its singular values.
Loss Function
In the current version, we implement the following two loss
functions: (1) the least squares loss and (2) the logistic loss.