本文代码:https://github.com/kaiwang960112/Self-Cure-Network


本文贡献:

  1. 创新性地提出了人脸表情识别中的不确定性问题,并提出了一种自修复网络来减少不确定性的影响。
  2. 精心设计了一个秩正则化来监督SCN学习有意义的重要权值,也为重标记模块提供了参考。
  3. 在合成的FER数据和一个从互联网上收集的新的真实世界不确定情绪数据集(WebEmotion)上广泛验证了我们的SCN。SCN在RAF-DB上的性能也达到了88.14%,在AffectNet上达到了60.23%,在FERPlus上达到了89.35%,这些都创下了新的记录。

图1 本文总体框架

SCN建立在传统CNN的基础上,由三个关键模块组成:i)自我注意重要性加权,ii)排名正则化,iii)重标签。

人脸图像首先被输入主干CNN进行特征提取。自注意重要性加权模块从面部特征中学习样本权重,进行损失加权。秩正则化模块将样本权值作为输入,通过排序操作和基于边际的损失函数对其进行约束。重新标记模块通过比较最大预测概率和给定标签的概率来寻找可靠的样本。错误标记的样品用红色实心矩形标出,模糊的样品用绿色虚线标出。值得注意的是,SCN主要通过重加权操作来抑制这些不确定性,只对部分不确定样本进行修正。

在给定一批样本不确定的人脸图像的基础上,首先利用主干网络提取人脸的深度特征。自我注意重要性权重模块使用完全连接(FC)层和sigmoid函数为每个图像分配重要性权重。这些权重乘以样本重加权方案的Logit。为了显式降低不确定样本的重要性,进一步引入秩正则化模块对注意权重进行正则化。在秩正则化模块中,首先对学习到的注意权重进行排序,然后将其分为高重要性组和低重要性组。然后,通过基于边际的损失在这些组的平均权重之间添加一个约束,这被称为秩正则化损失(RR-Loss)。为了进一步改进SCN,增加了重标记模块来修改低重要性组中的一些不确定样本。重新贴标签的目的是寻找更多干净的样品,然后提高最终的模型。整个SCN可以以端到端方式训练,并可以轻松地添加到任何CNN主干中。

Self-Attention Importance Weighting:

引入了自我注意重要性加权模块来获取样本对训练的贡献。预计某些样本可能具有较高的重要性权重,而不确定样本的重要性较低。设表示N幅图像的面部特征,自我注意重要性加权模块以F为输入,输出每个特征的重要性权重。具体而言,自我注意重要性加权模块由线性全连接(FC)层和sigmoid激活函数组成,其可表示为:,其中是第i个样本的重要权重,是用于注意的FC层的参数,σ是sigmoid函数。本模块还为其他两个模块提供参考。

        Logit-Weighted(加权)交叉熵损失。根据注意权重,我们有两个简单的选择来执行损失权重,这是受到[19]的启发。第一种选择是用每个样品的重量乘以样品损失。在我们的例子中,由于权值是以端到端方式优化的,并且是从CNN特征中学习到的,它们注定是零,因为这个琐碎的解决方案造成了零损失。MentorNet[22]等自定节奏学习方法[213,32]通过交替最小化来解决这个问题,即一次优化一个,另一个保持不变。在本文中,我们选择了[19]的对数加权函数,它被证明是更有效的。对于多类交叉熵损失,我们将加权损失称为Logit-Weighted Cross-Entropy loss (WCE-Loss),其表达式为:,(2)其中是第j个分类器,从[30]中可以看出,与α呈正相关。

Rank Regularization:

上述模块中的自我注意权重在(0,1)中可以是任意的。为了明确约束不确定样本的重要性,精心设计了一个排序正则化模块来正则化注意权重。在排序正则化模块中,首先将学习到的注意权重按降序排序,然后将它们按比例β分成两组。排序正则化保证了高重要性群体的平均注意权重高于低重要性群体的平均注意权重。为此,正式定义了秩正则化损失(RR损失),如下所示:,其中,其中是一个边界,可以是一个固定的超参数或一个可学习的参数,分别是具有β∗N = M样本的高重要性组和具有N−M样本的低重要性组的平均值。训练时,总损失函数为,其中γ是一个权衡比。

Relabeling:

排序正则化模块中,每个小批被分为高重要性组和低重要性组。通过实验发现,不确定样本通常具有较低的重要性权重,因此一个直观的想法是设计一个策略来重新标记这些样本。

        修改这些注释的主要挑战是知道哪个注释是不正确的。

具体来说,重标记模块只考虑低重要性组中的样本,并对Softmax概率执行。对于每个样本,将最大预测概率与给定标签的概率进行比较。如果最大预测概率大于给定标签的最大预测概率,则将一个样本分配给一个新的伪标签。形式上,重新标记模块可以定义为:其中,y '为新标签,为阈值,为最大预测概率,为给定标签的预测概率。分别为原始给定标签和最大预测的索引。

