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

Sparrow #2001

Closed
onacrame opened this issue Feb 7, 2019 · 12 comments
Closed

Sparrow #2001

onacrame opened this issue Feb 7, 2019 · 12 comments

Comments

@onacrame
Copy link

onacrame commented Feb 7, 2019

There was an interesting arxiv paper introducing sparrow which is another iteration of gradient boosted decision trees

https://arxiv.org/pdf/1901.09047.pdf

The premise is that this iteration can handle massive datasets using sampling and other techniques while using a small memory footprint. Food for thought as to whether the suggestions could be implemented in LightGBM.

@GUEEN
Copy link

GUEEN commented Feb 24, 2019

I would like to take this task. Does anyone mind? Seems to be relevant to my interests

@onacrame
Copy link
Author

Hoping your offer of help gets sanctioned. This change is a potential gamechanger

@StrikerRUS
Copy link
Collaborator

Hi @GUEEN !
How is your process going?

@GUEEN
Copy link

GUEEN commented Apr 11, 2019

Working on it. I tried to run the original rust code, but couldn't because of some error.
Now I am building a separate C++ sparrow library following the paper directly (please see my repository). After that, I'd like to integrate it into Lightgbm. Still a couple of weeks away, sorry.

@onacrame
Copy link
Author

Hi Gueen any further progress?

@StrikerRUS
Copy link
Collaborator

@MotoRZR Why did you close the issue?

@onacrame
Copy link
Author

Sorry didn’t realise I did. Must have been a fat finger on my part. Will reopen

@onacrame onacrame reopened this Jul 22, 2019
@GUEEN
Copy link

GUEEN commented Jul 22, 2019

Hello. Sorry, I have been busy on some other projects lately. I have written a standalone C++ sparrow library that seems to work, but still requires some polishing and bugfixes. Planning to return soon.

@StrikerRUS
Copy link
Collaborator

@GUEEN Good news, keep doing! We'll be happy to merge this into LightGBM eventually.

@StrikerRUS
Copy link
Collaborator

Closed in favor of being in #2302. We decided to keep all feature requests in one place.

Welcome to contribute this feature! Please re-open this issue (or post a comment if you are not a topic starter) if you are actively working on implementing this feature.

@StrikerRUS
Copy link
Collaborator

@MotoRZR

For everyone's information, the sparrow algorithm has been implemented in CatBoost
#2302 (comment)

Can you please provide some references/details?

@GUEEN How is your progress going?

@GUEEN
Copy link

GUEEN commented Oct 22, 2019

Sorry, I've been busy with other commitments recently. Still planning to return sometime

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants