atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Orthogonal Subspace Decomposition for Generalizable AI-Generated Image Detection

ICML 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Correspondence and causal representation learning · 0 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 Effort, which applies SVD to a CLIP ViT-L/14 linear layer to split weights into frozen principal and trainable residual subspaces with orthogonality and singular-value constraints, improving generalization for deepfake and synthetic image detection.

Problem

AI-generated image detectors trained naively overfit to limited fake patterns, yielding low-rank feature spaces that generalize poorly to unseen forgery methods.

Approach

Decompose a pre-trained VFM weight matrix via SVD into a frozen top-r principal part and a learnable residual part, enforcing orthogonal singular vectors and a preserved Frobenius norm so fake-specific adaptation does not distort pre-trained knowledge.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add SVD orthogonal subspace decomposition to the detector (ablation)CLIP-based Effort on deepfake detection · CDF-v2 and SimSwap (Avg.)AUC: 0.859 -> 0.925Helped
Add the singular value constraint to SVD adaptation (ablation)CLIP-based Effort on deepfake detection · CDF-v2 and SimSwap (Avg.)AUC: 0.925 -> 0.936Helped
Add the orthogonal constraint to SVD adaptation (ablation)CLIP-based Effort on deepfake detection · CDF-v2 and SimSwap (Avg.)AUC: 0.925 -> 0.930Helped
Use SVD with both singular value and orthogonal constraints (ablation)CLIP-based Effort on deepfake detection · CDF-v2 and SimSwap (Avg.)AUC: 0.859 -> 0.941Helped
Set SVD residual rank n-r to 1 instead of 256 (ablation)Effort on UniversalFakeDetect · UniversalFakeDetect (19 subsets)mAcc: 92.13 -> 95.19Helped
Use Effort with residual rank n-r=1 rather than LoRA rank 1 (ablation)CLIP-based detector on UniversalFakeDetect · UniversalFakeDetect (19 subsets)mAcc: 93.03 -> 95.19Helped
Use Effort rather than full fine-tuning (ablation)CLIP-based detector on UniversalFakeDetect · UniversalFakeDetect (19 subsets)mAcc: 86.22 -> 95.19Helped
Add Effort adaptation to BEIT-v2 initialization (ablation)Deepfake detector · CDF-v2AUC: 0.855 -> 0.894Helped
Add Effort adaptation to SigLIP initialization (ablation)Deepfake detector · SimSwapAUC: 0.713 -> 0.778Helped
Add Effort adaptation to CLIP ViT-L/14 initialization (ablation)Synthetic image detector · UniversalFakeDetect (19 subsets)mAcc: 86.22 -> 95.19Helped
Use CLIP-Large/14 rather than CLIP-Base/16 with Effort (ablation)Effort on UniversalFakeDetect · UniversalFakeDetect (19 subsets)mAcc: 88.46 -> 95.19Helped
Use Effort instead of UniFDSynthetic image detector on UniversalFakeDetect · UniversalFakeDetect (19 subsets)mAcc: +9.27%Helped

Surprising findings

Limitations

Experimental setup

Datasets: FaceForensics++ (c23) UniversalFakeDetect (ProGAN training) GenImage (SDv1.4 training) DF40

Benchmarks: CDF-v2 DFD DFDC DFDCP DFo WDF FFIW DF40 UniversalFakeDetect GenImage GID cross-manipulation FF++

Metrics: video-level AUC AP accuracy mAP mAcc effective rank

Baselines: F3Net SPSL SRM CORE RECCE SBI UCF IID LSDA ProDet CDFA UniFD

Builds on: LoRA UniFD DeepfakeBench

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