中文

归一化流为何无法检测分布外数据

机器学习 2020-06-16 v1 机器学习

摘要

检测分布外(OOD)数据对于鲁棒的机器学习系统至关重要。归一化流是灵活的深度生成模型,却常常出人意料地无法区分分布内与分布外数据:在服装图片上训练的流反而给手写数字分配更高的似然值。我们研究了归一化流在 OOD 检测中表现不佳的原因。我们证明,流学习到的是局部像素相关性和通用的图像到潜空间变换,这些并非目标图像数据集所特有。我们表明,通过修改流耦合层的结构,可以使流偏向于学习目标数据的语义结构,从而改进 OOD 检测。我们的研究揭示,使流能够生成高保真图像的特性可能对 OOD 检测产生不利影响。

关键词

引用

@article{arxiv.2006.08545,
  title  = {Why Normalizing Flows Fail to Detect Out-of-Distribution Data},
  author = {Polina Kirichenko and Pavel Izmailov and Andrew Gordon Wilson},
  journal= {arXiv preprint arXiv:2006.08545},
  year   = {2020}
}

备注

Code is available at https://github.com/PolinaKirichenko/flows_ood