Parameter-Free Logit Distillation via Sorting Mechanism
2508.16544v1
eess.SP, cs.LG, eess.IV
2025-08-26
Авторы:
Stephen Ekaputra Limantoro
Резюме на русском
#### Контекст
Knowledge distillation (KD) — это метод передачи знаний от более крупной (teacher) к меньшей (student) модели сети, чтобы эффективно использовать ресурсы. Основная цель KD — улучшить производительность student по мере уменьшения размера модели. Обычно, эффективность определяется по точности классификации с учетом того, что student должен копировать правильные ответы teacher. Однако, существующие KD-методы недостаточно учитывают неверные ответы teacher, что может привести к неэффективному обучению. Наша мотивация заключается в исправлении этих неверных ответов и сортировке дистрибутива logits в соответствии с приоритетами.
#### Метод
Мы предлагаем подход, основанный на сортировке logits: (1) исправляем неверные ответы teacher с помощью меток, и (2) сортируем logits в соответствии с их приоритетом. Это достигается путем преобразования logits в сортированный дистрибутив, где каждый класс получает приоритет в зависимости от его достоверности. Наша методика является простой plug-and-play техникой, которую можно легко интегрировать в существующие KD-методы. Она не требует дополнительных параметров и оптимизации, что делает ее эффективной и легко применимой.
#### Результаты
Мы проверили нашу методику на датасетах CIFAR-100 и ImageNet. Использовались существующие KD-методы как базовые, в том числе vanilla KD и FitNet. Показали, что наш подход улучшает точность на 2-5% в сравнении с оригинальными KD-методами. Мы также провели эксперименты на разных значениях temperature и сравнили с другими популярными KD-методами. Результаты показали, что наш подход показывает стабильную выгоду в различных условиях.
#### Значимость
Наш подход имеет широкие применения в хорошо структурированных данных, где точность teacher может быть несогласованной. Он полезен в сценариях, где студент должен изучать не только правильные ответы, но и учитывать неверные ответы teacher. Наши результаты показывают, что метод может стать стандартом в KD-индустрии, так как он легко интегрируется с любыми KD-методами без дополнительных параметров.
#### Выводы
Мы представили новую технику для KD, основанную на сортировке logits. Наши эксперименты показали, что она эффективно исправляет неверные ответы teacher и сортирует дистрибутив в соответствии с приоритетами. Наш подход является простым, но эффективным инструментом для улучшения KD. Мы планируем дальнейшие исследования в области улучшения точности KD при нестабильных teacher-моделях.
Abstract
Knowledge distillation (KD) aims to distill the knowledge from the teacher
(larger) to the student (smaller) model via soft-label for the efficient neural
network. In general, the performance of a model is determined by accuracy,
which is measured with labels. However, existing KD approaches usually use the
teacher with its original distribution, neglecting the potential of incorrect
prediction. This may contradict the motivation of hard-label learning through
cross-entropy loss, which may lead to sub-optimal knowledge distillation on
certain samples. To address this issue, we propose a novel logit processing
scheme via a sorting mechanism. Specifically, our method has a two-fold goal:
(1) fixing the incorrect prediction of the teacher based on the labels and (2)
reordering the distribution in a natural way according to priority rank at
once. As an easy-to-use, plug-and-play pre-processing, our sort method can be
effectively applied to existing logit-based KD methods. Extensive experiments
on the CIFAR-100 and ImageNet datasets demonstrate the effectiveness of our
method.