Deep Generic Representations for Domain-Generalized Anomalous Sound Detection

Phurich Saengthong, Takahiro Shinozaki
9/8/2024
cs.SDcs.AIeess.AS

No official code found. Best implementation: Phuriches/GenRepASD (29 stars, MIT, last commit 2025-03-16).

Abstract

Developing a reliable anomalous sound detection (ASD) system requires robustness to noise, adaptation to domain shifts, and effective performance with limited training data. Current leading methods rely on extensive labeled data for each target machine type to train feature extractors using Outlier-Exposure (OE) techniques, yet their performance on the target domain remains sub-optimal. In this paper, we present \textit{GenRep}, which utilizes generic feature representations from a robust, large-scale pre-trained feature extractor combined with kNN for domain-generalized ASD, without the need for fine-tuning. \textit{GenRep} incorporates MemMixup, a simple approach for augmenting the target memory bank using nearest source samples, paired with a domain normalization technique to address the imbalance between source and target domains. \textit{GenRep} outperforms the best OE-based approach without a need for labeled data with an Official Score of 73.79\% on the DCASE2023T2 Eval set and demonstrates robustness under limited data scenarios. The code is available open-source.

View on arXivView PDF

Code Implementations(1)

Phuriches/GenRepASDCommunity100%
MIT

Pytorch implementation of Deep Generic Representations for Domain-Generalized Anomalous Sound Detection: https://arxiv.org/abs/2409.05035

296Shell, PythonSep 7, 20241 years agoMIT
anomalous-sound-detectionanomaly-detectiondomain-adaptationdomain-shiftunsupervised-domain-adaptation+1 more

Similar Papers

Cite this paper

@article{saengthong2024deep,
  title  = {Deep Generic Representations for Domain-Generalized Anomalous Sound Detection},
  author = {Phurich Saengthong and Takahiro Shinozaki},
  year   = {2024},
  eprint = {2409.05035},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.05035v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.05035.svg)](https://codeofpaper.com/paper/2409.05035)

Discussion