atlas

Research map / Large language models / AI and society

OMNI: Open-endedness via Models of human Notions of Interestingness

ICLR 2024 · Large language models › AI and society · approach: Social-science view of AI evaluation · 4 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 OMNI, which uses foundation models as a model of human interestingness to filter learning-progress-based auto-curricula so agents focus on tasks that are both learnable and interesting, validated in Crafter, BabyAI, and AI2-THOR.

Problem

Learning-progress-based auto-curricula in open-ended environments keep selecting learnable but uninteresting tasks (e.g., minor variations of learned tasks), and interestingness is hard to quantify with hand-crafted formulas.

Approach

Use prompted foundation models (GPT-3, GPT-4) as a Model of Interestingness that partitions tasks into interesting vs. boring from few-shot examples; boring tasks are down-weighted (x0.001) in an LP curriculum. In infinite spaces, GPT-4 proposes new learnable, interesting tasks with code-based completion checks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add FM-based interestingness filtering to LP task samplingPPO task-conditioned agent · Crafteraverage task success rate (interesting and boring tasks): 0.42 -> 0.56Helped
Add FM-based interestingness filtering to LP task samplingPPO task-conditioned agent · Craftertasks learned (all tasks): 55 -> 82Helped
Add FM-based interestingness filtering to LP task samplingPPO task-conditioned agent · Crafteraverage task success rate (interesting tasks): 0.52 -> 0.78Helped
Add FM-based interestingness filtering to LP task samplingPPO task-conditioned agent · Craftertasks learned (interesting tasks): 9 -> 14Helped
Add FM-based interestingness filtering to LP task samplingPPO task-conditioned agent · BabyAI MiniBossLevelaverage task success rate (all tasks): 5.9e-3 -> 7.5e-3Helped
Add FM-based interestingness filtering to LP task samplingPPO task-conditioned agent · BabyAI MiniBossLeveltasks learned: 4 -> 8Helped
Generate learnable and interesting tasks with an FM instead of adding uniformly sampled tasksAI2-THOR LP curriculum · AI2-THOR kitchentasks learned: 2 -> 13Helped
Use LP sampling instead of uniform task samplingPPO task-conditioned agent · Craftertasks learned (all tasks): 4 -> 55Helped
Use LP sampling instead of uniform task samplingPPO task-conditioned agent · BabyAI MiniBossLeveltasks learned: 1 -> 4Helped
Use LP sampling instead of uniform task samplingPPO task-conditioned agent · AI2-THOR kitchentasks learned: 0 (CI: 0 -- 2) -> 2 (CI: 0 -- 3)Helped
Add normalization against random-action success rates to the LP curriculum (ablation)Crafter LP curriculum · Crafteraverage task success rate and tasks learnedHelped
Use an FM-based Model of Interestingness instead of the oracle Model of InterestingnessLP curriculum · Crafter and BabyAIperformance across reported metricsNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Crafter tasks (15 interesting, 90 boring, 1023 extremely challenging) BabyAI MiniBossLevel tasks (1364 tasks) AI2-THOR kitchen floorplan tasks generated by GPT-4

Benchmarks: Crafter BabyAI AI2-THOR

Metrics: average task success rate number of tasks with success rate above threshold (0.2 Craft

Baselines: Uniform sampling Learning Progress (LP) only Oracle Model of Interestingness (OMoI) LP-no-norm

Builds on: learning progress curriculum (Teacher-student curriculum / ACL-style LP) PPO POET-style open-ended learning

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