atlas

Research map / Detection and segmentation / CNN features

DetKDS: Knowledge Distillation Search for Object Detectors

ICML 2024 · Detection and segmentation › CNN features · approach: Region-based and query-based detectors

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

DetKDS searches over transforms, distance functions and loss weights for detection knowledge distillation using a divide-and-conquer evolutionary algorithm, yielding distillers that transfer across homogeneous and heterogeneous detector pairs on COCO.

Problem

Designing effective knowledge distillation recipes for object detectors is hard because teacher-student pairs differ in backbone, paradigm and label assignment, and manual tuning of distillers and loss weights is costly.

Approach

Treats detection distiller design as a search problem over a large space of feature/response inputs, cascaded transforms, distance functions and loss weights, and searches it with a divide-and-conquer evolutionary algorithm (first per-loss distiller, then combined weights) using proxy evaluation on COCO subsets.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add global feature distillation loss (ablation)RetinaNet-R50 distilled from RetinaNet-X101 · COCO valAP: 37.4 -> 41.0Helped
Add foreground-background feature distillation loss (ablation)RetinaNet-R50 distilled from RetinaNet-X101 · COCO valAP: 37.4 -> 40.7Helped
Add instance feature distillation loss (ablation)RetinaNet-R50 distilled from RetinaNet-X101 · COCO valAP: 37.4 -> 40.9Helped
Add localization response distillation loss (ablation)RetinaNet-R50 distilled from RetinaNet-X101 · COCO valAP: 37.4 -> 39.4Helped
Add logits response distillation loss (ablation)RetinaNet-R50 distilled from RetinaNet-X101 · COCO valAP: 37.4 -> 38.6Helped
Remove divide-and-conquer from evolutionary search (ablation)DetKDS for RetinaNet-R50 distilled from RetinaNet-X101 · COCO valAP: 41.1 -> 40.4Hurt
Remove the distiller filter (ablation)DetKDS for RetinaNet-R50 distilled from RetinaNet-X101 · COCO valAP: 41.1 -> 39.8Hurt
Replace evolutionary search with Monte Carlo tree search (ablation)DetKDS for RetinaNet-R50 distilled from RetinaNet-X101 · COCO valAP: 41.1 -> 40.8Hurt
Replace evolutionary search with random search (ablation)DetKDS for RetinaNet-R50 distilled from RetinaNet-X101 · COCO valAP: 41.1 -> 40.5Hurt
Increase search iterations from 20 to 30 (ablation)DetKDS for RetinaNet-R50 distilled from RetinaNet-X101 · COCO valAP: 40.8 -> 40.9Helped
Increase search iterations from 30 to 40 (ablation)DetKDS for RetinaNet-R50 distilled from RetinaNet-X101 · COCO valAP: 40.9 -> 41.1Helped
Apply DetKDS distillation (ablation)RetinaNet-R18 with RetinaNet-X101 teacher · COCO valAP: 32.6 -> 36.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: COCO

Benchmarks: COCO val2017

Metrics: AP AP50 AP75 APS APM APL Mask AP

Baselines: FitNets GID FRS FGD PKD Auto-KD DiffKD MasKD Defeat LD SKD MGD

Builds on: Auto-KD FGD PKD GID LD

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy