愿遗忘与你同在:使用 Noisy Labels 学习的替代重播

从零开始学习 Go 1.25 编程 今天是你新生活的第一天,无论年龄、背景如何,改变从这一刻开始。CodeGym帮助成千上万普通人转型为程序员,从零基础到掌握Go语言,完成真实项目,甚至入职心仪岗位。Go语言简洁高效,适合服务器端开发,是云基础设施、微服务和高负载系统的首选。2026年正是入行良机,你的经验反而是优势。别犹豫,迈出第一步,你将收获技能、自信与全新人生。🚀 阅读详情

读论文《May the Forgetting Be with You: Alternate Replay for Learning with Noisy Labels》

论文地址:https://arxiv.org/pdf/2408.14284v1.pdf

项目地址:github

论文主要研究了在存在噪声标签的情况下,如何改进持续学习(Continual Learning, CL)的性能。作者们指出,在现实世界的应用中,由于时间限制或数据自动收集等原因,标签噪声是一个常见问题,这使得现有的基于重放(Replay)的持续学习策略容易受到影响。

在 Seq 的第二个任务期间训练 loss of clean and noisy。

论文的主要贡献包括:

1.Alternate Experience Replay (AER): 提出了一种新的持续学习优化方案,通过交替进行缓冲区学习(buffer learning)和缓冲区遗忘(buffer forgetting)的步骤,来鼓励在缓冲区中分离干净样本和噪声样本。这种方法利用了遗忘机制来识别数据流中的噪声样本。

2.Asymmetric Balanced Sampling (ABS): 提出了一种新的样本选择策略,旨在优先选择当前任务的纯净样本,同时保留过去的相关样本。这种策略通过非对称分数来区分缓冲区中的样本是属于当前任务还是过去的任务,并据此进行样本的选择和替换。

3.实验验证: 通过大量的计算比较,证明了所提出方法在准确性和获得的缓冲区纯度方面的有效性。与现有的基于损失的净化策略相比,平均准确度提高了4.71%。

具体方法的详细描述如下:

  • 问题设置:定义持续学习框架为从一系列 T 个任务中学习的过程。在每个任务 t 中,输入样本 Xt 和它们的注释 Yt 是从独立同分布 Dt 中抽取的。作者遵循类增量场景,即 Yt-1 与 Yt 没有交集,并且学习者 fθ 需要区分所有观察到的类别。

  • Alternate Experience Replay (AER):

    • 缓冲区学习:在此阶段,模型使用标准重放进行训练,不修改存储在内存缓冲区 M 中的样本。
    • 缓冲区遗忘:在此阶段,省略对内存缓冲区的正则化,专注于训练 Dt 中的数据。通过停止正则化和随后的缓冲区数据点的遗忘,噪声样本的损失更可能迅速增加。
  • Asymmetric Balanced Sampling (ABS):

    • 样本插入:给定当前任务的数据批次 B,首先确定哪些样本应该被包含在缓冲区中。利用记忆效应,使用损失值的阈值标准。
    • 样本选择:通过定义在缓冲区 M 中所有样本上的一个概率分布 p(x) 来进行选择过程。使用损失函数给出的分数 s(x) 来建模这个分布,并根据样本来自当前任务还是过去任务来采用非对称分数。
  • 缓冲区巩固:在每个任务结束时,使用 MixMatch 方法来增强模型的鲁棒性,将不确定样本作为未标记数据使用。

解读(DivideMix)DIVIDEMIX: LEARNING WITH NOISY LABELS AS SEMI-SUPERVISED LEARNING 这是Salesforce在今年年初出的一篇关于半监督学习的文章被ICLR 2020收录,目前还保持在SOTA状态。 文章主要做了两点工作: • 提出了一个co-divide方法。 • 利用label co-refinement 和co-guessing 改善之前的谷歌提出的MixMatch方法 1.co-divide方法 大概思路:同时训练两个网络,让每个网络在样本损失分布上去拟合GMM模型,并利用GMM模型,将训练数据分为标签数据和未标签数据,co-divide 使前面分的标签与未标签数据分别在 阅读详情

相关推荐

Awesome-Learning-with-Label-Noise:精选的带有噪音标签的学习资源列表

