five

ICRL-benchmarks

收藏
arXiv2023-03-02 更新2024-06-21 收录
下载链接:
https://github.com/Guiliang/ICRL-benchmarks-public
下载链接
链接失效反馈
官方服务:
资源简介:
ICRL-benchmarks是一个专为逆约束强化学习(ICRL)设计的基准数据集,涵盖了机器人控制和自动驾驶等多个应用领域的环境。该数据集由专家代理生成,用于评估ICRL算法在不同环境中的性能。数据集包括虚拟、现实和离散环境,每种环境都设计了相关的约束条件。通过这个数据集,研究者可以测试和比较不同的ICRL算法,以解决在实际应用中遇到的约束推理问题。

ICRL-benchmarks is a benchmark dataset specifically designed for Inverse Constrained Reinforcement Learning (ICRL), encompassing environments from multiple application domains such as robotic control and autonomous driving. This dataset is generated by expert agents and is used to evaluate the performance of ICRL algorithms across various environments. It includes virtual, real-world, and discrete environments, with tailored constraint conditions configured for each scenario. With this dataset, researchers can test and compare different ICRL algorithms to address constraint reasoning issues encountered in real-world application scenarios.
提供机构:
香港中文大学(深圳)
创建时间:
2022-06-20
搜集汇总
数据集介绍
main_image_url
构建方式
在强化学习领域,约束的数学形式化往往难以精确界定,这为智能体在物理系统中的安全部署带来了挑战。ICRL-benchmarks数据集针对这一难题,通过构建机器人控制与自动驾驶两大应用场景的测试环境,系统性地生成了专家演示数据。具体而言,数据集在MuJoCo模拟器中设计了位置约束,并基于HighD高速公路车辆轨迹数据集构建了速度与距离约束的驾驶环境。专家智能体采用融合拉格朗日乘子的近端策略优化与策略迭代方法进行训练,确保演示轨迹严格遵循预设的底层约束,从而为逆约束强化学习算法提供了高质量、可复现的评估基准。
特点
该数据集的核心特点在于其多维度的环境设计与严谨的约束建模。虚拟环境涵盖五类机器人控制任务,通过坐标约束模拟现实中的障碍物规避需求;而基于真实驾驶数据构建的HighD环境则引入了随机性与部分可观测性,高度贴合实际驾驶场景的复杂性。数据集不仅提供了包含单一与多重约束的多样化测试平台,还特别包含了专家轨迹可能违反约束的噪声数据,以及添加了随机动态噪声的随机环境,从而能够全面评估算法在噪声干扰、多约束推断及不确定性处理方面的鲁棒性与泛化能力。
使用方法
研究人员可利用该数据集系统评估逆约束强化学习算法的性能。基准测试包含生成对抗约束学习、最大熵约束学习及变分逆约束强化学习等多种基线方法。评估时,通过对比模仿策略在测试环境中的累积奖励与约束违反率,量化算法从专家演示中推断底层约束的准确性。数据集支持对算法在专家演示存在噪声、环境动态随机以及多重约束并存等复杂情境下的表现进行深入分析,其开源代码库提供了完整的实验复现指南,便于开展可比较、可扩展的算法研究。
背景与挑战
背景概述
ICRL-benchmarks 数据集于2023年由香港中文大学(深圳)、滑铁卢大学、Vector Institute及华为的研究团队联合构建,并在ICLR会议上正式发布。该数据集旨在解决强化学习领域中的一个核心问题:当智能体部署于物理系统时,如何从专家演示中推断出潜在的约束条件,而无需依赖预先定义的数学模型。在机器人控制、自动驾驶等现实应用中,约束往往难以精确描述且对智能体未知,逆约束强化学习(ICRL)正是为此而生。该数据集的建立填补了ICRL领域缺乏通用评估基准的空白,通过整合MuJoCo模拟环境与真实高速公路驾驶数据,为约束推断算法的系统化验证提供了重要支撑,推动了安全、可信强化学习系统的发展。
当前挑战
ICRL-benchmarks 面临的挑战主要体现在两个方面:其一,在领域问题层面,逆约束强化学习需从专家轨迹中准确推断约束函数,但专家演示可能存在噪声、违反约束或呈现次优行为,这导致约束的辨识性与泛化能力受到严峻考验;其二,在构建过程中,数据集的创建需设计多样化的约束类型(如位置限制、速度与距离约束),并生成高质量的专家演示数据,而现有仿真环境往往缺乏针对约束推断的专门设计,且真实场景中的约束动态多变、依赖上下文,增加了数据采集与环境建模的复杂性。此外,如何评估推断约束的保守性与精确性,以及处理多约束、随机环境下的算法鲁棒性,亦是该数据集亟待解决的核心难题。
常用场景
经典使用场景
在强化学习领域,特别是约束强化学习(CRL)的研究中,ICRL-benchmarks数据集被广泛用于评估逆约束强化学习(ICRL)算法的性能。该数据集通过模拟机器人控制和自动驾驶等实际应用场景,提供了包含专家演示轨迹的标准化测试环境。研究人员利用这些环境来训练和验证ICRL模型,以推断专家行为中隐含的约束条件,例如位置限制、速度上限或安全距离。数据集的设计注重环境的多样性和真实性,涵盖了从虚拟MuJoCo机器人任务到基于HighD数据的高速公路驾驶场景,从而支持算法在连续状态空间和高维观测下的泛化能力评估。
解决学术问题
ICRL-benchmarks数据集主要解决了逆约束强化学习领域中的核心学术问题,即如何从专家演示中准确推断未知的约束条件。在现实世界中,许多约束难以用数学形式明确指定,且可能随时间或上下文动态变化。该数据集通过提供带有真实约束的模拟环境和专家演示数据,使得研究者能够系统评估约束推断方法的有效性。它帮助探索了约束可识别性、算法在噪声演示或随机环境下的鲁棒性,以及多约束恢复等关键挑战。此外,数据集还促进了贝叶斯推断方法在约束学习中的应用,如变分逆约束强化学习(VICRL)的发展,为建模约束后验分布提供了实验基础。
衍生相关工作
围绕ICRL-benchmarks数据集,已衍生出一系列经典的逆约束强化学习研究工作。例如,最大熵约束学习(MECL)方法扩展了最大熵逆强化学习框架,专注于从专家演示中搜索最可能的约束集。生成对抗约束学习(GACL)则借鉴生成对抗模仿学习的思想,通过奖励重塑将约束惩罚融入策略优化。二进制分类器约束学习(BC2L)采用分类器区分专家与生成轨迹,独立于最大熵框架进行约束推断。此外,变分逆约束强化学习(VICRL)作为数据集中提出的贝叶斯方法,通过建模约束的后验分布来捕捉不确定性,推动了约束学习向概率化方向发展。这些工作共同丰富了ICRL的理论基础,并在数据集的多样化环境中得到了系统验证与比较。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作