Overview
Direct Answer
Multi-task learning is a machine learning paradigm in which a single model is trained simultaneously on multiple related prediction tasks, leveraging shared representations to improve generalisation and reduce overfitting compared to training separate task-specific models.
How It Works
The model architecture contains shared hidden layers that extract common features, with task-specific output heads branching from these layers. During training, loss functions from all tasks are combined—typically through weighted summation—and gradients propagate through both task-specific and shared parameters, forcing the model to learn representations beneficial across tasks.
Why It Matters
Multi-task learning reduces data requirements per task, decreases training time and computational cost, and improves robustness by allowing models to exploit task relationships. Organisations benefit from fewer model deployments and improved performance in data-constrained domains such as rare disease diagnosis or low-resource languages.
Common Applications
Applications include natural language processing (simultaneous part-of-speech tagging, named entity recognition, and dependency parsing), computer vision (joint detection, segmentation, and classification), and autonomous systems (predicting vehicle trajectory alongside traffic sign recognition).
Key Considerations
Effective multi-task learning requires careful selection of related tasks; incompatible or weakly related tasks can degrade performance through negative transfer. Task weighting and architectural design significantly influence outcomes and often require domain expertise to optimise.
Cross-References(1)
Referenced By1 term mentions Multi-Task Learning
Other entries in the wiki whose definition references Multi-Task Learning — useful for understanding how this concept connects across Machine Learning and adjacent domains.
More in Machine Learning
t-SNE
Unsupervised Learningt-Distributed Stochastic Neighbour Embedding — a technique for visualising high-dimensional data in two or three dimensions.
Catastrophic Forgetting
Anomaly & Pattern DetectionThe tendency of neural networks to completely lose previously learned knowledge when trained on new tasks, a fundamental challenge in continual and multi-task learning.
Data Augmentation
Feature Engineering & SelectionTechniques that artificially increase the size and diversity of training data through transformations like rotation, flipping, and cropping.
Model Registry
MLOps & ProductionA versioned catalogue of trained machine learning models with metadata, lineage, and approval workflows, enabling reproducible deployment and governance at enterprise scale.
Decision Tree
Supervised LearningA tree-structured model where internal nodes represent feature tests, branches represent outcomes, and leaves represent predictions.
Gradient Boosting
Supervised LearningAn ensemble technique that builds models sequentially, with each new model correcting residual errors of the combined ensemble.
Markov Decision Process
Reinforcement LearningA mathematical framework for modelling sequential decision-making where outcomes are partly random and partly controlled.
Naive Bayes
Supervised LearningA probabilistic classifier based on applying Bayes' theorem with the assumption of independence between features.