arXiv reaDer
分布と機能の階層を介したディープインバーティブルネットワークによる異常検出の理解
Understanding Anomaly Detection with Deep Invertible Networks through Hierarchies of Distributions and Features
CIFAR10のような自然画像データセットで最尤法を介してトレーニングされた深い生成ネットワークは、多くの場合、異なるオブジェクト(SVHNなど)を持つデータセットからの画像に最尤法を割り当てます。可逆生成ネットワークの異常検出におけるこの失敗の以前の調査を改良し、モデルバイアスとドメイン事前の組み合わせとして明確な説明を提供します。畳み込みネットワークは、任意の自然画像データセットでトレーニングされたときに同様の低レベルの特徴分布を学習します。レベルの機能が可能性を支配します。したがって、インライアとアウトライアの識別機能が高レベルにある場合、たとえばオブジェクトの形状の場合、異常検出は特に困難になります。高レベルの差異を検出する前にモデルのバイアスとドメインの悪影響を取り除くために、2つの方法を提案します。まず、2つの同一モデルの対数尤度比を使用します。1つは分布内データ(CIFAR10など)でトレーニングされ、もう1つは、画像のより一般的な分布に関するものです(たとえば、8000万の小さな画像)。また、パフォーマンスをさらに向上させるために、より一般的な分布からサンプルの分布内ネットワークの新しい外れ値損失を導き出します。次に、Glowのようなマルチスケールモデルを使用して、低レベルの特徴が主に初期のスケールでキャプチャされることを示します。したがって、最終スケールの尤度寄与のみを使用すると、分布外と分布内の高レベルの特徴の違いを検出するのに非常に優れたパフォーマンスを発揮します。この方法は、適切な一般的なディストリビューションにアクセスできない場合に特に役立ちます。全体として、私たちの方法は、教師なし設定で強力な異常検出パフォーマンスを達成し、教師あり設定での最先端の分類器ベースの方法をわずかに下回っています。コードはhttps://github.com/boschresearch/hierarchical_anomaly_detectionにあります。
Deep generative networks trained via maximum likelihood on a natural image dataset like CIFAR10 often assign high likelihoods to images from datasets with different objects (e.g., SVHN). We refine previous investigations of this failure at anomaly detection for invertible generative networks and provide a clear explanation of it as a combination of model bias and domain prior: Convolutional networks learn similar low-level feature distributions when trained on any natural image dataset and these low-level features dominate the likelihood. Hence, when the discriminative features between inliers and outliers are on a high-level, e.g., object shapes, anomaly detection becomes particularly challenging. To remove the negative impact of model bias and domain prior on detecting high-level differences, we propose two methods, first, using the log likelihood ratios of two identical models, one trained on the in-distribution data (e.g., CIFAR10) and the other one on a more general distribution of images (e.g., 80 Million Tiny Images). We also derive a novel outlier loss for the in-distribution network on samples from the more general distribution to further improve the performance. Secondly, using a multi-scale model like Glow, we show that low-level features are mainly captured at early scales. Therefore, using only the likelihood contribution of the final scale performs remarkably well for detecting high-level feature differences of the out-of-distribution and the in-distribution. This method is especially useful if one does not have access to a suitable general distribution. Overall, our methods achieve strong anomaly detection performance in the unsupervised setting, and only slightly underperform state-of-the-art classifier-based methods in the supervised setting. Code can be found at https://github.com/boschresearch/hierarchical_anomaly_detection.
updated: Mon Nov 02 2020 17:27:25 GMT+0000 (UTC)
published: Thu Jun 18 2020 20:56:14 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)
Amazon.co.jpアソシエイト