benchopt / benchopt/benchmark_logreg_l2

Choice of regularization

Open
#57 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
5
Forks
15
PR merge metrics
No merged PRs in 30d

Description

Usually, papers about optimization of GLMs create problem varieties according to regularizations (low-optimal-high).

For example, the papers behind LibLinear first obtain the optimal amount of regularization by cross validation, and focus their benchmarks on timings for those values, then trying out high and low regularizations as varieties (since different solvers have an easier or harder time with more/less regularization).

Example:
https://flore.unifi.it/bitstream/2158/1221395/2/tncg_supplement.pdf

Would be nice to offer a fuller benchmark with more variety of cases beyond just data shapes, with regularization values in particular being one important aspect that affects solver convergence.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue does not name specific files or tests. Start by inspecting the benchmark's existing problem-variety and regularization setup, then compare how the current cases are generated. Done should include benchmark cases covering low, cross-validated optimal, and high regularization values in addition to data-shape variation.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
machine-learning
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.