归一化流中深度与条件数的表示性质
机器学习
2021-06-29 v2 机器学习
摘要
归一化流(normalizing flows)是生成建模中最流行的范式之一,尤其在图像领域,主要因为我们可以高效评估数据点的似然。这对于评估模型拟合度以及便于训练都是可取的,因为最大化似然可通过梯度下降完成。然而,训练归一化流也存在困难:能产生良好样本的模型通常需要极深——并伴随相应的梯度消失/爆炸问题。一个密切相关的问题是它们通常条件数很差:由于它们被参数化为从 的可逆映射,而像图像这样的典型训练数据直观上是低维的,所学映射的雅可比矩阵常接近奇异。在本文中,我们探讨了归一化流在深度与条件数方面的表示性质:既针对一般可逆架构,也针对一种特定常见架构——仿射耦合(affine couplings)。我们证明 个仿射耦合层足以精确表示 GLOW 中使用的置换或 卷积,表明在表示上分区的选择并非深度的瓶颈。我们还证明,若允许病态条件,浅层仿射耦合网络在 Wasserstein 距离下是通用逼近器,并通过实验研究了涉及填充的相关现象。最后,我们给出了每层神经元少且 Lipschitz 常数有界的一般流架构的深度下界。
引用
@article{arxiv.2010.01155,
title = {Representational aspects of depth and conditioning in normalizing flows},
author = {Frederic Koehler and Viraj Mehta and Andrej Risteski},
journal= {arXiv preprint arXiv:2010.01155},
year = {2021}
}
备注
Appeared in ICML 2021