TY - JOUR
T1 - Toward Evolutionary Multitask Convolutional Neural Architecture Search
AU - Zhou, Xun
AU - Wang, Zhenkun
AU - Feng, Liang
AU - Liu, Songbai
AU - Wong, Ka-Chun
AU - Tan, Kay Chen
PY - 2024/6
Y1 - 2024/6
N2 - Evolutionary neural architecture search (ENAS) methods have been successfully used to design convolutional neural network (CNN) architectures automatically. These methods have achieved excellent performance in creating a specific neural architecture for a single task but are less efficient for multiple tasks. Existing ENAS frameworks always repeatedly perform the search from scratch for each task, even though these tasks may be solved by similar CNN architectures. This work presents an evolutionary multi-task convolutional neural architecture search (MTNAS) framework to enable efficient architecture searches in multi-task scenarios by incorporating architectural similarities. The proposed MTNAS constructs architectures for different tasks simultaneously by implementing a knowledge-sharing mechanism among multiple search processes. Specifically, promising architectures found in one search process can be transferred and reused to generate high-quality architectures for others. Furthermore, we devise an adaptive strategy to dynamically adjust the frequency of knowledge transfer, aiming to alleviate the potential effect of negative transfer. Extensive experiments demonstrate that MTNAS can outperform state-of-the-art NAS methods or achieve comparable performance in different tasks but with 2× less search cost.
© 2023 IEEE.
AB - Evolutionary neural architecture search (ENAS) methods have been successfully used to design convolutional neural network (CNN) architectures automatically. These methods have achieved excellent performance in creating a specific neural architecture for a single task but are less efficient for multiple tasks. Existing ENAS frameworks always repeatedly perform the search from scratch for each task, even though these tasks may be solved by similar CNN architectures. This work presents an evolutionary multi-task convolutional neural architecture search (MTNAS) framework to enable efficient architecture searches in multi-task scenarios by incorporating architectural similarities. The proposed MTNAS constructs architectures for different tasks simultaneously by implementing a knowledge-sharing mechanism among multiple search processes. Specifically, promising architectures found in one search process can be transferred and reused to generate high-quality architectures for others. Furthermore, we devise an adaptive strategy to dynamically adjust the frequency of knowledge transfer, aiming to alleviate the potential effect of negative transfer. Extensive experiments demonstrate that MTNAS can outperform state-of-the-art NAS methods or achieve comparable performance in different tasks but with 2× less search cost.
© 2023 IEEE.
KW - Convolutional neural network
KW - evolutionary multi-task optimization
KW - evolutionary neural architecture search
KW - knowledge transfer
UR - https://www.scopus.com/pages/publications/85181560553
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-85181560553&origin=recordpage
U2 - 10.1109/TEVC.2023.3348475
DO - 10.1109/TEVC.2023.3348475
M3 - RGC 21 - Publication in refereed journal
SN - 1089-778X
VL - 28
SP - 682
EP - 695
JO - IEEE Transactions on Evolutionary Computation
JF - IEEE Transactions on Evolutionary Computation
IS - 3
ER -