用大模型模拟用户与机器人对话,低成本生成真实交互数据。
Simulating User Agents for Embodied Conversational-AI
- 用LLM构建虚拟用户,动态决定何时说话、说什么。
- 微调后对话内容准确率提升至62.5%,接近人类水平。
- 适合研究人机交互、强化学习反馈及机器人任务评估。
为辅助用户完成任务的具身智能体需具备自然语言交互、指令理解、动作执行与问题沟通能力。但收集大规模、多样化的真人-机器人对话数据成本高、耗时长。为此,我们提出基于大语言模型(LLM)的用户代理,在虚拟环境中模拟用户与具身智能体的互动行为。给定用户目标(如准备早餐),在每一步中,该用户代理可观察机器人动作或主动发言,以干预或回答问题。该方法显著提升具身对话数据集生成的可扩展性与效率,对评估和增强机器人交互能力及强化学习中的AI反馈研究至关重要。我们通过与TEACh数据集对比评估其生成人类行为的能力,进行三组实验:零样本提示、少样本提示和在TEACh训练集上的微调。结果表明,零样本提示下对话行为预测F值达42%,少样本提示下为43.4%;微调后决策说话时机表现稳定,而说话内容准确率从51.1%提升至62.5%。这些发现证明了该方法在提升机器人任务完成效果方面的可行性。
原文摘要 · Abstract (English)
Embodied agents designed to assist users with tasks must engage in natural language interactions, interpret instructions, execute actions, and communicate effectively to resolve issues. However, collecting large-scale, diverse datasets of situated human-robot dialogues to train and evaluate such agents is expensive, labor-intensive, and time-consuming. To address this challenge, we propose building a large language model (LLM)-based user agent that can simulate user behavior during interactions with an embodied agent in a virtual environment. Given a user goal (e.g., make breakfast), at each time step, the user agent may observe" the robot actions or speak" to either intervene with the robot or answer questions. Such a user agent assists in improving the scalability and efficiency of embodied dialogues dataset generation and is critical for enhancing and evaluating the robot's interaction and task completion ability, as well as for research in reinforcement learning using AI feedback. We evaluate our user agent's ability to generate human-like behaviors by comparing its simulated dialogues with the TEACh dataset. We perform three experiments: zero-shot prompting to predict dialogue acts, few-shot prompting, and fine-tuning on the TEACh training subset. Results show the LLM-based user agent achieves an F-measure of 42% with zero-shot prompting and 43.4% with few-shot prompting in mimicking human speaking behavior. Through fine-tuning, performance in deciding when to speak remained stable, while deciding what to say improved from 51.1% to 62.5%. These findings showcase the feasibility of the proposed approach for assessing and enhancing the effectiveness of robot task completion through natural language communication.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。