MECAD: A multi-expert architecture for continual anomaly detection
Malihe Dahmardeh, Francesco Setti
TL;DR
MECAD tackles the challenge of continual anomaly detection in industrial environments where object classes evolve over time. It introduces a multi-expert architecture with similarity-driven expert assignment, patch-embedding memory-banks, and replay-based training to enable incremental learning without full retraining. The approach demonstrates that a 5-expert configuration achieves a near-peak AUROC of 0.8259 on MVTec AD while substantially reducing forgetting and optimizing memory usage. This work offers a practical, scalable solution for adapting anomaly detectors to changing product types in real-world factories.
Abstract
In this paper we propose MECAD, a novel approach for continual anomaly detection using a multi-expert architecture. Our system dynamically assigns experts to object classes based on feature similarity and employs efficient memory management to preserve the knowledge of previously seen classes. By leveraging an optimized coreset selection and a specialized replay buffer mechanism, we enable incremental learning without requiring full model retraining. Our experimental evaluation on the MVTec AD dataset demonstrates that the optimal 5-expert configuration achieves an average AUROC of 0.8259 across 15 diverse object categories while significantly reducing knowledge degradation compared to single-expert approaches. This framework balances computational efficiency, specialized knowledge retention, and adaptability, making it well-suited for industrial environments with evolving product types.
