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

LassoNet for Multitask Learning #41

Open
pranavsankhe opened this issue May 2, 2023 · 1 comment
Open

LassoNet for Multitask Learning #41

pranavsankhe opened this issue May 2, 2023 · 1 comment

Comments

@pranavsankhe
Copy link

Can lassonet be extended to multitask learning neural networks? If so, how do I go about implementing it? TIA

@louisabraham
Copy link
Collaborator

Hi, thank you for this very interesting question!

Multitask learning involves sharing weights from the first layers, then specializing them for different tasks.

In LassoNet, there is a skip connection with a L1 regulatization linking the input to the output. If you want the masks to be the same for different tasks, you could first try a multidimensional regression.

There might be gain to split the architecture at some point, which would involve some smart handling of the dimensions in model.py

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

No branches or pull requests

2 participants