Small-Group Learning, with Application to Neural Architecture Search
Xuefeng Du, Pengtao Xie

TL;DR
This paper introduces small-group learning (SGL), a novel collaborative training framework for machine learning models inspired by human small-group learning, improving neural architecture search results on multiple datasets.
Contribution
We propose a new multi-level optimization framework for collaborative model training, applying it to neural architecture search to enhance model performance.
Findings
SGL improves neural architecture search outcomes on CIFAR-100, CIFAR-10, and ImageNet.
The framework effectively leverages model collaboration via pseudo-labeling.
Experimental results demonstrate the superiority of SGL over baseline methods.
Abstract
In human learning, an effective learning methodology is small-group learning: a small group of students work together towards the same learning objective, where they express their understanding of a topic to their peers, compare their ideas, and help each other to trouble-shoot problems. In this paper, we aim to investigate whether this human learning method can be borrowed to train better machine learning models, by developing a novel ML framework -- small-group learning (SGL). In our framework, a group of learners (ML models) with different model architectures collaboratively help each other to learn by leveraging their complementary advantages. Specifically, each learner uses its intermediately trained model to generate a pseudo-labeled dataset and re-trains its model using pseudo-labeled datasets generated by other learners. SGL is formulated as a multi-level optimization framework…
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
TopicsAnomaly Detection Techniques and Applications · Machine Learning and Data Classification · Neural Networks and Applications