在系统中,希望不确定的样本获得低重要性的权重,通过重加权来降低其负面影响,然后落入低重要性组,最后通过重标签来修正为特定的样本。这些校正后的样品在下一个时代可能获得重要的权重。期望通过重新加权或重新标记,网络可以自行固化,这就是称之为自固化网络的原因。

Suppressing Uncertainties for Large-Scale Facial Expression Recognition(2020CVPR)相关推荐

  1. 【论文阅读】面部表情识别综述(2018年)(Deep Facial Expression Recognition: A Survey)

    论文地址:https://ieeexplore.ieee.org/abstract/document/9039580 百度网盘地址:https://pan.baidu.com/s/1A8NKT_wz4 ...

  2. 2020cvpr最佳人脸识别-Suppressing Uncertainties for Large-Scale Facial Expression Recognition

    原文链接 代码即将开源 Abstact 由于表情模糊.低质量的人脸图像以及注释者的主观性等因素的影响,对一个定性的大规模人脸表情数据集进行注释是非常困难的.这些不确定性导致了深度学习时代大规模人脸表情 ...

  3. 表情识别综述论文《Deep Facial Expression Recognition: A Survey》中文翻译

    本篇博客为论文<Deep Facial Expression Recognition: A Survey>的中文翻译,如有翻译错误请见谅,同时希望您能为我提出改正建议,谢谢! 论文链接:h ...

  4. Pyramid With Super Resolution for In-The-Wild Facial Expression Recognition

    论文翻译 摘要 一.介绍 Ⅱ.金字塔超分辨率(PSR)网络 A.STN块 B.缩放块 C.LOW AND HIGH-LEVEL FEATURE EXTRACTOR D. FULLY CONNECTED ...

  5. [论文阅读] Facial Expression Recognition Using Residual Masking Network

    Facial Expression Recognition Using Residual Masking Network 论文链接:https://ieeexplore.ieee.org/docume ...

  6. Joint Pose and Expression Modeling for Facial Expression Recognition 论文翻译

    Joint Pose and Expression Modeling for Facial Expression Recognition Abstract 面部表情识别是一项具有挑战性的任务,因为在任 ...

  7. [论文阅读] ICCV2015 Joint Fine-Tuning in Deep Neural Networks for Facial Expression Recognition

    Joint Fine-Tuning in Deep Neural Networks for Facial Expression Recognition 论文链接:https://ieeexplore. ...

  8. 【菜鸡读论文】Former-DFER: Dynamic Facial Expression Recognition Transformer

    Former-DFER: Dynamic Facial Expression Recognition Transformer 哈喽,大家好呀!本菜鸡又来读论文啦!先来个酷炫小叮当作为我们的开场! 粉红 ...

  9. 表情识别:Facial Expression Recognition with Two-branch Disentangled Generative Adversarial Network

    论文:Facial Expression Recognition with Two-branch Disentangled Generative Adversarial Network 代码:TDGA ...

  10. Deep Facial Expression Recognition: A Survey 笔记

    Deep Facial Expression Recognition: A Survey 论文笔记 ​ 首先是我读这篇论文的目的,我的研究方向是"基于面部表情的情感识别",是偏向于 ...

最新文章

  1. 【ArcGIS for Android】基于位置查询Graphic和Feature
  2. LeetCode-2 Add Two Numbers
  3. ubuntu安装软件依赖
  4. 开发日记-20190707 关键词 读书笔记 《Perl语言入门》Day 4
  5. 网易云音乐刷听歌量_榆林网易云音乐粉丝量主要方式
  6. Facebook这次开源的代码名为“Big Sur”,
  7. YOLOX——Windows 10下环境配置
  8. java中的全等和相似
  9. win10下添加ssh服务
  10. python入门先学什么-学Python首先要学什么?
  11. 巧妙检查WinXP系统漏洞
  12. POJ 2406 Power Strings
  13. 挑战程序设计竞赛(第一章)
  14. java sybase数据库连接_在JAVA中连接Sybase数据库(例子)
  15. matlab数理统计工具箱,Matlab数理统计工具箱应用简介
  16. 【观察】重塑质量管理体系,筑起车企数字化转型“护城河”
  17. command '/Android/Sdk/build-tools/21.1.2/aapt'
  18. 迅为4418开发板-驱动-以模块的方式编译内核驱动
  19. 数据结构第一节课感受
  20. element+后台管理系统数据导出为excel+进度条导出

热门文章

  1. visio中图形任意位置添加连接点
  2. Mac谷歌浏览器chromedriver驱动安装教程,实现浏览器自动化
  3. 雷尼绍Renishaw wdf 文件解析(Python源码)软件分享
  4. t恤衫尺码对照表_T恤衫
  5. 经典的01背包问题(挖金矿)
  6. python读取grd数据_从等值线图形获取DAT和GRD格式的数据文件_王宜芳
  7. EDP to LVDS转换设计电路|EDP to LVDS转接板电路|Capstone/CS5211芯片电路原理图参考
  8. 最完美开启三星note9USB调试模式的方法
  9. 2-10配置Linux网络
  10. 英文科技论文写作与学术报告Lecture 4习题答案