DCAC: Dynamic Class-Aware Cache Creates Stronger Out-of-Distribution Detectors

Authors

  • Yanqi Wu School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou, China Peng Cheng Laboratory, Shenzhen, China Key Laboratory of Machine Intelligence and Advanced Computing, MOE, Guangzhou, China
  • Qichao Chen University of Nottingham Malaysia, Semenyih, Malaysia
  • Runhe Lai School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou, China Peng Cheng Laboratory, Shenzhen, China Key Laboratory of Machine Intelligence and Advanced Computing, MOE, Guangzhou, China
  • Xinhua Lu School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou, China Peng Cheng Laboratory, Shenzhen, China Key Laboratory of Machine Intelligence and Advanced Computing, MOE, Guangzhou, China
  • Jia-Xin Zhuang Hong Kong University of Science and Technology, Hong Kong, China
  • Zhilin Zhao School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou, China Key Laboratory of Machine Intelligence and Advanced Computing, MOE, Guangzhou, China
  • Weishi Zheng School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou, China Peng Cheng Laboratory, Shenzhen, China Key Laboratory of Machine Intelligence and Advanced Computing, MOE, Guangzhou, China
  • Ruixuan Wang School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou, China Peng Cheng Laboratory, Shenzhen, China Key Laboratory of Machine Intelligence and Advanced Computing, MOE, Guangzhou, China

DOI:

https://doi.org/10.1609/aaai.v40i13.38057

Abstract

Out-of-distribution (OOD) detection remains a fundamental challenge for deep neural networks, particularly due to overconfident predictions on unseen OOD samples during testing. We reveal a key insight: OOD samples predicted as the same class, or given high probabilities for it, are visually more similar to each other than to the true in-distribution (ID) samples. Motivated by this class-specific observation, we propose DCAC (Dynamic Class-Aware Cache), a training-free, test-time calibration module that maintains separate caches for each ID class to collect high-entropy samples and calibrate the raw predictions of input samples. DCAC leverages cached visual features and predicted probabilities through a lightweight two-layer module to mitigate overconfident predictions on OOD samples. This module can be seamlessly integrated with various existing OOD detection methods across both unimodal and vision-language models while introducing minimal computational overhead. Extensive experiments on multiple OOD benchmarks demonstrate that DCAC significantly enhances existing methods, achieving substantial improvements, i.e., reducing FPR95 by 6.55% when integrated with ASH-S on ImageNet OOD benchmark.

Published

2026-03-14

How to Cite

Wu, Y., Chen, Q., Lai, R., Lu, X., Zhuang, J.-X., Zhao, Z., … Wang, R. (2026). DCAC: Dynamic Class-Aware Cache Creates Stronger Out-of-Distribution Detectors. Proceedings of the AAAI Conference on Artificial Intelligence, 40(13), 10817–10825. https://doi.org/10.1609/aaai.v40i13.38057

Issue

Section

AAAI Technical Track on Computer Vision X