Learning to Multitask

Abstract

Multitask learning has shown promising performance in many applications and many multitask models have been proposed. In order to identify an effective multitask model for a given multitask problem, we propose a learning framework called Learning to MultiTask (L2MT). To achieve the goal, L2MT exploits historical multitask experience which is organized as a training set consisting of several tuples, each of which contains a multitask problem with multiple tasks, a multitask model, and the relative test error. Based on such training set, L2MT first uses a proposed layerwise graph neural network to learn task embeddings for all the tasks in a multitask problem and then learns an estimation function to estimate the relative test error based on task embeddings and the representation of the multitask model based on a unified formulation. Given a new multitask problem, the estimation function is used to identify a suitable multitask model. Experiments on benchmark datasets show the effectiveness of the proposed L2MT framework.

Cite

Text

Zhang et al. "Learning to Multitask." Neural Information Processing Systems, 2018.

Markdown

[Zhang et al. "Learning to Multitask." Neural Information Processing Systems, 2018.](https://mlanthology.org/neurips/2018/zhang2018neurips-learning-a/)

BibTeX

@inproceedings{zhang2018neurips-learning-a,
  title     = {{Learning to Multitask}},
  author    = {Zhang, Yu and Wei, Ying and Yang, Qiang},
  booktitle = {Neural Information Processing Systems},
  year      = {2018},
  pages     = {5771-5782},
  url       = {https://mlanthology.org/neurips/2018/zhang2018neurips-learning-a/}
}