Zero-Shot Anomaly Detection with Dual-Branch Prompt Selection
Zihan Wang, Samira Ebrahimi Kahou, Narges Armanfard
TL;DR
This work addresses zero-shot anomaly detection under domain shift by introducing PILOT, a dual-branch prompt learning framework that combines a learnable prompt pool with a fixed attribute memory bank and a label-free test-time adaptation strategy. By fusing adaptive prompts and semantic anchors through orthogonal projection and selectively updating prompts based on high-confidence pseudo-labels, PILOT achieves state-of-the-art anomaly detection and localization across 13 industrial and medical benchmarks without target-domain labels. The approach preserves CLIP's strengths while mitigating overfitting and distributional gaps, enabling robust performance under challenging cross-domain conditions. The results highlight the practical impact of zero-shot methods with targeted test-time adaptation for safety-critical inspection and diagnostics, reducing the need for labeled anomalies in deployment scenarios.
Abstract
Zero-shot anomaly detection (ZSAD) enables identifying and localizing defects in unseen categories by relying solely on generalizable features rather than requiring any labeled examples of anomalies. However, existing ZSAD methods, whether using fixed or learned prompts, struggle under domain shifts because their training data are derived from limited training domains and fail to generalize to new distributions. In this paper, we introduce PILOT, a framework designed to overcome these challenges through two key innovations: (1) a novel dual-branch prompt learning mechanism that dynamically integrates a pool of learnable prompts with structured semantic attributes, enabling the model to adaptively weight the most relevant anomaly cues for each input image; and (2) a label-free test-time adaptation strategy that updates the learnable prompt parameters using high-confidence pseudo-labels from unlabeled test data. Extensive experiments on 13 industrial and medical benchmarks demonstrate that PILOT achieves state-of-the-art performance in both anomaly detection and localization under domain shift.
