AAAI 2023 Oral | 达摩院基于概率分布的鲁棒性特征建模框架RTS

团队模型、论文、博文、直播合集,点击此处浏览

本文介绍被机器学习顶级国际会议AAAI 2023接收的oral论文“Improving Training and Inference of Face Recognition Models via Random Temperature Scaling”。论文创新性地从概率视角出发,对分类损失函数中的温度调节参数和分类不确定度的内在关系进行分析,揭示了分类损失函数的温度调节因子是服从Gumbel分布的不确定度变量的尺度系数。从而提出一个新的被叫做RTS的训练框架对特征抽取的可靠性进行建模。基于RTS训练框架来训练更可靠的识别模型,使训练过程更加稳定,并在部署时提供一个对样本不确定度的度量分值,以拒识高不确定的样本,帮助建立更鲁棒的视觉识别系统。大量的实验表明RTS可以稳定训练并输出不确定度度量值来建立鲁棒的视觉识别系统。

一、论文

论文链接:Improving Training and Inference of FaceRecognition Models via Random Temperature Scaling:https://arxiv.org/abs/2212.01015

开源模型:https://modelscope.cn/models/damo/cv_ir_face-recognition-ood_rts/summary

二、背景

1.)不确定性问题

视觉识别系统在真实场景中通常会遇到多种干扰。例如:遮挡(装饰物或者复杂的前景),成像模糊(焦点模糊或者运动模糊),极端光照(过曝或者曝光不足等)。可以把这些干扰都归纳为噪声的影响,此外还有误检图片,通常有猫脸或狗脸等,这些误检测的数据被称作out-of-distribution(OOD)数据。对于视觉识别来说,上述的噪声和OOD数据都构成了不确定性的来源,受到影响的样本会在基于深度模型提取的特征上叠加不确定性,给视觉识别系统带来干扰。例如若底库图被不确定干扰的样本污染,会形成“特征黑洞”,给视觉识别系统带来隐患。因此需要对表征可靠性进行建模。

2.)表征可靠性建模相关工作

2.1)传统多模型解法

传统的在视觉识别链路中对可靠性进行控制的方法是通过一个独立的质量模型完成的。典型的图像质量建模的方式如下:

1、收集标注数据进行具体影响质量因素的标注,比如清晰度如何,有无遮挡以及姿态如何。

2、根据影响因素的标注label进行和1~10质量分的映射,分数越高对应的质量越好,具体示例可以参考下图左侧示例。

3、由前两步操作得到质量分的标注后进行有序回归训练,从而在部署阶段对质量分进行预测,如下图右侧示例。

独立质量模型的方案在视觉识别的链路中需引入新的模型,且训练依赖标注信息。

2.2)DUL

不确定度建模的方法有"Data Uncertainty Learning in FaceRecognition",把特征建模为高斯分布均值和方差的加和,把包含不确定性的特征送入之后的分类器进行训练。从而可以在部署阶段得到和图像质量相关的不确定度的分值。

DUL用加和的方式描述不确定度,噪声估计值的尺度也和某一类数据的特征分布紧密程度相关。如果数据分布是比较紧密的,那么DUL估计出的噪声的尺度也是比较小的。在OOD领域的工作指出,数据分布的密度对于OOD识别来说不是一个好的度量方式。

2.3)GODIN

OOD领域的工作"Generalized odin: Detectingout-of-distribution image without learning from out-of-distribution data"用联合概率分布的形式处理OOD数据,分别用两个独立的分支估计分类概率值和温度调节值。

由于温度值被建模为概率值,范围被限制在0-1之间,对温度没有进行更好的建模。

三、方法

针对上述问题和相关工作,本文从概率视角出发,对分类损失函数中的温度调节因子和不确定度之间的关联进行分析,提出了RTS训练框架。

1.)基于概率视角对温度调节因子进行分析

首先对温度调节因子和不确定度之间的关联进行分析。

设不确定度是符合标准Gumbel分布的随机变量,则概率密度函数可以写为

累积分布函数为

分类为k类的概率值为

带入上式可以得到

可以看到,分类为k类的概率值就是符合softmax函数的分值,同时我们可以用一个t来调节不确定度的尺度,即,则符合标准Gumbel分布

可以看到,此时分类为k类的概率值就是符合带温度调节值为t的softmax函数的分值。

2.)对温度进行建模

为了减少不确定度估计对分类的影响,温度t需要在1附近,因此我们把温度t建模为个独立gamma分布变量的和:

式中,这样t服从分布。v和对分布的影响如下图。

对温度建模的约束在训练中用下述的正则项实现

3.)训练方式

整体的算法整理为:

更多详细的分析和理论证明请参见论文。

四、结果

在训练阶段,训练数据只包含face训练数据的。误检测的猫脸和狗脸的OOD数据,用来在测试时验证对OOD数据的识别效果和测试说明OOD样本不确定度在训练过程中不同阶段的动态过程。

1.)训练阶段

