atlas

Research map / Label-efficient and robust learning / Knowledge distillation

Reinforced Multi-teacher Knowledge Distillation for Efficient General Image Forgery Detection and Localization

AAAI 2025 · Label-efficient and robust learning › Knowledge distillation · approach: Few-shot and metric distillation · 10 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 Re-MTKD, a multi-teacher self-distillation framework with a ConvNeXt-UPerNet student (Cue-Net, with an edge-aware module) whose teacher weights are chosen per batch by a REINFORCE-trained policy, for general image forgery detection and localization.

Problem

Image forgery detection and localization (IFDL) methods generalize poorly across copy-move, splicing and inpainting forgeries, and joint training on mixed tampering types often degrades performance and adds cost.

Approach

Train three forgery-specific Cue-Net teachers and distill them into one student, using a reinforcement-learning policy (logistic policy with REINFORCE) that dynamically selects which teachers to use per batch based on state features from the image, student and teacher outputs, instead of fixed or uniform teacher weights.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Re-MTKD instead of the strongest reported baselineimage forgery detection · Average image forgery detectionAUC: 0.815 -> 0.927Helped
Use Re-MTKD instead of the strongest reported baselineimage forgery localization · Average image forgery localizationF1: 0.390 -> 0.531Helped
Add teacher knowledge distillation to Cue-Net (ablation)Cue-Net · Multi-tamperingDetection F1: 0.764 -> 0.778Helped
Add teacher knowledge distillation to Cue-Net (ablation)Cue-Net · Multi-tamperingLocalization F1: 0.419 -> 0.444Helped
Replace fixed equal teacher weights with dynamic teacher selection (ablation)Cue-Net multi-teacher KD · AverageF1: 0.661 -> 0.720Helped
Use reward3 instead of reward2 (ablation)Re-DTS · AverageF1: 0.696 -> 0.720Helped
Use reward3 instead of reward1 (ablation)Re-DTS · AverageF1: 0.686 -> 0.720Helped
Add segmentation soft loss to classification soft loss (ablation)Re-MTKD with reward3 · AverageF1: 0.660 -> 0.720Helped
Add PPM to the Cue-Net backbone (ablation)Cue-Net · Multi-tamperingAverage F1: .526 -> .557Helped
Fuse low-level and high-level EAM features with edge supervision (ablation)Cue-Net · Multi-tamperingAverage F1: .567 -> .591Helped
Use high-level EAM features instead of low-level EAM features (ablation)Cue-Net · Multi-tamperingLocalization AUC: .863 -> .876Helped
Use Re-MTKD instead of Cue-Net without KD (ablation)Cue-Net · InpaintingLocalization F1: 0.530 -> 0.789Helped

Surprising findings

Limitations

Experimental setup

Datasets: CASIA v2 Tampered COCO Fantastic Reality GC Dresden GC Places CASIA v1+ NIST16 Coverage Columbia DSO-1 AutoSplicing DiverseInp

Benchmarks: CASIA v1+ NIST16 Coverage Columbia DSO-1 AutoSplicing DiverseInp IFC Korus IMD2020

Metrics: Accuracy F1 AUC IoU

Baselines: DoaGan Buster-Net CMSD-STRD MFCN RRU-Net CAT-Net HP-FCN IID-Net TLTF-LEFF H-LSTM SPAN MVSS-Net

Builds on: ConvNeXt V2 UPerNet REINFORCE knowledge distillation

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