Research map / Label-efficient and robust learning / OOD and anomaly detection
Universal Novelty Detection Through Adaptive Contrastive Learning
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 UNODE, a contrastive-learning novelty detector with AutoAugOOD, which adaptively selects hard augmentations (KL/JS divergence in t-SNE-projected feature space) to craft negative pairs, aiming for universality across train-set and test-set shifts.
Problem
Novelty detection methods lack universality: they fail to transfer across training datasets, degrade under corrupted test samples, and do not adapt across setups (one-class, unlabeled and labeled multi-class), because their inductive biases are rigid and contrastive learning lacks negative pairs for
Approach
Automatically craft negative pairs by applying hard augmentations (from SimCLR's detrimental set) weighted by the Jensen-Shannon divergence between 1-D t-SNE projections of inlier and augmented feature distributions, then train contrastive plus binary cross-entropy losses and score with similarity plus binary inlier probability.
Key results
- UNODE reaches 92.2% mean AUROC over 10 standard one-class datasets versus 92.5 for CSI and a lower STD of 5.5 versus 14.0 for prior methods (per Table 1 pre-trained/from-scratch comparison).
- On corrupted one-class benchmarks UNODE achieves 84.2% mean AUROC, compared with 84.7 for CSI and 80.8 for GT.
- In the ablation, AutoAugOOD yields 97.3 mean AUROC over MNIST, CIFAR-10 and MVTecAD, above fixed augmentations such as Rotate (83.6) and CutPaste (83.6).
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Train with AutoAugOOD-generated negative pairs instead of omitting negative data (ablation) | UNODE · MNIST, CIFAR-10, MVTecAD (mean) | AUROC (%): 77.2 -> 97.3 | Helped |
| Replace AutoAugOOD with rotation augmentation (ablation) | UNODE · MNIST, CIFAR-10, MVTecAD (mean) | AUROC (%): 97.3 -> 83.6 | Hurt |
| Replace AutoAugOOD with Cutout (ablation) | UNODE · MNIST, CIFAR-10, MVTecAD (mean) | AUROC (%): 97.3 -> 78.2 | Hurt |
| Replace AutoAugOOD with CutPaste (ablation) | UNODE · MNIST, CIFAR-10, MVTecAD (mean) | AUROC (%): 97.3 -> 83.6 | Hurt |
| Replace AutoAugOOD with MixUp (ablation) | UNODE · MNIST, CIFAR-10, MVTecAD (mean) | AUROC (%): 97.3 -> 85.8 | Hurt |
| Replace AutoAugOOD with FakeD (ablation) | UNODE · MNIST, CIFAR-10, MVTecAD (mean) | AUROC (%): 97.3 -> 81.0 | Hurt |
| Replace AutoAugOOD with AutoAugment (ablation) | UNODE · MNIST, CIFAR-10, MVTecAD (mean) | AUROC (%): 97.3 -> 78.7 | Hurt |
| Use contrastive loss alone instead of contrastive plus classification loss (ablation) | UNODE · MNIST, CIFAR-10, SVHN, MVTecAD | AUROC (%): 98.7 -> 86.9; 96.6 -> 76.4; 83 -> 73.6; 95.8 -> 61.0 | Hurt |
| Use classification loss alone instead of contrastive plus classification loss (ablation) | UNODE · MNIST, CIFAR-10, SVHN, MVTecAD | AUROC (%): 96.8 -> 98.7; 94.1 -> 96.6; 77.3 -> 83; 82.0 -> 95.8 | Mixed |
| Use similarity score alone instead of combining similarity and binary-head scores (ablation) | UNODE detection score · MNIST, CIFAR-10, SVHN, MVTecAD | AUROC (%): 97.5 -> 99.0; 85.4 -> 96.6; 74.3 -> 83.3; 74.4 -> 95.9 | Mixed |
| Use binary-head score alone instead of combining similarity and binary-head scores (ablation) | UNODE detection score · MNIST, CIFAR-10, SVHN, MVTecAD | AUROC (%): 98.7 -> 99.0; 96.7 -> 96.6; 80.7 -> 83.3; 95.4 -> 95.9 | Mixed |
| Use labeled supervision rather than unlabeled training | UNODE · CIFAR-10 vs CIFAR-100 | AUROC (%): 92.4% to 93.7% | Helped |
Surprising findings
- Fixed hard augmentations such as rotation can hurt performance on rotation-invariant datasets, while the adaptive selection avoids this.
- Standard contrastive loss alone performs poorly for novelty detection (e.g., 61.0 on MVTecAD in the loss ablation).
Limitations
- Corrupted-benchmark mean AUROC of 84.2% is below CSI's 84.7%, so robustness is not uniformly superior.
- Experiments focus on one-class setting; multi-class extensions are shown on a limited set of CIFAR-based cases.
Experimental setup
Datasets: CIFAR-10 CIFAR-100 MNIST EMNIST-Letters FashionMNIST SVHN MVTecAD FGVC-Aircraft Head CT ISIC 2018 ImageNet-21k ImageNet-1k
Benchmarks: CIFAR-10 CIFAR-100 MNIST EMNIST-Letters FashionMNIST SVHN MVTecAD HeadCT FGVC ISIC2018 CIFAR-10-C CIFAR-100-C
Metrics: AUROC mean AUROC standard deviation across datasets
Baselines: DeepSVDD GT MHROT CSI DN2 MSAD PANDA FITYMI FastFlow PatchCore ReContrast SSD
Builds on: SimCLR CSI AutoAugment PANDA MSAD
Closest papers by meaning
- CSI: Novelty Detection via Contrastive Learning on Distributionally Shifted Instances (NeurIPS 2020 · similarity 0.90)
- AutoSciDACT: Automated Scientific Discovery through Contrastive Embedding and Hypothesis Testing (NeurIPS 2025 · similarity 0.85)
- Generating and Reweighting Dense Contrastive Patterns for Unsupervised Anomaly Detection (AAAI 2024 · similarity 0.84)
- Novelty Detection in Reinforcement Learning with World Models (ICML 2025 · similarity 0.83)
- One-to-Normal: Anomaly Personalization for Few-shot Anomaly Detection (NeurIPS 2024 · similarity 0.83)
- An Interpretable Evaluation of Entropy-based Novelty of Generative Models (ICML 2024 · similarity 0.83)
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.
