atlas

Research map / Label-efficient and robust learning / OOD and anomaly detection

TailedCore: Few-Shot Sampling for Unsupervised Long-Tail Noisy Anomaly Detection

CVPR 2025 · Label-efficient and robust learning › OOD and anomaly detection · approach: Unified multi-class anomaly detection · 2 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 TailedCore, a memory-based anomaly detector that adds tail-class patch features selected by a symmetric-similarity class size predictor (TailSampler) to a noise-filtered SoftPatch-style memory, targeting unsupervised long-tail noisy anomaly detection.

Problem

Unsupervised anomaly detection on multi-class product training sets that are both contaminated with defective samples and have long-tailed, unlabeled class distributions, where existing methods trade off tail-class performance against noise robustness.

Approach

Estimate each training sample's class size from a reflective symmetry between inter-class and intra-class embedding similarity (adaptive half-angle neighborhoods plus neighborhood-of-neighborhood mode voting, with an elbow rule for the tail-size cutoff), then sample tail-class patches exclusively and union them with a noise-filtered coreset.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TailedCore instead of the strongest baselineunsupervised long-tail noisy anomaly detection · MVTecAD, Pareto, step (K=4), and step (K=1); all classesimage-level AUROC (%): 91.48 -> 96.12; 91.48 -> 95.71; 91.48 -> 94.43Helped
Use TailedCore instead of the strongest baselineunsupervised long-tail noisy anomaly detection · VisA, Pareto, step (K=4), and step (K=1); all classesimage-level AUROC (%): 86.56 -> 90.85; 82.05 -> 89.64; 82.05 -> 87.61Helped
Use TailedCore instead of the strongest baselineunsupervised long-tail noisy anomaly detection · MVTecAD, Pareto, step (K=4), and step (K=1); all classespixel-level AUROC (%): 93.41 -> 95.29; 91.53 -> 94.74; 91.08 -> 93.99Helped
Use TailedCore instead of the strongest baselineunsupervised long-tail noisy anomaly detection · VisA, Pareto, step (K=4), and step (K=1); all classespixel-level AUROC (%): 96.71 -> 97.48; 95.74 -> 96.89; 95.51 -> 96.65Helped
Add few-shot augmentation (FSA) to TailedCore's memory (ablation)TailedCore · MVTecAD, all tail types; all classesimage-level AUROC (%): 88.13 -> 96.13; 75.05 -> 94.44; 78.94 -> 95.72Helped
Add few-shot augmentation (FSA) to TailedCore's memory (ablation)TailedCore · MVTecAD, all tail types; all classespixel-level AUROC (%): 93.54 -> 95.30; 80.14 -> 94.00; 86.23 -> 94.75Helped
Set TailSampler neighborhood percentile p to 100 rather than its default 85 (ablation)TailSampler · MVTecAD and VisA, all tail distributions and seedsAUROC (%): 99.78 ± 0.30 -> 99.76 ± 0.29No clear effect
Set TailSampler neighborhood percentile p to 50 rather than its default 85 (ablation)TailSampler · MVTecAD and VisA, all tail distributions and seedsAUROC (%): 99.78 ± 0.30 -> 97.36 ± 5.65Hurt
Use the nearest embedding's neighborhood size instead of majority voting (ablation)TailSampler class-size predictor · MVTecAD and VisA, all tail distributions and seedsAUROC (%): 99.78 ± 0.30 -> 99.73 ± 0.34No clear effect
Average neighborhood sizes instead of majority voting (ablation)TailSampler class-size predictor · MVTecAD and VisA, all tail distributions and seedsAUROC (%): 99.78 ± 0.30 -> 99.35 ± 2.59No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: MVTecAD VisA

Benchmarks: MVTecAD VisA

Metrics: image-level AUROC pixel-level AUROC combined mis-sampling ratio class size prediction error

Baselines: PaDiM HVQ WinCLIP AnomalyCLIP PatchCore SoftPatch

Builds on: PatchCore SoftPatch WideResNet-50

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