标签噪声学习 A curated list of resources for Learning with Noisy Labels 论文和代码 2008年NIPS-谁的选票应该更多:未知专业贴标商对标签的最佳整合。 2009-ICML-在多位专家的监督下学习:每个人都撒谎时值得信任的人。 2011年NIPS-减轻贝叶斯众包偏见。 2012-ICML-学习从嘈杂的数据标记航空图像。 2013-NIPS-学习多个标签。 2013-NIPS-带有噪音标签的学习。 2014-ML-向具有不同专业知识的多个注释者学习。 [纸] 2014年-标签噪声综合介绍。 [纸] 2014年调查-标签噪声存在下的分类:一项调查。 [纸] 2014年-使用深度神经网络从嘈杂的标签中学习。 [纸] 2015-ICLR_W-训练带有噪声标签的卷积网络。 [纸张] [代码] 2015

Learning with noisy labels总结

Learning with noisy labels总结Deep Label Distribution Learning With Label AmbiguityJoint Optimization Framework for Learning with Noisy Labels欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入...

ferriswym的博客 1万+

从解压到编译:手把手带你用TeXstudio搞定第一篇ACM LaTeX论文

本文详细指导如何使用TeXstudio从解压ACM LaTeX模板到成功编译第一篇学术论文的全过程。涵盖环境准备、模板配置、TeXstudio设置及常见问题排查,特别针对ACM会议论文格式要求,帮助学术新人快速掌握LaTeX写作技巧。

weixin_30655569的博客 254

论文笔记:Learning with Noisy Labels for Sentence-level Sentiment Classification

emnlp 2019 0 摘要 深度神经网络 (DNN) 可以很好地拟合(甚至过度拟合)训练数据。 如果 DNN 模型使用带有噪声标签的数据进行训练,并在带有干净标签的数据上进行测试,则该模型可能表现不佳。 本文研究了使用噪声标签进行句子级情感分类的学习问题。 我们提出了一种新的 DNN 模型,称为 NETAB(作为带有 AB 网络的卷积神经网络的简写)来处理训练期间的噪声标签。 NETAB 由两个卷积神经网络组成,一个具有噪声转换层,用于处理输入噪声标签,另一个用于预测“干净”标签。 ...

qq_40206371的博客 1238

过压保护电路(OVP)

作者:AirCity 2020.2.4 Aircity007@sina.com 本文所有权归作者Aircity所有 1 示例一 当VBUS=5V时,各点电压电流如图所示,Q1接近截止,输出信号是5V。 当VBUS=5.4V开始,输出信号开始下降,直到VBUS=6.1V,输出信号降低为0.6V。 下面是实测波形,这个电路,输出信号的电压不会超过5.4V,这个输出信号可用于电源的控制信号。 2 ...

AirCity123的博客 3万+

使用Linux安装yum报错 E: Unable to correct problems, you have held broken packages.

使用Linux安装yum报错 E: Unable to correct problems, you have held broken packages.

weixin_43205954的博客 2462

【全文翻译】DIVIDEMIX: LEARNING WITH NOISY LABELS AS SEMI-SUPERVISED LEARNING

DIVIDEMIX:带噪声标签的半监督学习 ABSTRACT 深度神经网络是众所周知的注释饥渴。在使用深度网络进行学习时,许多人致力于降低注释成本。两个突出的方向包括带噪标签的学习和利用未标记数据的半监督学习。在这项工作中,我们提出了DivideMix,这是一个利用半监督学习技术进行带噪标签学习的新框架。特别地,DivideMix使用混合模型对每个样本的损失分布进行建模,将训练数据动态划分为干净样本的标记集和噪声样本的非标记集,并以半监督的方式对标记和非标记数据进行训练。为了避免确认偏差,我们同时训练两个分

weixin_43682519的博客 2197

Jetson AGX ORIN硬件初始化和环境部署

