论文解读——ICLR2024《Online Continual Learning For Interactive Instruction Following Agents》

Online learning 的一些简单认识 Online learning 的一些简单认识   Online learning是机器学习中的一种方法。 其目的是正确预测数据的类别,并且在每次预测后,该结果用来更新修正预测模型,用于对以后数据进行更好的预测。 而不同于batch learning ,batch learning 生成的最好预测仅基于一次确定的数据训练集。 一般的,一种Online learning算法对于一个序 阅读详情

一、研究背景

 在实际应用中,如家庭机器人等人工智能体经常面临的一个核心问题是如何适应持续变化的环境并执行复杂的任务。这些任务通常涉及对新行为的学习和对新环境的适应。例如,一个机器人可能需要在客厅清理、厨房做饭,甚至是浴室清洁等多种环境中执行任务,而这些环境和任务在初期可能并不是全部已知的。

 现有的研究通常假设训练数据在开始时就全都可用,这种假设忽略了实际应用中环境的动态变化和未知性。智能体需要能够在没有事先完整数据的情况下,通过连续的在线学习来适应新的环境和学习新的行为模式。这种实时和动态的学习模式是实现真正自主智能体的关键。

二、当前难点

  1. 灾难性遗忘:

 在连续学习过程中,智能体在学习新知识的同时,常常会遗忘之前学到的知识。这种现象被称为灾难性遗忘。例如,一个机器人在学会新的清洁技巧后,可能会忘记如何烹饪或其他先前学过的技能。

 这是因为神经网络在更新权重以适应新任务时,可能会覆盖掉那些对于旧任务而言重要的信息。

  1. 存储成本:

 许多现有的连续学习方法依赖于保存先前任务的数据或模型状态,例如使用经验回放或模型蒸馏的策略。这些方法需要大量的存储空间来保存旧的数据或模型。

 在资源受限的环境中,如边缘计算设备或移动机器人,存储空间和计算能力都是宝贵的,因此,需要更加高效的方法来减少对存储的依赖,同时也要保证学习的效果。

三、技术方案

 本论文的主要创新点在于提出了针对实际应用的两种在线连续学习场景设置以及一种新的学习策略——基于置信度的移动平均(CAMA)。这些创新旨在解决智能体在连续学习过程中面临的灾难性遗忘和高存储成本问题。

连续学习设置:

  1. 行为增量学习(Behavior-IL):

 在这种设置中,智能体需要逐渐学习并掌握一系列新的行为模式。例如,智能体可能最初学习在一个场景中移动物体,随后学习如何加热或清理物体。这要求智能体不仅要学习新的行为,还要记住以前学过的行为,以便在多种任务中灵活应用。

 行为增量学习模拟了现实世界中任务需求的动态变化,其中智能体可能需要在其生命周期内不断学习新技能。

  1. 环境增量学习(Environment-IL):

 在环境增量学习设置中,智能体需要适应并在多种环境中执行任务,例如从厨房环境学习到浴室或卧室环境。这种适应不仅涉及视觉和感知上的变化,还可能涉及到不同的行为策略和任务指令。

 这种设置强调了智能体适应不断变化环境能力的重要性,特别是在多功能机器人或移动服务机器人的应用场景中,它们可能需要在多种不同的家庭或工业环境中操作。

在这里插入图片描述

基于置信度的移动平均(CAMA):

  1. 核心机制:

 CAMA策略通过动态更新过去和当前任务的日志信息来防止知识的遗忘。该策略不依赖于固定的任务边界信息,而是使用智能体在训练过程中对每个任务置信度的度量来调整日志更新的权重。

 置信度高的日志会被赋予更大的权重,这意味着智能体认为这部分知识更可靠、更精确。这种动态调整机制使得智能体能够更灵活地处理连续的数据流,同时减少由于过时的知识而导致的错误。

  1. 实现方式:

 CAMA使用一个移动平均过程,其中新的输入(例如新的行为或环境信息)和存储在记忆中的旧日志共同决定了智能体的学习更新。这个过程不仅优化了存储使用,减少了存储过时信息的风险,而且还通过持续整合新旧信息来提高学习效率。

