Prototype-Driven Adaptation for Few-Shot Object Detection

Yushen Huang, Zhiming Wang
10/29/2025
cs.CV

No official code found. Best implementation: ucbdrive/few-shot-object-detection (1,217 stars, Apache-2.0, last commit 2023-11-21).

Abstract

Few-shot object detection (FSOD) often suffers from base-class bias and unstable calibration when only a few novel samples are available. We propose Prototype-Driven Alignment (PDA), a lightweight, plug-in metric head for DeFRCN that provides a prototype-based "second opinion" complementary to the linear classifier. PDA maintains support-only prototypes in a learnable identity-initialized projection space and optionally applies prototype-conditioned RoI alignment to reduce geometric mismatch. During fine-tuning, prototypes can be adapted via exponential moving average(EMA) updates on labeled foreground RoIs-without introducing class-specific parameters-and are frozen at inference to ensure strict protocol compliance. PDA employs a best-of-K matching scheme to capture intra-class multi-modality and temperature-scaled fusion to combine metric similarities with detector logits. Experiments on VOC FSOD and GFSOD benchmarks show that PDA consistently improves novel-class performance with minimal impact on base classes and negligible computational overhead.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Implementations of few-shot object detection benchmarks

1,217222PythonMar 16, 20202 years agoApache-2.0
few-shot-learningfew-shot-object-detectionicml-2020

Similar Papers

Cite this paper

@article{huang2025prototypedriven,
  title  = {Prototype-Driven Adaptation for Few-Shot Object Detection},
  author = {Yushen Huang and Zhiming Wang},
  year   = {2025},
  eprint = {2510.25318},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.25318v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.25318.svg)](https://codeofpaper.com/paper/2510.25318)

Discussion