中文

在不确定人类指导下通过强化学习实现复杂模型转换

软件工程 2025-08-08 v2 人工智能 机器学习

摘要

模型驱动工程问题通常需要复杂的模型转换(MTs),即链接成广泛序列的 MTs。此类问题的相关示例包括模型同步、自动模型修复和设计空间探索。手动开发复杂的 MTs 是一个容易出错且通常不可行的过程。强化学习(RL)是缓解这些问题的一种适宜方法。在 RL 中,自主智能体通过试错探索状态空间,以识别有益的动作序列,例如 MTs。然而,RL 方法在复杂问题中表现出性能问题。在这些情况下,人类指导可能具有很高的效用。在本文中,我们提出了一种在潜在不确定的人类建议指导下,通过 RL 开发复杂 MT 序列的方法和技术框架。我们的框架允许将用户定义的 MTs 映射到 RL 原语上,并将它们作为 RL 程序执行以寻找最优 MT 序列。我们的评估表明,人类指导即使不确定,也能显著提高 RL 性能,并带来更高效的复杂 MTs 开发。通过在人类建议的确定性与及时性之间进行权衡,我们的方法向 RL 驱动的人在回路工程方法迈出了一步。

关键词

引用

@article{arxiv.2506.20883,
  title  = {Complex Model Transformations by Reinforcement Learning with Uncertain Human Guidance},
  author = {Kyanna Dagenais and Istvan David},
  journal= {arXiv preprint arXiv:2506.20883},
  year   = {2025}
}

备注

Accepted for ACM/IEEE MODELS'25