在这里插入图片描述

四、实验结果

在这里插入图片描述

在这里插入图片描述

参考文献

[1] Kim B, Seo M, Choi J. Online Continual Learning For Interactive Instruction Following Agents[J]. arxiv preprint arxiv:2403.07548, 2024.

自动驾驶领域的顶会论文解读系列之ICLR篇 自动驾驶领域的顶会论文解读系列之ICLR篇 关键词:自动驾驶, 顶会论文, 深度学习, 强化学习, 图像识别, 决策控制 1. 背景介绍 1.1 问题由来 自动驾驶(A 阅读详情

相关推荐

DeepWalk:Online Learning of Social Representations

深度学习经典论文DeepWalk: Online Learning of Social Representations

[论文学习]Online Deep Learning: Learning Deep Neural Networks on the Fly

@misc{sahoo2017online, title={Online Deep Learning: Learning Deep Neural Networks on the Fly}, author={Doyen Sahoo and Quang Pham and Jing Lu and Steven C. H. Hoi}, year={2017}, eprint={1711.03705}, archivePrefix={arXiv}, primaryClass={cs.LG} }

qq_44459787的博客 1万+

Android Termux 安装Kali Linux 或 kali Nethunter史诗级详细教程

Termux 安装kali

风云小虾米的博客 6万+

Online Meta-Learning2019||论文阅读

元学习论文总结||小样本学习论文总结 2017-2019年计算机视觉顶会文章收录 AAAI2017-2019 CVPR2017-2019 ECCV2018 ICCV2017-2019 ICLR2017-2019 NIPS2017-2019 先简单介绍在线学习的概念: 在线学习算法的特点是:每来一个训练样本,就用该样本产生的loss和梯度对模型迭代一次,一个一个数据地进行训练,因此...

VIEO 6866

Oracle Primavera P6实战手册:从入门到精通的企业项目管理秘籍

本文详细介绍了Oracle Primavera P6在企业项目管理中的实战应用,从环境配置到高级进度控制技巧,帮助用户从入门到精通。通过WBS设计、资源优化和情景模拟等核心功能,提升项目管理效率。特别适合需要处理复杂项目和多团队协作的企业用户。

weixin_29235923的博客 254

Arduino-CRSF库详解:嵌入式端CRSF协议解析与ELRS接收机集成

CRSF(Crossfire Serial Protocol)是一种面向FPV无人机的轻量级、高实时性串行通信协议,采用单总线异步传输与8位CRC-8校验机制,广泛应用于遥控链路与遥测交互。其核心在于帧同步(0xC8起始字节)、反相逻辑电平及无重传的广播式设计,对嵌入式平台的UART精度、电平匹配和状态机健壮性提出严苛要求。Arduino-CRSF库正是为资源受限MCU(如ESP32、STM32、ATmega328P)提供零配置、中断安全的协议解析能力,封装了CRC查表计算、超时恢复、多级同步验证等关键机制

weixin_35756690的博客 416

2024年顶会SNN相关论文

2024年脉冲神经网络(Spiking Neural Network,SNN)相关论文

lanpeople的博客 2万+

高速PCB设计中的一些常用规则

目前,高速PCB产品设计中,高速接口的应用日益普及,对于复杂的设计而言,高速走线就如同“蜘蛛网”一样密布在PCB各处,因此,在进行PCB检查及评审时,必要的高速PCB设计经验法则及规则是工程师开展工作必不可少的知识储备。

一只豌豆象的博客 3415

#今日论文推荐# 【ECCV2022】对比视觉Transformer的在线持续学习

本文提出了一种对比视觉Transformer(CVT)框架。

w1hsxn的博客 513

手把手教你学GPU的KMD专栏--2.4 GPU固件加载与初始化流程

GPU固件(Firmware)是嵌入在GPU芯片ROM或EEPROM中的低级代码,是GPU启动时首先执行的程序。它负责GPU硬件的基础初始化和基本功能配置,是GPU与操作系统之间的"第一道桥梁"。与操作系统驱动不同,固件在CPU启动后、操作系统加载前就已执行,是硬件层面的"启动代码"。关键认知:GPU固件是GPU的"BIOS",没有它,GPU硬件无法进入可操作状态。就像CPU需要BIOS来初始化内存和外设一样,GPU需要固件来初始化其核心组件。

MHD0815的博客 112

关于React Native Android找不到node的错误

最近,按照官方文档初始化了一个React Native项目,但是在Android端运行的时候,报了如下的一个错误。 org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:recordFilesBeforeBundleCommandDebug'. Caused by: org.gradle.process.internal.ExecException: A problem occurred starting p

xiangzhihong8的专栏 4246

论文阅读|DeepWalk: Online Learning of Social Representations

论文阅读|DeepWalk: Online Learning of Social Representations 文章目录论文阅读|DeepWalk: Online Learning of Social RepresentationsAbstractIntroductionProblem DefinitionLearning Social RepresentationsMethod实验设置Related Work我的看法参考资料 Abstract DeepWalk概括了语言模型和无监督特征学习(或深度学习)

像写诗一样优雅地写代码~ 5995

基于Simulink的伺服电机位置闭环控制仿真

本文带你从零构建了伺服电机位置闭环控制系统​ 的完整Simulink仿真模型,实现了:✅ 搭建PMSM伺服电机、逆变器、机械臂负载的主电路与编码器反馈模型;✅ 用MATLAB Function实现三环控制(位置环PID、坐标变换、电流环PI);✅ 验证阶跃定位(稳态误差0.002°、响应0.08s)与正弦跟踪(误差0.008°)的高性能;✅ 对比开环控制,明确位置闭环在精度、响应、抗扰上的优势;✅ 理解“三环嵌套+反馈校正”的核心思想(精密定位的工程实现)。核心收获。

amy_mhd的博客 173

Online Learning算法理论与实践

Online Learning是工业界比较常用的机器学习算法,在很多场景下都能有很好的效果。本文主要介绍Online Learning的基本原理和两种常用的Online Learning算法:FTRL(Follow The Regularized Leader)[1]和BPR(Bayesian Probit Regression)[2],以及Online Learning在美团移动...

美团技术团队 5678

【AI智能体】Hermes Agent 从部署到项目实战操作详解

Hermes Agent 桌面版从安装到实战操作详解

congge 5135

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

论文阅读——《Online Learning of Rested and Restless Bandits》

请对照原文进行阅读! 需要具备bandit基本知识以及马尔可夫链。(可参照reinforcement learning书的第一二三章) 摘要 文章研究了一个rested和restless的多player bandit问题。rested和restless的区别在于arm 的state变化,所研究系统主要由一个单一player和K个有限状态马尔可夫链(arms)组成。每个时间步,玩家选择M个arm,M小于等于K。以最大化reward或者最小化regret。restless multi-ar...

qq_43922073的博客 896

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

online learning / continual learning / Incremental Learning / Lifelong learning相关论文列表

2018 Knowledge Distillation by On-the-Fly Native Ensemble(NIPS2018) Memory Replay GANs: learning to generate images from new categories without forgetting (NIPS2018)  Rotate your Networks: Better W...

mary1992630的博客 2726

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

DeepWalk: Online Learning of Social Representations 论文笔记

# 摘要本文是自己在阅读论文中进行的记录,单纯的看,感觉没有搞很明白,所以写出来。本篇论文主要介绍了如何把自然语言处理模型word2vec的方法应用到网络的节点表示中,通过word2vec的方法把网络学习为向量的潜层表示,能把网络中的联系编码到连续的向量空间中,这样网络的关系就能够很方便的通过各种统计模型来对这些网络中的联系进行各种应用。关于Word2vec的方法详情请见各大博客,例如http:/...

qq_31778495的博客 6492

Online learning系列:从RDA、FOBOS到FTRL

前言 在一般的机器学习任务中,往往是通过batch的训练方法进行离线训练,然后线上进行预测,通常离线模型更新的时间在1天以上,这就使得模型不能及时学到实时的特征;另一方面,如果要进行实时训练的话,需要特征尽量稀疏,因为大规模的机器学习往往伴随着大量的参数,如果做不到特征计量稀疏的话,实时预估时延就会很大,这个时候就要用到online learning的一些方法,其目的是在提高训练参数稀疏性的同时,...

luchi007的专栏 2098

online learning的介绍

什么是Online Learning准确地说,Online Learning并不是一种模型,而是一种模型的训练方法,Online Learning能够根据线上反馈数据,实时快速地进行模型调整,使得模型及时反映线上的变化,提高线上预测的准确率。Online Learning的流程包括:将模型的预测结果展现给用户,然后收集用户的反馈数据,再用来训练模型,形成闭环的系统。如下图所示:Online Lea...

一路向北 9323

6 款电商 AI 图片生成软件实测|国内 + 跨境卖家工具清单

电商 AI 作图工具已经从 "能不能用" 进入了 "好不好用" 的阶段。对于绝大多数卖家而言,现在的 AI 工具已经可以覆盖 60%-80% 的基础商品图需求,显著降低拍摄和设计成本。选择工具的核心逻辑不是 "哪款最强",而是 "哪款最适配你的品类、平台规模和团队能力"。垂直电商工具胜在工作流效率,通用生图工具强在创意上限,模板类工具赢在上手速度。建议根据自身业务阶段,搭配 1-2 款主力工具 + 1 款辅助工具,形成适合自己的视觉生产流程。

Mardi_Ladin的博客 391

视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界

在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。

Mysssone的博客 221

我用 GPUWorks 在 M1 Pro 上搭了个发票识别原型

公司里经常要看电子发票。我想先做个小原型:把 PDF 发给一个自己部署的图文模型,让它提取发票类型、日期、交易双方和金额,再把结果交给同事核对。这个原型不用先接财务系统,先看看从部署到调用要走多少步,模型返回的内容能不能帮上忙。

鸽芷咕的博客 2万+

您您这可以把问小白的多个会话比如说。左侧的多个会话一次性导出吗?不是单条会话里面的多次会对话。AI导出鸭

第三层是格式编译层。这个决策背后的判断很清晰:一个批量导出工具的价值,不在于“试三次”,而在于你真正用它处理了几十份技术文档、访谈记录或课程讲义之后,它是否值得留在你的工作流里。问小白的会话列表通过分页接口加载,AI导出鸭 在页面运行时建立旁路监听,捕获每一次分页请求返回的完整对话清单,包括会话 ID、标题、时间戳和隐藏的元数据字段。让AI导出回归优雅——这句话说的是:导出不该是体力活,而应该是一次完整的、可预期的文件交付。注意:这里的“批量”指的是左侧列表里的多个独立会话,不是一条会话内的多轮对话。

laoyunsi的博客 245

AI Agent之核心框架

A: 显式 Thought 有三类价值:可解释性(便于人类审计)、可调试性(定位哪一步选错工具)、学习信号(可做监督微调或评估中间步骤质量)。ReAct 把推理与 可执行行动 绑定,每一步行动后都有 真实 Observation 反馈,从而用工具结果约束生成,降低闭卷幻觉。做完不等于结束——还要 评估做得好不好,把 教训 记下来,下次 带着教训重试,反思作为 记忆,影响后续尝试的策略。工作流程:Action → Evaluation → Reflection → Retry。A: 普通 CoT 只在。

剑雨巍巍的博客 197

【从零理解 Spring AI · 12】MCP 的两种角色:做客户端还是做服务端

上一篇讲了 MCP 的概念:标准协议、三大角色、M+N 替代 M×N。

nice_lcj520的博客 499
上一篇: 论文解读——CVPR2022《One step at a time: Long-horizon vision-and-language navigation with milestones》
下一篇: 多阶段任务自然语言指令执行方法GOALNET
晓shuo
晓shuo 优质创作者: 人工智能技术领域 优质创作者: 人工智能技术领域
博客等级 码龄6年 4万+粉丝 113原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

晓shuo

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

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

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

打赏作者

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

抵扣说明:

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

余额充值