atlas

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

MLAgentBench: Evaluating Language Agents on Machine Learning Experimentation

ICML 2024 · Multi-agent systems and games › LLM agents · approach: Agentic benchmarks and orchestration · 9 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.

Introduces MLAgentBench, a 13-task benchmark for language agents doing ML experimentation, plus a ReAct-style agent with reflection/plan/fact-check, evaluated across several LMs with Claude v3 Opus best at 37.5% success.

Problem

Whether LM-driven agents can carry out end-to-end machine learning experimentation (designing, running, analyzing, and iterating on experiments) effectively, which has no standardized evaluation.

Approach

A task-agnostic environment where each ML task is defined by a description, starter files, and an automatic evaluator; a ReAct-based agent augmented with Reflection, Research Plan and Status, and Fact Check fields, plus compound LM-backed actions (Understand File, Edit Script). Success is defined as a 10% improvement over the starter-code baseline.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Claude v3 Opus as the agent LM instead of other LMsReAct-style ML experimentation agent · MLAgentBench 13 tasksaverage success rate (%): 37.5 vs 26.0 for next best (Claude v2.1, GPT-4-turbo)Helped
Adding the structured thinking format (Reflection, Research Plan and Status, Fact Check, Thought) before actions, versus plain ReAct-style agent via LangChainGPT-4-turbo agent · MLAgentBench 13 tasksaverage success rate (%): 26.0 vs 1.0 (LangChain)Helped
Adding the structured thinking format versus LangChain ReAct baselineClaude v3 Opus agent · MLAgentBench 13 tasksaverage success rate (%): 37.5 vs 33.7 (LangChain)Mixed
Use the structured agent instead of AutoGPTClaude v3 Opus agent · MLAgentBench 13 tasksaverage success rate (%): 37.5 vs 13.5Helped
Running agents for longer (more steps) instead of stopping earliermost LM agents · CIFAR-10 intermediate-step evaluationaverage performance metric over timeHurt
Fact Check entry in agent response (ablation)ReAct-style agent · CIFAR-10 qualitativehallucinated improvement claimsHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 imdb ogbn-arxiv house-price spaceship-titanic parkinsons-disease fathomnet feedback identify-contrails CLRS BabyLM llama-inference

Benchmarks: MLAgentBench

Metrics: success rate average percentage improvement over baseline wall clock time input/output tokens

Baselines: AutoGPT LangChain zero-shot-react-description ReAct

Builds on: ReAct Reflexion AutoGPT LangChain

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