• Learning Meta Face Recognition in Unseen Domains


    提出一种成为MFR(Meta Face Recognition)的方法用于解决在未知域模型泛化的paper。如下图所示,左边为四个源域,右边为5个目标域,通过将源域迭代划分成meta-train/meta-test集合可以提升模型的迁移性能,使得在未知域上也会能有较好的结果。

    在真实应用中通常有两种迁移场景: 1)目标域D_T已知并且可以拿到数据 ;2)目标域完全未知。对于第一种情况而言可以利用domain adaptation域适应的方法来解决。域适应中,常见的设置是源域D_S完全已知,目标域D_T有或无标签。域适应方法试着将源域知识迁移到目标域。第二种场景可以视为domain generalization域泛化。这种更常见因为将模型应用到完全未知的领域,正因为没有见过,所以没有任何模型更新和微调。这种泛化问题就是一种开集问题,由于所需预测类别较多,所以比较头疼。本文提出的元学习方法MFR:基于meta-optimazation优化来估计source/target域的漂移。优化模型来学习有效的人脸表征。在个过程不仅在合成源域也包括合成目标域。基于域的采样策略来模拟域漂移。说白了就是将源域划分成meta-train/meta-test来模拟跨域的问题。优化的时候主要有三个loss:困难样本对优化局部分布、分类损失来优化全局分布、域中心对齐(使不同的域分布相近)。

    采样方法:迭代。在一次迭代中,将N个源域划分成N-1个域用来训练,另一个域用来测试。在训练和测试域中,各自都随机采样B个id作为训练数据。每个id只选2个脸,一个作为gallery,另一个作为probe。下图很清楚:

    分类和困难对损失就不说了,域对齐loss:

    通过拉近不同域中心的距离,使得减少gap,学到更discriminative的特征。计算时,首先计算每个meta-train域的embedding中心,得到这些中心后计算均值c,然后令这些域中心都逼近c。

    文中也提出了两个benchmark:交叉face评估:GFR-R和较差面部多样性:GFR-V。域之间的gap很大。 

  • 相关阅读:
    Java转大数据开发全套视频资料
    Java注解Annotation的用法
    SpringBoot集成CAS单点登录,SSO单点登录,CAS单点登录(视频资料分享篇)
    零基础如何学习Java和web前端
    如何看待B站疑似源码泄漏的问题?
    如何自学编程,零基础适合学习Java或者Web前端吗,非科班的能学java吗?
    Spring中常用的注解,你知道几个呢?
    学习分布式系统需要怎样的知识?
    程序员如何学习互联网前言技术呢,我给你10个建议
    回看面试中的这些坑,你踩过几个?
  • 原文地址:https://www.cnblogs.com/king-lps/p/12768802.html
Copyright © 2020-2023  润新知