atlas

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

DitHub: A Modular Framework for Incremental Open-Vocabulary Object Detection

NeurIPS 2025 · Detection and segmentation › Open-set and few-shot detection · approach: Open-vocabulary object detection · 1 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 DitHub, a version-control-inspired library of class-specific LoRA modules (per-class A matrices with a shared B) for incremental open-vocabulary object detection on Grounding DINO, achieving state-of-the-art on ODinW-13 and a new ODinW-O benchmark.

Problem

Adapting open-vocabulary object detectors to rare classes and recurring classes across domains in an incremental setting, while preserving zero-shot ability, without the forgetting and interference caused by monolithic single-weight adaptation.

Approach

Manage class-specific LoRA expert modules as branches in a version-control-like library, using a warmup phase, stochastic per-image expert selection, fetch-and-merge initialization of class A matrices, and a single shared B matrix updated by weighted merging across tasks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DitHub instead of ZiRAGrounding DINO Tiny · ODinW-13 FullAvg mAP: 57.98 -> 62.19Helped
Use DitHub instead of ZiRAGrounding DINO Tiny · ODinW-OAvg mAP: 57.63 -> 62.38Helped
Add class-specific stochastic specialization (ablation)DitHub · ODinW-13Avg mAP: 60.96 -> 62.19Helped
Add a warmup phase (ablation)DitHub baseline fine-tuning · ODinW-13harmonic mean of Avg and ZCOCO mAPHelped
Add A-matrix merging to retain class-specific knowledge (ablation)Warmup-augmented DitHub · ODinW-13harmonic mean of Avg and ZCOCO mAP: +6.13 mAPHelped
Share the B matrix across classes instead of using class-specific B matrices (ablation)DitHub · ODinW-13Avg mAP: 63.22 -> 62.19Hurt
Share the B matrix across classes instead of using class-specific B matrices (ablation)DitHub · ODinW-13ZCOCO mAP: 46.66 -> 47.01Helped
Reduce LoRA rank from 16 to 2 (ablation)DitHub · ODinW-13Avg mAP: 62.19 -> 60.25Hurt
Adapt only the encoder rather than only the decoder (ablation)DitHub · ODinW-13Avg mAP: 54.35 -> 62.19Helped
Adapt only the encoder rather than both encoder and decoder (ablation)DitHub · ODinW-13Avg mAP: 59.92 -> 62.19Helped
Increase the A-matrix merging coefficient (ablation)DitHub · ODinW-Oharmonic mean of Avg and ZCOCO mAPHurt
Increase the B-matrix merging coefficient up to 0.7 (ablation)DitHub · ODinW-13 and ODinW-Oharmonic mean of Avg and ZCOCO mAPHelped

Surprising findings

Limitations

Experimental setup

Datasets: ODinW-13 ODinW-35 MS COCO O365 GoldG Cap4M AODRaw

Benchmarks: ODinW-13 ODinW-O MS COCO (ZCOCO zero-shot) AODRaw

Metrics: mAP harmonic mean forgetting

Baselines: Grounding DINO ZiRa iDETR AT CL-DETR OW-DETR TFA

Builds on: LoRA Grounding DINO ZiRa

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