atlas

Research map / Multi-agent systems and games / LLM agents

AGILE: A Novel Reinforcement Learning Framework of LLM Agents

NeurIPS 2024 · Multi-agent systems and games › LLM agents · approach: Self-evolving language agent learning · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes AGILE, an RL framework that trains an LLM agent (memory, tools, expert advice-seeking, reflection) end-to-end via SFT then PPO, and releases the ProductQA dataset; 7B/13B agents outperform GPT-4 agents on ProductQA, MedMCQA, and HotPotQA.

Problem

Complex conversational/QA tasks where LLM agents lack a unified, end-to-end optimizable framework combining memory, tools, reflection, and proactive seeking of expert advice; existing QA benchmarks don't test all these capabilities together.

Approach

Formulate the LLM agent as a token-level MDP where the LLM is the policy and executor functions (memory I/O, tool calls, expert advice, reflection) mutate state; train with imitation learning then session-level PPO so that advice-seeking decisions are learned via rewards that trade accuracy against a seeking-advice cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add reflection (ablation)AGILE with Vicuna-13b · ProductQA testtotal score: 0.771 -> 0.784Helped
add memory (ablation)AGILE with Vicuna-13b · ProductQA testtotal score: 0.754 -> 0.784Helped
enable advice-seeking (ablation)AGILE with Vicuna-13b · ProductQA testaccuracy: 0.747 -> 0.854Helped
make advice-seeking adaptive rather than forcing it in initial sessions (ablation)AGILE with Vicuna-13b · ProductQA testaccuracy: 0.812 -> 0.854Helped
add tool use (ablation)AGILE with Vicuna-13b · ProductQA testtotal score: 0.717 -> 0.784Helped
add PPO training (ablation)AGILE with Vicuna-13b · ProductQA testtotal score: 0.766 -> 0.784; 2.3%Helped
add reflection (ablation)AGILE with Meerkat-7b · MedMCQA devaccuracy: 0.790 -> 0.852Helped
add memory (ablation)AGILE with Meerkat-7b · MedMCQA devaccuracy: 0.741 -> 0.852Helped
enable advice-seeking (ablation)AGILE with Meerkat-7b · MedMCQA devaccuracy: 0.620 -> 0.852Helped
add PPO training (ablation)AGILE with Meerkat-7b · MedMCQA devtotal score: 0.708 -> 0.726Helped
enable advice-seeking (ablation)AGILE with Vicuna-13b · HotPotQA full devexact-match total score: 0.553 -> 0.628Helped
add PPO training (ablation)AGILE with Vicuna-13b · HotPotQA full devexact-match total score: 0.617 -> 0.628Helped

Surprising findings

Limitations

Experimental setup

Datasets: ProductQA MedMCQA HotPotQA Amazon Review Data

Benchmarks: ProductQA MedMCQA HotPotQA

Metrics: advice rate accuracy total score

Baselines: gpt3.5-prompt gpt4-prompt agile-gpt3.5-prompt agile-gpt4-prompt gpt4-Medprompt ReAct CRITIC Expel AutoAct

Builds on: PPO ReAct Vicuna Meerkat

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy