atlas

Research map / Label-efficient and robust learning / Domain adaptation and generalization

CAT: Exploiting Inter-Class Dynamics for Domain Adaptive Object Detection

CVPR 2024 · Label-efficient and robust learning › Domain adaptation and generalization · approach: Geometric alignment and synthetic-to-real adaptation · 47 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 Class-Aware Teacher (CAT), a mean-teacher domain adaptive object detector that uses an inter-class relation confusion matrix to drive class-relation MixUp augmentation and a class-relation weighted classification loss.

Problem

Domain adaptive object detection with student-teacher frameworks suffers from class imbalance among foreground classes, leading to inaccurate pseudo-labels and poor performance on minority classes.

Approach

An Inter-Class Relation module (ICRm) builds an EMA-updated, ground-truth-normalised confusion matrix to estimate which minority classes are confused with which majority classes; this guides instance-level MixUp between related classes (within and across domains) and a weighted classification loss emphasising minority classes misclassified as majority ones.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply CAT rather than MRTFaster R-CNN domain-adaptive object detection · Cityscapes → Foggy Cityscapes (0.02) testmAP: +1.3 mAPHelped
Apply CAT rather than CMTDomain-adaptive object detection · PASCAL VOC → Clipart1K testmAP: 2.1 mAPHelped
Add CRA to the base AT framework (ablation)AT on Cityscapes → Foggy Cityscapes · Cityscapes → Foggy Cityscapes (0.02)mAP: 49.3 -> 51.0Helped
Add ICL to the base AT framework (ablation)AT on Cityscapes → Foggy Cityscapes · Cityscapes → Foggy Cityscapes (0.02)mAP: 49.3 -> 51.6Helped
Use both CRA and ICL rather than the base AT framework (ablation)AT on Cityscapes → Foggy Cityscapes · Cityscapes → Foggy Cityscapes (0.02)mAP: 49.3 -> 52.5Helped
Select instance pairs randomly for MixUp (ablation)CAT augmentation on Cityscapes → Foggy Cityscapes · Cityscapes → Foggy Cityscapes (0.02)mAP: +0.2 mAPHelped
Use CRA to pair highly related classes rather than selecting pairs randomly (ablation)MixUp augmentation on Cityscapes → Foggy Cityscapes · Cityscapes → Foggy Cityscapes (0.02)mAP: +0.9 mAPHelped
Increase CRA augmentation likelihood from 0.5 to 1.0 (ablation)CAT on Cityscapes → Foggy Cityscapes · Cityscapes → Foggy Cityscapes (0.02)mAP: 52.5 -> 50.2Hurt
Use inter-class relationships in ICL rather than class-level diagonal weights (ablation)Classification loss on Cityscapes → Foggy Cityscapes · Cityscapes → Foggy Cityscapes (0.02)mAP: +0.5 mAPHelped
Remove the regularisation term from ICL (ablation)Inter-Class Loss on Cityscapes → Foggy Cityscapes · Cityscapes → Foggy Cityscapes (0.02)mAP: 52.5 -> 51.3Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Cityscapes Foggy Cityscapes PASCAL VOC 2012 Clipart1K

Benchmarks: Cityscapes to Foggy Cityscapes PASCAL VOC to Clipart1K

Metrics: mAP@0.5 standard deviation of class mAP (σ)

Baselines: AT CMT MRT MILA MeGA TIA UMT TDD PT I3Net ICR-CCR HTCN

Builds on: Adaptive Teacher (AT) mean teacher Faster R-CNN MixUp Cropbank oversampling

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