atlas

Research map / Detection and segmentation / Open-set and few-shot detection

ProxyDet: Synthesizing Proxy Novel Classes via Classwise Mixup for Open-Vocabulary Object Detection

AAAI 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Open-vocabulary object detection · 9 citations (OpenAlex)

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.

Proposes ProxyDet, which synthesizes proxy-novel class embeddings by class-wise mixup of quality-weighted base-class prototypes in CLIP space and trains an extra detector head with a proxy L1 loss to improve novel-class detection.

Problem

Open-vocabulary object detection generalizes poorly to novel classes that were never pseudo-labeled from external data, since pseudo-labeling mainly helps the pseudo-labeled novel classes.

Approach

Observes that many novel-class CLIP text embeddings lie within the convex hull of base-class embeddings, and synthesizes proxy-novel classes by linearly mixing pairs of base-class prototypes (visual prototypes weighted by objectness/IoU quality and CLIP text embeddings), then trains a separate head with an L1 proxy loss pulling region embeddings toward mixed text embeddings.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add proxy-novel class training via class-wise mixupProxyDet · LVIS novel classesAP_r: +1.6 AP_rHelped
Add proxy-novel class training via class-wise mixupProxyDet · COCO novel classesAP_novel: +2.6Helped
Use instance-wise instead of class-wise mixup (ablation)ProxyDet · LVISAP_r: 24.6 -> 24.8No clear effect
Use class-wise mixup with visual prototypes instead of instance-wise mixup (ablation)ProxyDet · LVISAP_r: 24.6 -> 25.6Helped
Weight visual prototypes by IoU (ablation)ProxyDet · LVISAP_r: 25.6 -> 26.0Helped
Weight visual prototypes by objectness score (ablation)ProxyDet · LVISAP_r: 25.6 -> 26.2Helped
Sample the mix coefficient from Beta(1, 1) instead of Bernoulli(0.5) (ablation)ProxyDet · LVISAP_r: 24.8 -> 26.2Helped
Also apply class-wise mixup to IN-L (ablation)ProxyDet · LVIS novel classesAP_r: 26.2 -> 23.6Hurt
Use novel-nearest rather than random base-class selection for mixing (ablation)ProxyDet · LVISAP_r: 26.2 -> 26.9Helped
Replace L1 proxy loss with cosine-similarity loss (ablation)ProxyDet · LVISAP_r: 26.2 -> 25.3Hurt
Replace L1 proxy loss with L2 distance (ablation)ProxyDet · LVISAP_r: 26.2 -> 25.1Hurt
Add pseudo-labelingOVOD detector · LVIS novel non-pseudo classesAP_r: 14.2 -> 11.6 (-2.6)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: LVIS ImageNet-LVIS COCO COCO Caption Objects365

Benchmarks: OV-LVIS OV-COCO Objects365

Metrics: AP_r AP AP_novel AP_base AP50 AP50 rare

Baselines: ViLD RegionCLIP F-VLM Detic WSDDN Cap2Det OVR-CNN DetPro

Builds on: Detic CLIP mixup CenterNet2

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