Skip to content

Regularized Composite ReLU-ReHU Loss Minimization with Linear Computation and Linear Convergence

License

Notifications You must be signed in to change notification settings

softmin/ReHLine-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5f24620 · Jan 14, 2025
Oct 30, 2024
Aug 22, 2024
May 14, 2024
Aug 21, 2024
Jan 14, 2025
Oct 20, 2023
Jan 12, 2025
Nov 15, 2024
Jan 12, 2025
Nov 12, 2024
Oct 18, 2023
Apr 24, 2024
Oct 31, 2024
Aug 23, 2024
Nov 15, 2024
Aug 23, 2024
Nov 15, 2024
Jan 14, 2025

Repository files navigation

ReHLine

ReHLine is designed to be a computationally efficient and practically useful software package for large-scale empirical risk minimization (ERM) problems.

The ReHLine solver has four appealing "linear properties":

  • It applies to any convex piecewise linear-quadratic loss function, including the hinge loss, the check loss, the Huber loss, etc.
  • In addition, it supports linear equality and inequality constraints on the parameter vector.
  • The optimization algorithm has a provable linear convergence rate.
  • The per-iteration computational complexity is linear in the sample size.

⌛ Benchmark (powered by benchopt)

Some existing problems of recent interest in statistics and machine learning can be solved by ReHLine, and we provide reproducible benchmark code and results at the ReHLine-benchmark repository.

Problem Results
FairSVM Result
ElasticQR Result
RidgeHuber Result
SVM Result
Smoothed SVM Result

🧾 Overview of Results