我们画出了in-distribution数据(face)和out-of-distribution数据(误检测为face的猫脸和狗脸)在不同epoch数的不确定度分值,从下图可以看到初始阶段所有样本的不确定度分值都分布在较大值的附近,随着训练的进行,OOD样本的不确定性逐渐升高,face数据的不确定度逐渐降低,且face质量越好,不确定度就越低。通过设置阈值可以区分ID数据和OOD数据,且通过不确定度的分值反应图像质量。

为了说明在训练阶段对噪声训练数据的鲁棒性。本文对训练集施加不同比例的噪声,基于不同比例噪声训练数据的模型识别效果如下表,可以看到RTS对基于噪声数据的训练也能得到较好的识别效果。

2.)部署阶段

下图表明在部署阶段RTS框架得到的不确定度分值和face质量呈现高相关性

同时在benchmark上绘制了去掉低质量样本之后的错误匹配曲线。根据得到的不确定度分值,按照不确定度从高到底的顺序把benchmark中不确定度较高的样本去除,然后绘制剩下样本的错误匹配曲线。从下图可以看到,随着过滤的不确定性较高的样本越多,错误匹配是越少的,而去掉相同数量的不确定性样本时,RTS的错误匹配更少。

为了验证不确定度分值对OOD样本的识别效果,在测试时构建in-distribution数据集(face)和out-of-distribution数据集(误检测为face的猫脸和狗脸)。数据样例如下。

我们从两个方面来说明RTS的效果。首先绘制不确定度的分布图,从下图可以看到,RTS方法对OOD数据具有较强的区分能力。

同时还绘制了OOD测试集上的ROC曲线,计算了ROC权限的AUC值,可以看到RTS的不确定度分值对OOD数据可以较好的识别。

3.)通用识别能力

在benchmark上测试通用识别能力,RTS在不影响face识别能力的基础上增加了对OOD数据的识别能力。使用RTS算法可以在识别和OOD数据识别上取得一个均衡的结果。

五、应用

本文模型已在modelscope开源。另外给大家介绍下CV域上的开源免费模型,欢迎大家体验、下载(大部分手机端即可体验):

https://modelscope.cn/models/damo/cv_resnet50_face-detection_retinaface/summary

https://modelscope.cn/models/damo/cv_resnet101_face-detection_cvpr22papermogface/summary

https://modelscope.cn/models/damo/cv_manual_face-detection_tinymog/summary

https://modelscope.cn/models/damo/cv_manual_face-detection_ulfd/summary

https://modelscope.cn/models/damo/cv_manual_face-detection_mtcnn/summary

https://modelscope.cn/models/damo/cv_resnet_face-recognition_facemask/summary

https://modelscope.cn/models/damo/cv_ir50_face-recognition_arcface/summary

https://modelscope.cn/models/damo/cv_manual_face-liveness_flir/summary

https://modelscope.cn/models/damo/cv_manual_face-liveness_flrgb/summary

https://modelscope.cn/models/damo/cv_manual_facial-landmark-confidence_flcm/summary

https://modelscope.cn/models/damo/cv_vgg19_facial-expression-recognition_fer/summary

https://modelscope.cn/models/damo/cv_resnet34_face-attribute-recognition_fairface/summary

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/63897.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

「生成式」人工智能是未来的发展方向吗?专家解释新范式,需要人类参与

来源:ScienceAI,编辑:白菜叶 自从 20 世纪最早的人工智能理论将世界置于不可逆转的技术轨道之后,人工智能以它巨大的前景,引领着社会变革以及人类进步。 随着所谓的生成 AI 的到来,例如 ChatGPT&#xff0c…

AI日报|GitHub报告:开发者正将AI视为新机会;突破ChatGPT的能力极限;AI会让我们变得愚蠢吗?

今日值得关注的人工智能新动态: AI 会让我们变得愚蠢吗?安永:与老板们不同,大多数工人正在拥抱 AI突破 ChatGPT 的能力极限谷歌推出AI虚拟试穿工具Gannett 涉足生成式 AIGitHub 报告:开发者将 AI 视为一个新机会专家敦…

AI科学家:ChatGPT比狗聪明不了多少

据CNBC当地时间15日报道,Meta首席AI科学家表示,当前包括ChatGPT在内的人工智能系统,不具备人类水平的智能,比狗聪明不了多少。 ChatGPT由OpenAI公司基于大型语言模型开发,意味着人工智能系统是根据大量的语言数据进行…

程序员12星座性格分析,猜猜哪个星座最适合IT行业?

身处IT职场,一个有趣的现象是:同为程序员,哪怕是同一种语言,每个程序员写起代码来还是有很多不一样的地方。 至于为何?或许可归结为星座及性格这些略显“玄幻”的原因。 那我们接下来就来看看,12种星座的程…

程序员该如何打赢 AI 编程?这两种编程范式,值得你去深研 | NPCon 演讲实录

分享嘉宾 | 王咏刚 整理 | ChatGPT 责编 | 梦依丹 出品 | CSDN(ID:CSDNnews) 在 ChatGPT 所引爆的新一轮编程革命中,自然语言取代编程语言,在只需编写提示词/拍照就能出程序的时代,未来的编程范式只是…

