Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accuracy issues in Logistic Regression with L1 penalty #1293

Closed
JohnZed opened this issue Oct 24, 2019 · 5 comments
Closed

Accuracy issues in Logistic Regression with L1 penalty #1293

JohnZed opened this issue Oct 24, 2019 · 5 comments
Assignees
Labels
bug Something isn't working

Comments

@JohnZed
Copy link
Contributor

JohnZed commented Oct 24, 2019

Observed only in multi-class case.

@JohnZed JohnZed added the bug Something isn't working label Oct 24, 2019
@JohnZed
Copy link
Contributor Author

JohnZed commented Nov 7, 2019

Hi, @dantegd - were you able to root cause this one?

@JohnZed JohnZed changed the title Low accuracy in multi-class Logistic Regression Accuracy issues in Logistic Regression with L1 penalty Dec 2, 2019
@cjnolet
Copy link
Member

cjnolet commented Jul 22, 2020

@dantegd, did @tfeher's recent fix also take care of this one?

@tfeher
Copy link
Contributor

tfeher commented Jul 23, 2020

The recent changes introduces by PRs #2543 and #2494 do fix issues with logistic regression using L1 penalty. I would expect that any converged model has correct accuracy (it is a different issue that from the Python side it is not necessarily obvious whether we are converged #2546). I believe we can close this issue.

@tfeher
Copy link
Contributor

tfeher commented May 7, 2021

Artem's recent fix for the QN solver stopping condition (#3766, #3774, #3777) also affects convergence for the case with L1 regularization.

@dantegd do we have any concrete example where the accuracy still differs? If yes, then @achirkin could have a look. Otherwise we could close this issue.

@beckernick
Copy link
Member

Closing given the above comments. Please feel free to re-open if a scenario is found with accuracy issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants