论文收录于 AAAI2021
论文地址:https://arxiv.org/abs/2012.08733v2

动机

利用伪标签聚类容易产生错误的或噪声标签。

思路

提出一个探索样本不确定性的方法——在mean teacher输出中,如果是错误的伪标签,两个模型的输出一致性比较低,因此用这个一致性来衡量一个不确定性,从而对损失进行一个加权。(一致性低的,对损失的权重就低一些,因为很可能是错误的聚类标签)

这个图的含义:用 mean teacher 模型输出的特征不一致性来衡量所谓的不确定性。纵坐标是图片数量,横坐标的不确定值表示两个输出特征的不一致性。如果目标域中样本聚类不正确,并且不一致性比较高(如0.4),那么 student 和 teacher 的输出特征不一致性的数目比例要更高。

目的:(1)把容易产生错误伪标签的样本识别出来;(2)减轻这些错误聚类样本的影响。

方法总结:伪标签错的样本,经过mean teacher得到的输出具有不确定性(特征不一致性)更高。

方法

uncertainty-guided noise resilient network(UNRN)

总思路仍然是三个:源域预训练,目标域聚类,微调网络。

上面的是teacher,下面是student,聚类用的是teacher。

基于聚类的baseline(SBase)

1、源域预训练(model pre-training)

源域输入到两个网络,teacher部分经过不确定性计算,student部分直接计算一个ID Loss

2、目标域聚类

3、共同微调

(1)没有仅用伪标签,而是计算了每个源域类别的类中心特征,它作为分类的一个权重

(2)memory bank

目的:收集足够多的负样本,让类内更靠近,类间更远

方法:包括N个目标域实例的embedding(带有伪标签)和所有源域类别的类中心embedding(作为negative样本,有Cs个),这样,对于一个目标域的query a,假设其正样本有Na+个,则负样本有 N-(Na-)+Cs 个。最后采用 self-paced 加权方式,给难例负样本更大权重,以此更新网络。

基于不确定性的优化

本质上是“投票”思路,每个类中心当作权重

并没有直接用 teacher 和 student 输出的 feature 做距离度量,因为这样没有考虑到目标域的全局分布。

受启发于:软多标签——一个样本,给多个软标签,它们之间的不一致性用来挖掘和该样本很像的但不同id的难例样本。

方法:计算两个输出feature对于所有聚类中心特征(文中成为“参考人”)的相似度,获得软多类标签,然后计算KL散度。

最终优化过程:

把KL散度的输出 ui 取指数 exp(-ui),作为每个样本的 确定性参数。更新方法:对ID loss,如果确定性参数比较低,就乘上这个参数exp(-ui);对三元组损失,用正样本对和负样本对的确定性参数作为系数,而计算方法就是把正样本和anchor样本的确定性参数相加,同理负样本对;一致性损失是用输入样本和memory中的正样本对相似度和负样本对相似度,再乘上一个确定性系数。

此外还加了一个正则化损失:一个mini-batch取倒数

实验

Exploiting Sample Uncertainty for Domain Adaptive Person Re-Identification论文解读相关推荐

  1. Adaptive Personalized Federated Learning 论文解读+代码解析

    论文地址点这里 一. 介绍 联邦学习强调确保本地隐私情况下,对多个客户端进行训练,客户端之间不交换数据而交换参数来进行通信.目的是聚合成一个全局的模型,使得这个模型再各个客户端上读能取得较好的成果.联 ...

  2. Domain Adaptation via Prompt Learning论文解读

    摘要部分 无监督域自适应(UDA)旨在将从注释良好的源域学习到的模型自适应到只给出未标记样本的目标域.当前的UDA方法通过对齐源和目标特征空间来学习域不变特征.这种对齐是由统计差异最小化或对抗性训练等 ...

  3. Domain Adaptive Object Detection for Autonomous Driving under FoggyWeather(翻)

    Title:Domain Adaptive Object Detection for Autonomous Driving under FoggyWeather 雾天环境下自动驾驶领域自适应目标检测 ...

  4. Domain Adaptive在无监督语义分割上的应用

    介绍几个域适应在分割上的比较好理解的应用: 不了解Domain adaptive可以先看看简介:https://blog.csdn.net/qq_33278461/article/details/90 ...

  5. Every Pixel Matters: Center-aware Feature Alignment for Domain Adaptive Object Detector

    参考Every Pixel Matters: Center-aware Feature Alignment for Domain Adaptive - 云+社区 - 腾讯云 摘要 域适配目标检测旨在将 ...

  6. Deliberated Domain Bridging for Domain Adaptive Semantic Segmentation

    Deliberated Domain Bridging for Domain Adaptive Semantic Segmentation Abstract   许多UDA的工作就是尝试通过各种中间空 ...

  7. 自步对比学习(Self-paced Contrastive Learning with Hybrid Memory for Domain Adaptive Object Re-ID)

    自步对比学习(Self-paced Contrastive Learning with Hybrid Memory for Domain Adaptive Object Re-ID) 简介 文章来源 ...

  8. 【ECCV 2020】Joint Visual and Temporal Consistency for Unsupervised Domain Adaptive Person Re-ID

    JVTC 1 背景知识 1.1Person Re-Identification (ReID) 1.2 supervised person ReID Problem #2 Problem #3 1.3 ...

  9. Invariance Matters: Exemplar Memory for Domain Adaptive Person Re-identification

    1.论文:Invariance Matters: Exemplar Memory for Domain Adaptive Person Re-identification 2.代码: https:// ...

最新文章

  1. oracle随机取数据
  2. wxWidgets:wxValidator概述
  3. db2 jdbc连接字符串中 指定currentSchema
  4. Diango博客--23.单元测试:测试 blog 应用
  5. 生成的头_Python爬虫偷懒神器!快速一键生成Python爬虫请求头
  6. strlen函数实现
  7. postgres常用命令
  8. 多视几何_计算一副图像上的点在另一福图像上的对应点
  9. 深入解析J.U.C并发包(二)——AtomicInteger类
  10. 一个高速公路交警的忠告
  11. js 禁止鼠标菜单键及键盘快捷键
  12. 香港流行乐黄金二十年——经典歌手(音乐人)全面回顾 一
  13. 阿里云培训-OSS(对象存储)
  14. 可执行文件信息查看工具代码示例
  15. 华中科技大学计算机上机,华中科技大学计算机学院上机复试题目
  16. 云服务器和虚拟主机有什么区别?区别大吗?
  17. 程序员工资大概组成【刚毕业的大学生看过来】
  18. 旅行社软件测试培训,旅行社管理系统软件测试总结分析方案(65页)-原创力文档...
  19. 基于单片机的电话拨号系统设计(#0472)
  20. 代达罗斯之殇-大数据领域小文件问题解决攻略

热门文章

  1. 有关路基和隧道的CASIO 5800P 万能曲线 计算程序
  2. GWAS与eQTL相结合,进一步筛选疾病相关基因
  3. Swoole入门教程(一):服务器开发
  4. 现在学计算机好还是学电竞好,学电竞有发展前景吗?
  5. linux系统ssd对齐,Debian SSD ext4 4K 对齐
  6. CSS——正方体360°旋转动画 效果
  7. 模拟快递100请求 通过快递单号获取物流信息
  8. iOS 好心态带来好人生
  9. 微软应用商店Microsoft Store错误代码: 0xC002001B官方解决方法和Windows计算器替代品Qalculate
  10. 机器学习中的矩阵方法(附录A): 病态矩阵与条件数