TalkToAgent: A Human-centric Explanation of Reinforcement Learning Agents with Large Language Models

2509.04809v2 cs.AI, cs.HC 2025-09-09
Авторы:

Haechang Kim, Hao Chen, Can Li, Jong Min Lee

Резюме на русском

## Контекст Область исследования — **Explainable Reinforcement Learning (XRL)** — становится все более важной для повышения прозрачности и понимания действий агентов в сложных средах моделирования. Актуальность XRL обусловлена необходимостью объяснения агентских решений для доверия пользователей и эффективности применения в реальных ситуациях. Однако существуют проблемы: многие XRL-методы оказываются недостаточно интуитивными для широкого круга пользователей, в том числе для доменных экспертов. Это приводит к тому, что пользователи сложно понимают, какие инструменты XRL использовать для получения ответа на конкретный вопрос. Метод TalkToAgent предлагает решение этой проблемы, объединяя в себе несколько штурмовых генеративных моделей, чтобы обеспечить интерактивные и понятные объяснения для пользователей. ## Метод TalkToAgent является фреймворком, основанным на **LLM (Large Language Models)**, который использует 5 специальных моделей: **Coordinator**, **Explainer**, **Coder**, **Evaluator** и **Debugger**. Каждая модель отвечает за свою часть процесса: - **Coordinator** — выбирает релевантные XRL-инструменты на основе пользовательского запроса. - **Explainer** — объясняет поведение агента в человеческой речи. - **Coder** — создает и запускает новые модели, если это необходимо. - **Debugger** — исправляет или модифицирует модели, если результаты неверны. - **Evaluator** — проверяет результаты на соответствие ожиданиям. Этот подход позволяет пользователю задавать вопросы в естественной речи и получать понятные ответы, включая **counterfactual explanations**, которые позволяют понять, что произошло бы в случае изменения определенных параметров. ## Результаты Исследование было проведено на **quadruple-tank process control problem**, являющемся хорошо известным нелинейным бенчмарком для проверки систем управления. TalkToAgent показал высокую точность в сопоставлении пользовательских запросов с XRL-задачами. Механизм **coder-debugger** эффективно исправлял ошибки в процессе генерации counterfactual explanations. Также проведенная квалитиативная оценка подтвердила, что TalkToAgent успешно интерпретировал действия агента и сформулировал их в контексте задачи. ## Значимость TalkToAgent может быть применен в различных областях, где требуется понимание и объяснение действий агентов, например: - **Реальному времениуправлению** — для того, чтобы помочь экспертам понять поведение сложных систем. - **Индустрии** — для улучшения доверия в решениях, связанных с управлением производства. - **Экономике и финансах** — для повышения прозрачности в автоматизированных системах трейдинга. Преимущества TalkToAgent заключаются в интерактивной природе и понятности его ответов, что делает его подходом привлекательным для широкого круга пользователей. Будущие исследования будут сфоку

Abstract

Explainable Reinforcement Learning (XRL) has emerged as a promising approach in improving the transparency of Reinforcement Learning (RL) agents. However, there remains a gap between complex RL policies and domain experts, due to the limited comprehensibility of XRL results and isolated coverage of current XRL approaches that leave users uncertain about which tools to employ. To address these challenges, we introduce TalkToAgent, a multi-agent Large Language Models (LLM) framework that delivers interactive, natural language explanations for RL policies. The architecture with five specialized LLM agents (Coordinator, Explainer, Coder, Evaluator, and Debugger) enables TalkToAgent to automatically map user queries to relevant XRL tools and clarify an agent's actions in terms of either key state variables, expected outcomes, or counterfactual explanations. Moreover, our approach extends previous counterfactual explanations by deriving alternative scenarios from qualitative behavioral descriptions, or even new rule-based policies. We validated TalkToAgent on quadruple-tank process control problem, a well-known nonlinear control benchmark. Results demonstrated that TalkToAgent successfully mapped user queries into XRL tasks with high accuracy, and coder-debugger interactions minimized failures in counterfactual generation. Furthermore, qualitative evaluation confirmed that TalkToAgent effectively interpreted agent's actions and contextualized their meaning within the problem domain.

Ссылки и действия