Skip to content

LassoNet for Multitask Learning #41

Open

Description

@pranavsankhe

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

Activity

  1. louisabraham commented on May 2, 2023

    @louisabraham
    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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions