中文

DynamicVAE:解耦重构误差与解耦表示学习

机器学习 2020-10-02 v2 机器学习

摘要

本文挑战了 β\beta-VAE 中权重 β\beta 应大于 11 才能有效解耦潜在因子的常见假设。我们证明 β<1\beta < 1β\beta-VAE 不仅能获得良好的解耦,还可通过动态控制显著提升重构精度。本文消除了 β\beta-VAE 中重构精度与解耦之间的固有权衡。现有方法如 β\beta-VAE 和 FactorVAE 在目标函数中对 KL 散度项赋予较大权重,以更好解耦为代价导致高重构误差。为缓解此问题,近期提出的 ControlVAE 动态调节 KL 散度权重,试图将权衡控制到更有利的点。然而,ControlVAE 未能消除对大 β\beta(解耦所需)与小 β\beta 需求之间的冲突。相反,我们提出 DynamicVAE,在训练的不同阶段保持不同的 β\beta,从而解耦解耦与重构精度。为使权重 β\beta 沿实现此种解耦的轨迹演化,DynamicVAE 利用改进的增量 PI(比例-积分)控制器,并采用滑动平均与混合退火方法以紧密受控的方式平滑演化 KL 散度值。我们从理论上证明了所提方法的稳定性。在三个基准数据集上的评估结果表明,DynamicVAE 在取得与现有最佳方法相当的解耦的同时显著提升了重构精度。结果验证了我们的方法能够分离解耦表示学习与重构,消除两者间的固有张力。

关键词

引用

@article{arxiv.2009.06795,
  title  = {DynamicVAE: Decoupling Reconstruction Error and Disentangled Representation Learning},
  author = {Huajie Shao and Haohong Lin and Qinmin Yang and Shuochao Yao and Han Zhao and Tarek Abdelzaher},
  journal= {arXiv preprint arXiv:2009.06795},
  year   = {2020}
}