MTLComb: multi-task learning combining regression and classification tasks for joint feature selection

Han Cao, Sivanesan Rajan, Bianka Hahn, Ersoy Kocak, Daniel Durstewitz +2 more
5/16/2024
cs.LGcs.AIq-bio.BM

No official code found. Best implementation: transbioZI/MTLComb (1 star, GPL-3.0, last commit 2026-01-04).

Abstract

Multi-task learning (MTL) is a learning paradigm that enables the simultaneous training of multiple communicating algorithms. Although MTL has been successfully applied to ether regression or classification tasks alone, incorporating mixed types of tasks into a unified MTL framework remains challenging, primarily due to variations in the magnitudes of losses associated with different tasks. This challenge, particularly evident in MTL applications with joint feature selection, often results in biased selections. To overcome this obstacle, we propose a provable loss weighting scheme that analytically determines the optimal weights for balancing regression and classification tasks. This scheme significantly mitigates the otherwise biased feature selection. Building upon this scheme, we introduce MTLComb, an MTL algorithm and software package encompassing optimization procedures, training protocols, and hyperparameter estimation procedures. MTLComb is designed for learning shared predictors among tasks of mixed types. To showcase the efficacy of MTLComb, we conduct tests on both simulated data and biomedical studies pertaining to sepsis and schizophrenia.

View on arXivView PDF

Code Implementations(1)

transbioZI/MTLCombCommunity100%
GPL-3.0

multi-task learning combing regression and classification tasks with joint feature selection

11RJul 7, 20229 months agoGPL-3.0

Similar Papers

Cite this paper

@article{cao2024mtlcomb,
  title  = {MTLComb: multi-task learning combining regression and classification tasks for joint feature selection},
  author = {Han Cao and Sivanesan Rajan and Bianka Hahn and Ersoy Kocak and Daniel Durstewitz and Emanuel Schwarz and Verena Schneider-Lindner},
  year   = {2024},
  eprint = {2405.09886},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.09886v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.09886.svg)](https://codeofpaper.com/paper/2405.09886)

Discussion