SLEP: A  Sparse Learning Package

 

[SLEP Home] [Overview] [Download] [Manual] [Citation]


 

The SLEP (Sparse Learning with Efficient Projections) package provides a set of programs for sparse learning:

L1-regularized (constrained) sparse learning

The L1-regularized sparse learning problem has the following general form:

minx f(x) + λ||x||1

Here f(.) is a convex, but not necessarily strictly convex, function, x is a vector of length n, and λ>0 is a regularization parameter.

L1/Lq-regularized sparse learning (q>1)

The L1/Lq-regularized sparse learning problem has the following general form:

minx f(x) + λ ||x||q,1

Here f(.) is a convex, but not necessarily strictly 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.

Trace norm regularized learning

The trace norm regularized learning problem has the following general form:

minx f(X) + λ ||X||*

Here f(.) is a convex, but not necessarily strictly 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.

Acknowledgements

 

The SLEP software project has been supported by research grants from the NSF and National Geospatial-Intelligence Agency.

 

If you have any suggestions or you have found a bug, please contact us via email at j.liu@asu.edu or jieping.ye@asu.edu.

 

Free counter and web stats