orin预安装了ubuntu20.04,只需开机,像重装系统一样设置用户信息即可,可以参考官网的教程[https://developer.nvidia.com/embedded/learn/get-started-jetson-agx-orin-devkit],官网提供了两种方式:一种是orin + 显示器,orin有提供DP接口,你需要准备一台显示器,最好也是有DP口的,因为我用DP转HDMI的连的,分辨率会受影响。确认安装的路径,一般直接回车安装在默认的 /home/你的名字/anaconda3。

TracyGC的博客 3836

[Machine Learning] Learning with Noisy Labels

标签噪声是指分类任务中的标签被错误地标记。这可能是由于各种原因,如数据收集错误、主观偏见或其他噪声源。在有监督的机器学习中,标签噪声指的是数据集中的标签可能不准确或错误。这种噪声可以分为两种类型:类别依赖标签噪声:这种噪声的特点是标签错误的概率仅依赖于真实的类别标签。举个例子,猫的图片可能被错误地标记为狗,而这种错误与图片的具体内容无关。实例依赖标签噪声:在这种情况下,标签错误的概率依赖于每个具体的实例。比如,某些猫的图片可能由于其特定的特征(如颜色或姿态)更容易被错误地标记为狗。

华北小龙虾的博客 686

基于深度学习的水质预测:多参数监测与预测

首先,我们需要收集水质监测的多参数数据。收集到的数据应包括不同时间点的水质参数值以及相应的水质等级标签,用于训练和评估深度学习模型。同时,数据的质量和数量对于模型的性能也有重要影响,因此在实际应用中需要充分考虑数据的采集和处理过程。总之,基于深度学习的水质预测可以通过收集水质监测的多参数数据并使用适当的深度学习模型进行训练和预测来实现。通过以上的深度学习模型,我们可以利用水质监测的多参数数据进行水质预测。这种基于深度学习的方法可以提高水质预测的准确性和稳定性,为水质监测和环境保护提供有力支持。

web_bug407的博客 1103

【学习系列】SAP RAP 20:Unmanaged场景开发示例-调用BAPI、BAPI包装类、BO接口创建标准采购订单

本文介绍了在SAP RAP(Restful ABAP Programming)框架下,通过三种方式实现采购订单创建的方案。首先分析了RAP框架对传统BAPI调用的限制,特别是禁止显式COMMIT语句的要求。随后详细阐述了三种实现方式:1)直接调用传统BAPI(仅支持OP环境);2)使用BAPI包装类(仅支持OP环境);3)调用标准业务对象接口(支持所有环境)。 文章重点说明了在unmanaged场景下的技术实现细节,包括字段控制、缓冲区管理、测试运行与实际调用的分离处理等。针对每种方式都提供了完整的实施步骤

DeveloperMrMeng的博客 598

LEARNING WITH NOISY LABELS REVISITED: A STUDY USING REAL-WORLD HUMAN ANNOTATIONS

理想的数据集D,其中x,y都符合理想的分布,但是现实中的数据集,一般存在一定的噪声,存在一定的标签错误,定义这个数据集为D,数据为x,y​。这两个数据集之前存在一个转换矩阵TXTij​X表示在数据集X下,标签为i的数据被错误分配成标签j的概率。

volcan的博客 990

uniapp [安卓苹果App端] - 解决支付宝支付报错requestPayment:fail [payment支付宝:62009]未知错误,使用uni.requestPayment支付报错排查方案

uni-app支付宝,uniapp支付宝沙箱支付报错,uni.requestPayment,uniAPP App支付宝支付提示错误requestPayment:fail [payment支付宝:62009]未知错误,UNI-APP支付宝报错"code": -100,uniapp 解决安卓App使用uni.requestPayment实现沙箱环境支付宝支付报错,uniapp安卓app使用支付宝的沙箱环境支付时报了这个错,安卓端app支付宝支付,在沙箱测试环境测支付,提示“商家订单参数异常,请重新发起付款,选择

🏆 前端领域优质创作者 9609

Learning With Noisy Labels

Learning With noisy labels 1. Context Deep learning has several principle problems: deep learning requires a lot of data training do not have enough ability to migrate open inference problem principle is not transparent deep learning heavily

Billy1900的博客 962

运放单电源供电和双电源供电的实际应用案例

文章摘要:本文对比分析了运放单电源与双电源供电的典型应用场景及电路设计要点。单电源供电适用于低成本、小体积设备,如便携音箱(5V供电+中点偏置)、工业4-20mA信号转换(12V供电+电压跟随)和物联网传感器(3.3V低功耗设计);双电源供电则适合高精度要求场景,如Hi-Fi音响(±15V对称输出)、医疗设备(±5V微弱信号放大)和精密仪器(±15V宽动态范围)。文末提供常见运放选型对照表,涵盖LM324、TL082等型号的供电参数与核心特性,为不同应用场景提供选型参考。(149字)

qq_37999850的博客 609

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

DivideMix方法剖析—论文解读:DivideMix: Learning with Noisy Labels as Semi-supervised Learning

解读论文《DivideMix: Learning with Noisy Labels as Semi-supervised Learning》。严格来说DivideMix不是一个模型,而是一个方法。本文侧重理解DivideMix方法,旨在理解其方法原理,不按照原文逐字翻译。

weixin_44326946的博客 3161

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Learning with Noisy Labels for Robust Point Cloud Segmentation

