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.
Ссылки и действия
Дополнительные ресурсы: