强化学习新路径:基于自监督预测的好奇心驱动探索(Paper+Code)

简介:
本文来自AI新媒体量子位(QbitAI)

最近,来自加州大学伯克利分校的Deepak Pathak、Pulkit Agrawal、Alexei A. Efros等人写了一篇题为“基于自监督预测的好奇心驱动探索”的论文,这篇文章提出了一种内在好奇心单元(Intrinsic Curiosity Module),来帮助操作者探索新环境。

论文被收录于8月11号在悉尼举办的ICML 2017上,以下是论文的主要内容:

摘要

在许多真实的场景中,外部环境对操作者的奖励非常少或几乎不存在。在这种情况下,好奇心可以作为一种内在的奖励信号,让操作者去探索未知的新环境,学习一些在以后生活中可能有用的技能。

在这篇文章中,我们基于自监督方法建立了反向动力学模型,训练得到了一个视觉特征的高维空间。在此空间中,我们将操作者预测自身行为可能导致后果的能力,即预测值和真实值之间的误差称为好奇心(curiosity)。

对于图像序列这样的高维连续状态空间,我们的公式非常适用,能绕过直接预测像素的难题,而且选择性地忽略部分不能影响操作者的环境因素。

我们在两个游戏环境中评估所提出的方法:毁灭战士(VizDoom)和超级马里奥兄弟(Super Mario Bros)。

有如下三个大概的研究背景:

1.极少的外部奖励,与外部环境的相互作用远远少于期望值;

2.不输入外部奖励,好奇心促使操作者的探索更有效;

3.推广到未接触过的场景(例如同一游戏的新关卡),从早期经历获得知识的操作者比从头开始探索新地点的操作者学习要快得多。

演示视频

核心创新点

内部好奇心单元:我们提出了内在好奇心单元,来帮助操作者探索。在外部奖励很少或完全不存在的情况下,好奇心能帮助操作者了解新环境。

即使没有任何来自外部环境的奖励下,我们提出的内在好奇心单元也能结合操作者的策略,进行联合学习。模型示意图如下图所示。

相关链接

Paper:

https://pathak22.github.io/noreward-rl/resources/icml17.pdf

GitHub Code:

https://github.com/pathak22/noreward-rl

【完】

本文作者:王小新
原文发布时间:2017-05-17 
相关文章
|
存储 算法 程序员
【期末计算机组成原理速成】第三章:存储器
【期末计算机组成原理速成】第三章:存储器
984 0
|
自然语言处理 分布式计算 算法
淘宝用户体验VOC标签体系
淘宝用户体验VOC标签体系
1543 0
|
9月前
|
运维 安全 数据可视化
Nacos 生产级安全实践:精细化鉴权、灰度平滑过渡与全量操作审计
在保障安全性的同时,提供平滑的过渡和直观的可视化能力。
460 78
|
4月前
|
人工智能 运维 JavaScript
Claude Code 完整使用指南 常用命令、环境配置与实战工作流详解
随着AI编程助手深度融入研发工作流,面向代码开发、项目分析、问题排错的专用智能工具逐渐成为开发者的标配。Claude Code 是一款面向全场景开发工作的AI编码助手,依托大模型强大的代码理解、逻辑推理、文档生成能力,支持终端交互、项目全局分析、代码编写、缺陷修复、工程重构、脚本生成等全流程操作。该工具以命令行交互为主要使用形态,搭配丰富的内置指令,能够适配个人独立开发、团队项目协作、老旧代码迭代、自动化脚本编写等不同场景。
708 0
|
机器学习/深度学习 人工智能 数据可视化
生成AI的两大范式:扩散模型与Flow Matching的理论基础与技术比较
本文系统对比了扩散模型与Flow Matching两种生成模型技术。扩散模型通过逐步添加噪声再逆转过程生成数据,类比为沙堡的侵蚀与重建;Flow Matching构建分布间连续路径的速度场,如同矢量导航系统。两者在数学原理、训练动态及应用上各有优劣:扩散模型适合复杂数据,Flow Matching采样效率更高。文章结合实例解析两者的差异与联系,并探讨其在图像、音频等领域的实际应用,为生成建模提供了全面视角。
4004 1
生成AI的两大范式:扩散模型与Flow Matching的理论基础与技术比较
|
6月前
|
安全 C# 内存技术
基于STM32的远程升级实现代码
基于STM32的远程升级实现代码,包含Bootloader、应用程序、上位机及通信协议实现,支持Ymodem协议传输和双区备份升级
549 0
|
9月前
|
存储 运维 Kubernetes
K8s 集群不是不需要备份,只是你还没被教育过:Velero / Kasten 在大规模集群里的真实落地
K8s 集群不是不需要备份,只是你还没被教育过:Velero / Kasten 在大规模集群里的真实落地
408 10
|
人工智能 自然语言处理 计算机视觉
StarVector:图像秒变矢量代码!开源多模态模型让SVG生成告别手绘
StarVector是由ServiceNow Research等机构联合开发的开源多模态视觉语言模型,能够将图像和文本转换为可编辑的SVG矢量图形,支持1B和8B两种规模,在SVG生成任务中表现出色。
2232 0
StarVector:图像秒变矢量代码!开源多模态模型让SVG生成告别手绘
|
消息中间件 NoSQL 关系型数据库
去哪面试:1Wtps高并发,MySQL 热点行 问题, 怎么解决?
去哪面试:1Wtps高并发,MySQL 热点行 问题, 怎么解决?
去哪面试:1Wtps高并发,MySQL 热点行 问题, 怎么解决?
|
机器学习/深度学习 存储 算法
强化学习从基础到进阶-案例与实践[4]:深度Q网络-DQN、double DQN、经验回放、rainbow、分布式DQN
强化学习从基础到进阶-案例与实践[4]:深度Q网络-DQN、double DQN、经验回放、rainbow、分布式DQN
强化学习从基础到进阶-案例与实践[4]:深度Q网络-DQN、double DQN、经验回放、rainbow、分布式DQN