将本地电脑搭建的网页发布到公网

在这个个性飞扬的时代,每个人都希望拥有表现自我的平台,而互联网的包容性和广泛性正好契合了这些需求,也让个人博客网站如雨后春笋般涌现。以往搭建个人博客网站耗费颇多,不仅要租用网站服务器,还要有相当的计算机基础…

微软预告:下一代 Windows 将很快宣布

????????关注后回复 “进群” ,拉你进程序员交流群???????? 新智元报道 来源:外媒等 编辑:yaxin, LQ 来源公众号丨新智元(ID:AI_era) 【新智元导读】今天,微软召开一年一度全…

微软即将推出面向消费者的 Office 2021 版本

微软近日为商业客户推出下一个永久版本的微软 Office,并表示即将推出面向消费者的 Office 2021 版本。适用于 Windows 和 Mac 的微软 Office 长期服务渠道(LTSC)将面向商业和政府用户推出,提供不需要订阅的 Office 锁定时间版本。…

在微软,只有“它”能阻止新产品发布

关注云报 洞察深一度 ”在微软内部,只有一个部门能阻止新产品的发布,那就是安全部门。“微软全渠道事业部首席技术官徐明强博士解释说,“世界上的每个公司都是我们的客户,他们的安全问题就是我们的责任,责无旁贷。” 微…

大众和微软基情不断升温

大众集团正在进行深层次转型,而软件是其中必须可控的核心领域。在转型过程中,汽车制造商还依靠软件巨头的帮助。 大众汽车公司在向电动汽车和数字化方向进行重组时依赖于与微软Microsoft的更加紧密的合作。大众已经与美国软件巨头合作,将其旗…

微软开始为公开推出准备 Windows 10 22H2 功能更新

Windows 10 版本 22H2 已被微软非正式确认。根据为操作系统发布的最新可选更新 (KB5015684) 中发现的参考资料,这可能是该操作系统的下一个功能更新,并将在几个月内开始向消费者推出。 还有小白一键重装系统的方法可以看看 ​ 今天在Windows Insider …

2020年微软开发工具和技术的探索

Microsoft平台开发人员在2020年应该关注什么? .NET 5, winui3.0, AKS, WSL 2,以及AzureSphere 在2019年底,当你把你的应用程序开发计划和你的技术路线图放在一起时,它值得你向前看。过去几年,微软在很多平台上都有了很大的改变…

微软和 GPT-4 携手炸场!颠覆工作的新 Office 来了

近日,微软宣布与 OpenAI 合作开发 GPT-4 技术,将其应用于新一代 Office 办公软件中,颠覆传统工作方式,实现人工智能和办公的深度融合。这一消息引起了业界的广泛关注和热议,人们纷纷期待着这个新 Office 能够给工作带来…

微软推出“2020行业深耕升级计划”

2020年10月28日,北京—— 微软中国年度合作伙伴生态大会(CPC 2020)开幕,微软面向中国市场近万家合作伙伴,推出全面升级的“微软合作伙伴深耕项目”。作为该项目核心举措的“2020行业深耕升级计划”充分调动微软产品、研…

微软发布IM新策略

8月22日,微软宣布了IM服务新策略,将在Windows Live Messenger中集成更多增值服务功能,为此微软将与中国优秀的互联网服务商联手。作为向互联网转型的一部分,微软MSN事业部已经升级为在线服务集团,原MSN事业部大中华区总…

微软正打造新一代 Windows 操作系统

【CSDN编者按】在中美技术贸易战愈演愈烈的趋势之下,从无芯之痛到如今的操作系统危机,我们已逐步从教训中吸取到了技术自研的重要性。不过,在面对美国“伤敌一千,自损八百”的举措之下,美国的科技巨头们自身于内也纷纷…

最新!彻底颠覆Office,微软发布Copilot

注:本文作者阿法兔,为微软最有价值专家(MVP) 作者 | 阿法兔 01 事件 *本文1900字左右 前情提要,在笔者今年1月8日发布的文章ChatGPT:微软人工智能Office和电邮即将登场...中推测,GPT-4出来之后&#xff0c…

微软在线技术峰会传递出怎样的信号?

为期两天的“微软在线技术峰会”今天面向大中华区IT专家、开发者和商业领袖开启线上直播。作为微软的年度技术峰会,大会以“加速数字化转型”为主题,围绕人工智能与物联网、云原生与开源、企业上云、现代化办公,以及低代码开发等8个主要专题&…

从中国到全球,微软携手合作伙伴布局生态战略新主张

【CSDN 编者按】 Microsoft Inspire China 暨微软中国启迪合作伙伴大会于 2022 年 8 月 16 日圆满落幕,本篇文章将以微软大中华区副总裁、全渠道事业部总经理邓赟视角,带领大家回顾微软过去一年的成果,以及新赛年的战略布局。 在刚刚落幕的微…