Ask-AC: An Initiative Advisor-in-the-Loop Actor-Critic Framework

Shunyu Liu,Kaixuan Chen,Na Yu,Jie Song,Zunlei Feng,Mingli Song
2024-05-24
Abstract:Despite the promising results achieved, state-of-the-art interactive reinforcement learning schemes rely on passively receiving supervision signals from advisor experts, in the form of either continuous monitoring or pre-defined rules, which inevitably result in a cumbersome and expensive learning process. In this paper, we introduce a novel initiative advisor-in-the-loop actor-critic framework, termed as Ask-AC, that replaces the unilateral advisor-guidance mechanism with a bidirectional learner-initiative one, and thereby enables a customized and efficacious message exchange between learner and advisor. At the heart of Ask-AC are two complementary components, namely action requester and adaptive state selector, that can be readily incorporated into various discrete actor-critic architectures. The former component allows the agent to initiatively seek advisor intervention in the presence of uncertain states, while the latter identifies the unstable states potentially missed by the former especially when environment changes, and then learns to promote the ask action on such states. Experimental results on both stationary and non-stationary environments and across different actor-critic backbones demonstrate that the proposed framework significantly improves the learning efficiency of the agent, and achieves the performances on par with those obtained by continuous advisor monitoring.
Machine Learning,Artificial Intelligence
What problem does this paper attempt to address?
The paper aims to address the issue of low sampling efficiency in interactive learning schemes within reinforcement learning. Specifically, existing interactive reinforcement learning methods rely on passively receiving supervision signals from expert advisors (in the form of continuous monitoring or predefined rules), which inevitably leads to a complex and costly learning process. The paper proposes a novel Actor-Critic framework with active advisor participation, named Ask-AC, which replaces the unidirectional advisor guidance mechanism with a bidirectional learner-active mechanism, thereby achieving customized and efficient bidirectional information exchange between the learner and the advisor. The core components of Ask-AC include: - **Action Requester**: Allows the agent to actively seek advisor intervention when encountering uncertain states. - **Adaptive State Selector**: Identifies unstable environmental states that might be missed by the Action Requester and learns to promote "asking" behavior in these states. Experimental results show that in both static and non-static environments, Ask-AC significantly improves the agent's learning efficiency and achieves performance levels comparable to continuous advisor monitoring. Additionally, this framework can be seamlessly integrated into various discrete Actor-Critic architectures, effectively reducing the need for advisor participation.