LumiNet: Perception-Driven Knowledge Distillation via Statistical Logit Calibration
About
In the knowledge distillation literature, feature-based methods have dominated due to their ability to effectively tap into extensive teacher models. In contrast, logit-based approaches, which aim to distill "dark knowledge" from teachers, typically exhibit inferior performance compared to feature-based methods. To bridge this gap, we present LumiNet, a novel knowledge distillation algorithm designed to enhance logit-based distillation. We introduce the concept of "perception", aiming to calibrate logits based on the model's representation capability. This concept addresses overconfidence issues in the logit-based distillation method while also introducing a novel method to distill knowledge from the teacher. It reconstructs the logits of a sample/instances by considering relationships with other samples in the batch. LumiNet excels on benchmarks like CIFAR-100, ImageNet, and MSCOCO, outperforming the leading feature-based methods, e.g., compared to KD with ResNet18 and MobileNetV2 on ImageNet, it shows improvements of 1.5% and 2.05%, respectively. Codes are available at https://github.com/ismail31416/LumiNet.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Object Detection | COCO 2017 (val) | AP35.34 | 2454 | |
| Image Classification | ImageNet (val) | Top-1 Acc72.55 | 1206 | |
| Image Classification | CIFAR-100 (val) | Accuracy78.95 | 661 | |
| Image Classification | CIFAR-100 | Top-1 Accuracy79.94 | 622 | |
| Natural Language Understanding | GLUE (dev) | SST-2 (Acc)91.3 | 504 | |
| Instruction Following | SelfInst | R-L Score14.7 | 50 | |
| Instruction Following | Dolly | Score28.6 | 18 | |
| Instruction Following | Vicuna | Score17.5 | 18 |