Learning with Noisy Labels for Robust Point Cloud Segmentation 自己理解,仅供参考 Contributions: 本文是第一篇针对点云噪音标签问题提出解决方案的文章,本文提出了一种新颖的噪音点自适应学习框架,用于解决点云分割中存在噪音标签数据的问题。针对错误的groundtruth数据,文中首先提出了基于以前的预测结果(分割结果)的逐点置信选择(即判断该店的标签是否正确),然后提取聚类的标签纠正方法,通过投票选择最佳点的标签作为纠正后的标签。 P

weixin_37592611的博客 719

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

文献阅读:Selective-Supervised Contrastive Learning with Noisy Labels

文献阅读:Selective-Supervised Contrastive Learning with Noisy Labels

窝要芝士的博客 1475

跨模态行人重识别:Learning with Twin Noisy Labels for Visible-Infrared Person Re-Identification学习记录

双噪声标签(TNL),即噪声标注和对应。简而言之,一方面,由于数据收集和注释的复杂性,例如红外模态的可识别性差,不可避免地会以错误的身份对一些人进行注释。另一方面,单一模态中错误注释的数据最终会污染跨模态对应关系,从而导致噪声对应关系。为了解决TNL问题,提出了一种新的鲁棒VI-ReID方法,称为双重鲁棒训练(DART)。简而言之,DART首先利用深度神经网络的记忆效应计算注释的干净置信度。然后,所提出的方法用估计的置信度纠正噪声对应,并将数据进一步分为四组以供进一步利用。(a)...

weixin_43898295的博客 1756

Learning with Noisy Label

Learning with Noisy Label学习记录总结1.1 阅读背景1.2 理论基础类1.2.1 paper: understanding deep learning requires rethinking generalization -- 2017论文解读笔记1.2.2 paper: Convexity, Classification, and Risk Bounds1.3 基于概率模型 estimate noisy label1.3.1 paper: Training deep neural

weixin_42051034的博客 2890

learning with noisy labels方向论文笔记(待更新)

博客笔记: 1. 几篇learning with noisy labels论文的总结 博客地址:https://blog.youkuaiyun.com/ferriswym/article/details/89452430#t3 笔记: 相关论文阅读计划: Probabilistic End-to-end Noise Correction for Learning with Noisy Labe...

s000da的博客 2207

CoDiM: Learning with Noisy Labels via Contrastive Semi-Supervised Learning 解读

Noisy label learning, semi-supervised learning, and contrastive learning are three different strategies for designing learning processes requiring less annotation cost.

weixin_61445075的博客 1698

【Noise-Label】《Learning from Noisy Labels with Deep Neural Networks》

arXiv-2014 文章目录1 Background and Motivation2 Advantages3 Innovations4 Method4.1 Bottom-up Noise Model4.2 Estimating Noise Distribution Using Clean Data4.3 Learning Noise Distribution From Noisy Data...

bryant_meng 4462

NLNL: Negative Learning for Noisy Labels (ICCV2019)

NLNL:Negative Learning for Noisy Labels

Weng Shihao's blog 1531

2026.11.7 AI学习总结

110 你 14b 模型权重本身就要约 8.8GB,默认上下文(Ollama 在 16GB 卡上可能给到 4K)加上 KV Cache 就爆了。比如设成 2048,你输入了 500 个 token 的问题,那模型最多还能生成 1500 个 token 的回答。超出部分会被截断,模型就"看不见"了。4 如果 14b 跑起来后发现它"忘事",再逐步往上加,比如先试 4096。,根据注意力头的重要性动态分配缓存资源,重要的留显存,不重要的下沉。,单位是 token,表示模型这一次推理最多能同时"看到"多少内容。

qq_41181702的博客 375

Flink 学习日志 03:自定义一个SourceFunction,完成对Redis中数据的读取

本文介绍了在Flink中自定义SourceFunction读取Redis数据的完整流程:通过Jedis客户端连接WSL2中的Redis服务,编写RedisSource实现循环读取所有Key-value并逐条输出,结合Thread.sleep()实现每秒一条的流式效果。关键步骤包括环境准备、添加Jedis依赖、配置IDEA运行时加载provided依赖,并注意生产环境中应避免使用阻塞的keys *,改用scan命令。最终实现动态读取、实时打印,验证了Flink与Redis的数据集成能力。

木木的学习笔记 423
上一篇: 读论文《SHOW-O》8.22发布的贼强的大模型多模态理解和生成解决方案
下一篇: 自称超越Transformer的新一代大模型RWKV是什么
请站在我身后
博客等级 码龄8年 807粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

请站在我身后

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值