Multi-Objective Meta Learning
About
Meta learning with multiple objectives can be formulated as a Multi-Objective Bi-Level optimization Problem (MOBLP) where the upper-level subproblem is to solve several possible conflicting targets for the meta learner. However, existing studies either apply an inefficient evolutionary algorithm or linearly combine multiple objectives as a single-objective problem with the need to tune combination weights. In this paper, we propose a unified gradient-based Multi-Objective Meta Learning (MOML) framework and devise the first gradient-based optimization algorithm to solve the MOBLP by alternatively solving the lower-level and upper-level subproblems via the gradient descent method and the gradient-based multi-objective optimization method, respectively. Theoretically, we prove the convergence properties of the proposed gradient-based optimization algorithm. Empirically, we show the effectiveness of the proposed MOML framework in several meta learning problems, including few-shot learning, neural architecture search, domain adaptation, and multi-task learning.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Depth Estimation | NYU V2 | -- | 167 | |
| Semantic segmentation | Cityscapes | Mean IoU68.76 | 68 | |
| Depth Estimation | Cityscapes | Abs. Err.0.0145 | 65 | |
| Surface Normal Estimation | NYU V2 | Mean Angular Error24.0679 | 65 | |
| Semantic segmentation | NYU V2 | mIoU53.03 | 30 | |
| Multi-Domain Classification | Office-Home (test) | Accuracy (Art)69.64 | 20 | |
| Semantic segmentation | Cityscapes-C Robustness benchmark (test) | mIoU59.89 | 11 | |
| Depth Estimation | GTA5 to Cityscapes Sim-to-Real Transfer (Source Target Delta) | Abs Error (Source)0.0173 | 11 | |
| Semantic segmentation | GTA5 to Cityscapes Sim-to-Real Transfer (Source Target Delta) | mIoU (Source)65.48 | 11 | |
| Depth Estimation | Cityscapes-C Robustness benchmark (test) | Absolute Error (Abs Err)0.0239 | 11 |