Constructing Multiple Tasks for Augmentation: Improving Neural Image Classification With K-means Features
Tao Gui, Lizhi Qing, Qi Zhang, Jiacheng Ye, Hang Yan, Zichu Fei,, Xuanjing Huang

TL;DR
This paper introduces a novel multi-task learning method that constructs auxiliary tasks via unsupervised clustering and employs meta-learning to improve neural image classification, significantly outperforming existing methods.
Contribution
The paper proposes a meta-learning-based approach to effectively utilize unsupervised clustering for auxiliary task construction in multi-task learning.
Findings
Achieved over 9% improvement on Omniglot dataset.
Outperformed existing single-task and semi-supervised methods.
Demonstrated effectiveness across five image datasets.
Abstract
Multi-task learning (MTL) has received considerable attention, and numerous deep learning applications benefit from MTL with multiple objectives. However, constructing multiple related tasks is difficult, and sometimes only a single task is available for training in a dataset. To tackle this problem, we explored the idea of using unsupervised clustering to construct a variety of auxiliary tasks from unlabeled data or existing labeled data. We found that some of these newly constructed tasks could exhibit semantic meanings corresponding to certain human-specific attributes, but some were non-ideal. In order to effectively reduce the impact of non-ideal auxiliary tasks on the main task, we further proposed a novel meta-learning-based multi-task learning approach, which trained the shared hidden layers on auxiliary tasks, while the meta-optimization objective was to minimize the loss on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Advanced Neural Network Applications · Machine Learning and Data Classification
