LGCVFeb 26, 2024

m2mKD: Module-to-Module Knowledge Distillation for Modular Transformers

arXiv:2402.16918v35 citationsh-index: 21Has Code
Originality Incremental advance
AI Analysis

This addresses optimization difficulties in modular transformers for machine learning researchers, offering a method to enhance training efficiency and performance, though it is incremental as it adapts existing distillation techniques to modular models.

The paper tackles the challenge of training modular neural architectures by proposing module-to-module knowledge distillation (m2mKD), which transfers knowledge from monolithic models to modular ones, resulting in improvements such as up to 5.6% higher IID accuracy on Tiny-ImageNet and 3.5% higher accuracy on ImageNet-1k.

Modular neural architectures are gaining attention for their powerful generalization and efficient adaptation to new domains. However, training these models poses challenges due to optimization difficulties arising from intrinsic sparse connectivity. Leveraging knowledge from monolithic models through techniques like knowledge distillation can facilitate training and enable integration of diverse knowledge. Nevertheless, conventional knowledge distillation approaches are not tailored to modular models and struggle with unique architectures and enormous parameter counts. Motivated by these challenges, we propose module-to-module knowledge distillation (m2mKD) for transferring knowledge between modules. m2mKD combines teacher modules of a pretrained monolithic model and student modules of a modular model with a shared meta model respectively to encourage the student module to mimic the behaviour of the teacher module. We evaluate m2mKD on two modular neural architectures: Neural Attentive Circuits (NACs) and Vision Mixture-of-Experts (V-MoE). Applying m2mKD to NACs yields significant improvements in IID accuracy on Tiny-ImageNet (up to 5.6%) and OOD robustness on Tiny-ImageNet-R (up to 4.2%). Additionally, the V-MoE-Base model trained with m2mKD achieves 3.5% higher accuracy than end-to-end training on ImageNet-1k. Code is available at https://github.com/kamanphoebe/m2mKD.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes