Mixture Outlier Exposure: Towards Out-of-Distribution Detection in
  Fine-grained Environments
  Many real-world scenarios in which DNN-based recognition systems are deployed
have inherently fine-grained attributes (e.g., bird-species recognition,
medical image classification). In addition to achieving reliable accuracy, a
critical subtask for these models is to detect Out-of-distribution (OOD)
inputs. Given the nature of the deployment environment, one may expect such OOD
inputs to also be fine-grained w.r.t. the known classes (e.g., a novel bird
species), which are thus extremely difficult to identify. Unfortunately, OOD
detection in fine-grained scenarios remains largely underexplored. In this
work, we aim to fill this gap by first carefully constructing four large-scale
fine-grained test environments, in which existing methods are shown to have
difficulties. Particularly, we find that even explicitly incorporating a
diverse set of auxiliary outlier data during training does not provide
sufficient coverage over the broad region where fine-grained OOD samples
locate. We then propose Mixture Outlier Exposure (MixOE), which mixes ID data
and training outliers to expand the coverage of different OOD granularities,
and trains the model such that the prediction confidence linearly decays as the
input transitions from ID to OOD. Extensive experiments and analyses
demonstrate the effectiveness of MixOE for building up OOD detector in
fine-grained environments. Code is available at
https://github.com/zjysteven/MixOE.
