svm分类器_GAN论文阅读笔记5:从SVM的Margin到GAN

8f88d44468a324f5f3ba58807f06c645.png

在标准GAN中,判别器是一个logistic二分类器。在传统的机器学习中,另一个不可忽视的二分类算法是支持向量机(SVM)。SVM的出发点是找到决策面,让两个类别分别在决策面的两侧,并且与决策面保持一定的margin。参考SVM的这个思想,把GAN的判别器的损失函数改成hinge loss/marginal loss,便有了本篇笔记提到的系列论文:Geometric GAN、Energy-based GAN、Loss Sensitive GAN。

  1. Geometric GAN

Geometric GAN的判别器力图把真实样本映射到大于1的区间,把伪造样本映射到小于-1的区间。Geometric GAN的形式如下:

SVM的损失函数仅受到支持向量的影响,而在Geometric GAN中也一样:判别器的损失函数是一个hinge loss,仅受违反

的样本的影响。

在本笔记提到的诸篇论文中,Geometric GAN是唯一一篇明确由SVM引申到GAN的论文。另外几篇论文,虽然判别器的损失函数在形式上与Geometric GAN类似,都有margin的概念,但并没有显式地说明与SVM的联系。

值得一提的是,这个结构也被self-attention GAN和progressive growing GAN采用。

Geometric GAN​arxiv.org

2. Energy-based GAN

EBGAN把D(x)看作是能量函数,越是真实的数据样本的能量越低,表达式为:

这里D(x)的目标是:压低真实样本的能量,并让伪造样本的能量维持在m以上。

EBGAN采用自动编码器(autu-encoders)作为D(x)的结构:

。这样做的好处有二:一是比logistic二分类器提供了更丰富的梯度信息;二是自动编码器经常被作为能量函数模型使用,即便没有伪造的样本,单纯靠真实样本也可以学习到能量流形,为此可以对D(x)进行预训练来提高收敛速度。
Energy-based Generative Adversarial Network​arxiv.org

受EBGAN的启发,BEGAN提出了利用自动编码器的结构来移除WGAN的Lipschitz约束,参见《GAN论文阅读笔记3:WGAN的各种变体》。

3. Loss Sensitive GAN(损失敏感GAN)

进而EBGAN类似,LSGAN的判别器的目标也是尽量把真实样本映射到更小的数值。不过与EBGAN不同的地方在于,LSGAN期望真实样本与伪造样本之间的margin是动态的,也是被称为损失敏感的原因。具体而言,对于

,LSGAN期望

这种灵活的margin能够让GAN更加重视那些远离真实样本的伪造样本。

LSGAN的判别器和生成器的损失函数为:

作者通过一顿solid的理论分析证明了LSGAN能够收敛,并提出了GLSGAN,认为WGAN是GLSGAN的特例。具体的分析可以参考作者本人的blog:

齐国君:条条大路通罗马LS-GAN:把GAN建立在Lipschitz密度上​zhuanlan.zhihu.com
Loss-Sensitive Generative Adversarial Networks on Lipschitz Densities​arxiv.org

4. 总结

原始GAN的判别器是一个二分类器,WGAN把它变成了一个求W距离的工具,f-GAN把它变成了一个求f散度的工具,本篇论文则是把它看做了一个类似SVM的分类器。不管是什么样的判别器,核心就是要把真实样本和伪造样本区分开。

本系列阅读笔记:

《GAN论文阅读笔记1:从零推导GAN》

《GAN论文阅读笔记2:不懂W距离也能理解WGAN》

《GAN论文阅读笔记3:WGAN的各种变体WGAN-GP/CTGAN/SNGAN/WGAN-div》

《GAN论文阅读笔记4:最小二乘GAN/f-GAN》

《GAN论文阅读笔记6:DRAGAN/Relativistic GAN》

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值