最近の研究では、フローベースのモデルや変分オートエンコーダーを含む深い生成モデルが、分布内 (ID) データよりも分布外 (OOD) データに高い可能性を割り当てる可能性があることが明らかになりました。ただし、モデルから OOD データをサンプリングすることはできません。この直感に反する現象は十分に説明されておらず、フローベースのモデルによる OOD 検出の障害となっています。この論文では、流れベースのモデルにおけるカルバック・ライブラー発散を調査するための定理を証明し、上記の現象に 2 つの説明を与えます。理論的分析に基づいて、異常検出を実行するために表現の KL ダイバージェンスとローカル ピクセル依存性を活用する新しい方法 \PADmethod\ を提案します。一般的なベンチマークでの実験結果は、私たちの方法の有効性と堅牢性を示しています。グループ異常検出の場合、私たちの方法は 5 という小さなバッチ サイズで平均 98.1% の AUROC を達成します。それとは対照的に、ベースラインの典型性テストに基づく方法は、困難な問題で失敗したため、平均で 64.6% の AUROC しか達成しません。私たちの方法は、最先端の方法よりも 9.1% AUROC 優れています。ポイント単位の異常検出では、この方法は平均で 90.7% の AUROC を達成し、ベースラインを 5.2% AUROC 上回っています。さらに、私たちの方法は失敗が最も少なく、最も堅牢な方法です。
Recent research has revealed that deep generative models including flow-based models and Variational Autoencoders may assign higher likelihoods to out-of-distribution (OOD) data than in-distribution (ID) data. However, we cannot sample OOD data from the model. This counterintuitive phenomenon has not been satisfactorily explained and brings obstacles to OOD detection with flow-based models. In this paper, we prove theorems to investigate the Kullback-Leibler divergence in flow-based model and give two explanations for the above phenomenon. Based on our theoretical analysis, we propose a new method \PADmethod\ to leverage KL divergence and local pixel dependence of representations to perform anomaly detection. Experimental results on prevalent benchmarks demonstrate the effectiveness and robustness of our method. For group anomaly detection, our method achieves 98.1% AUROC on average with a small batch size of 5. On the contrary, the baseline typicality test-based method only achieves 64.6% AUROC on average due to its failure on challenging problems. Our method also outperforms the state-of-the-art method by 9.1% AUROC. For point-wise anomaly detection, our method achieves 90.7% AUROC on average and outperforms the baseline by 5.2% AUROC. Besides, our method has the least notable failures and is the most robust one.