Robust Novelty Detection through Style-Conscious Feature Ranking

Stefan Smeu, Elena Burceanu, Emanuela Haller, Andrei Liviu Nicolicioiu
10/5/2023
cs.CVcs.LG

Official code: bit-ml/Stylist (5 stars, last commit 2025-01-16).

Abstract

Novelty detection seeks to identify samples deviating from a known distribution, yet data shifts in a multitude of ways, and only a few consist of relevant changes. Aligned with out-of-distribution generalization literature, we advocate for a formal distinction between task-relevant semantic or content changes and irrelevant style changes. This distinction forms the basis for robust novelty detection, emphasizing the identification of semantic changes resilient to style distributional shifts. To this end, we introduce Stylist, a method that utilizes pretrained large-scale model representations to selectively discard environment-biased features. By computing per-feature scores based on feature distribution distances between environments, Stylist effectively eliminates features responsible for spurious correlations, enhancing novelty detection performance. Evaluations on adapted domain generalization datasets and a synthetic dataset demonstrate Stylist's efficacy in improving novelty detection across diverse datasets with stylistic and content shifts. The code is available at https://github.com/bit-ml/Stylist.

View on arXivView PDF

Code Implementations(1)

bit-ml/StylistOfficial100%
50Python, Jupyter NotebookNov 29, 20231 years ago

Similar Papers

Cite this paper

@article{smeu2023robust,
  title  = {Robust Novelty Detection through Style-Conscious Feature Ranking},
  author = {Stefan Smeu and Elena Burceanu and Emanuela Haller and Andrei Liviu Nicolicioiu},
  year   = {2023},
  eprint = {2310.03738},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.03738v2}
}

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/2310.03738.svg)](https://codeofpaper.com/paper/2310.03738)

Discussion