Saved in:
Bibliographic Details
Main Authors: Wang, Chenguang, Fu, Zhang-Hua, Lu, Pinyan, Yu, Tianshu
Format: Preprint
Published: 2023
Subjects:
Online Access:https://arxiv.org/abs/2305.06361
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909621426323456
author Wang, Chenguang
Fu, Zhang-Hua
Lu, Pinyan
Yu, Tianshu
author_facet Wang, Chenguang
Fu, Zhang-Hua
Lu, Pinyan
Yu, Tianshu
contents Efficiently training a multi-task neural solver for various combinatorial optimization problems (COPs) has been less studied so far. Naive application of conventional multi-task learning approaches often falls short in delivering a high-quality, unified neural solver. This deficiency primarily stems from the significant computational demands and a lack of adequate consideration for the complexities inherent in COPs. In this paper, we propose a general and efficient training paradigm to deliver a unified combinatorial multi-task neural solver. To this end, we resort to the theoretical loss decomposition for multiple tasks under an encoder-decoder framework, which enables more efficient training via proper bandit task-sampling algorithms through an intra-task influence matrix. By employing theoretically grounded approximations, our method significantly enhances overall performance, regardless of whether it is within constrained training budgets, across equivalent training epochs, or in terms of generalization capabilities, when compared to conventional training schedules. On the real-world datasets of TSPLib and CVRPLib, our method also achieved the best results compared to single task learning and multi-task learning approaches. Additionally, the influence matrix provides empirical evidence supporting common practices in the field of learning to optimize, further substantiating the effectiveness of our approach. Our code is open-sourced and available at https://github.com/LOGO-CUHKSZ/MTL-COP.
format Preprint
id arxiv_https___arxiv_org_abs_2305_06361
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Efficient Training of Multi-task Neural Solver for Combinatorial Optimization
Wang, Chenguang
Fu, Zhang-Hua
Lu, Pinyan
Yu, Tianshu
Machine Learning
Efficiently training a multi-task neural solver for various combinatorial optimization problems (COPs) has been less studied so far. Naive application of conventional multi-task learning approaches often falls short in delivering a high-quality, unified neural solver. This deficiency primarily stems from the significant computational demands and a lack of adequate consideration for the complexities inherent in COPs. In this paper, we propose a general and efficient training paradigm to deliver a unified combinatorial multi-task neural solver. To this end, we resort to the theoretical loss decomposition for multiple tasks under an encoder-decoder framework, which enables more efficient training via proper bandit task-sampling algorithms through an intra-task influence matrix. By employing theoretically grounded approximations, our method significantly enhances overall performance, regardless of whether it is within constrained training budgets, across equivalent training epochs, or in terms of generalization capabilities, when compared to conventional training schedules. On the real-world datasets of TSPLib and CVRPLib, our method also achieved the best results compared to single task learning and multi-task learning approaches. Additionally, the influence matrix provides empirical evidence supporting common practices in the field of learning to optimize, further substantiating the effectiveness of our approach. Our code is open-sourced and available at https://github.com/LOGO-CUHKSZ/MTL-COP.
title Efficient Training of Multi-task Neural Solver for Combinatorial Optimization
topic Machine Learning
url https://arxiv.org/abs/2305.06361