Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Pareto Multi-Task Learning

About

Multi-task learning is a powerful method for solving multiple correlated tasks simultaneously. However, it is often impossible to find one single solution to optimize all the tasks, since different tasks might conflict with each other. Recently, a novel method is proposed to find one single Pareto optimal solution with good trade-off among different tasks by casting multi-task learning as multiobjective optimization. In this paper, we generalize this idea and propose a novel Pareto multi-task learning algorithm (Pareto MTL) to find a set of well-distributed Pareto solutions which can represent different trade-offs among different tasks. The proposed algorithm first formulates a multi-task learning problem as a multiobjective optimization problem, and then decomposes the multiobjective optimization problem into a set of constrained subproblems with different trade-off preferences. By solving these subproblems in parallel, Pareto MTL can find a set of well-representative Pareto optimal solutions with different trade-off among all tasks. Practitioners can easily select their preferred solution from these Pareto solutions, or use different trade-off solutions for different situations. Experimental results confirm that the proposed algorithm can generate well-representative solutions and outperform some state-of-the-art algorithms on many multi-task learning applications.

Xi Lin, Hui-Ling Zhen, Zhenhua Li, Qingfu Zhang, Sam Kwong• 2019

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR10 Partial Class C=5
Accuracy49.316
15
Image ClassificationMNIST Partial Class C=5
Accuracy93.008
15
Image ClassificationMNIST Rotation
Average Accuracy91.896
15
Image ClassificationCIFAR10 Partial Class C=2 (test)
Accuracy34.995
15
Image ClassificationCIFAR10 Rotation
Accuracy61.514
15
Image ClassificationMNIST Partial Class C=5 (test)
Average Accuracy93.008
15
Image ClassificationCIFAR10 Partial Class C=2
Accuracy34.995
15
ClassificationMNIST Partial Class C=2 (test)
Accuracy90.264
15
Multi-Objective OptimizationVLMOP2
Hypervolume20.8
14
Multi-Objective OptimizationF1
Hypervolume0.883
14
Showing 10 of 24 rows

Other info

Follow for update