atlas

Research map / Large language models / Agents, code and math

Large Language Models are Interpretable Learners

ICLR 2025 · Large language models › Agents, code and math · approach: Mathematical and structural reasoning benchmarks · 2 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 LLM-Symbolic Programs (LSPs), decision trees whose nodes are prompted LLM modules learned by divide-and-conquer rule summarization, and introduces the IL-Bench benchmark, outperforming prompt optimization methods and ProtoTree.

Problem

Learning predictive models that are both accurate and interpretable to humans, i.e., extracting natural-language and symbolic knowledge from labeled data for classification tasks that LLMs cannot solve zero-shot.

Approach

Use a minimal DSL (input, switch branching, LLM module) so that a tree of prompted LLM modules is learned top-down, with an LLM acting as learner that summarizes rules from each node's data subset, and error count selecting the node to expand.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use structured LSP instead of the strongest prompt-optimization baselineIL-Bench-Language · IL-Bench-Languageaccuracy (mean): 4.89%Helped
Use structured LSP instead of the strongest prompt-optimization baselineIL-Bench-Vision · IL-Bench-Vision (Palworld)accuracy (mean): 20.09%Helped
Use GPT-4V as the LSP learner instead of Gemini-VisionLSP · IL-Bench-Vision (Palworld)accuracy (mean): 84.76 -> 95.67Helped
Use LSP instead of ProtoTreeIL-Bench-Vision (Palworld) · IL-Bench-Vision (Palworld)accuracy (mean): 84.33 -> 95.67Helped
Use LSP program rules instead of ProtoTree visualizations for human predictionsHuman raters · IL-Bench-Vision (Palworld, human evaluation)accuracy (mean): 72.74 -> 90.36Helped
Use error-count node scoring instead of random node scoring (ablation)LSP · DT-Hardaccuracy: 70.50 $\pm$ 11.01 -> 89.75 $\pm$ 1.25Helped
Use error-count node scoring instead of prediction-accuracy node scoring (ablation)LSP · DT-Hardaccuracy: 80.33 $\pm$ 18.27 -> 89.75 $\pm$ 1.25Helped
Use error-count node scoring instead of random node scoring (ablation)LSP · Waxwingaccuracy: 62.22 $\pm$ 4.78 -> 65.83 $\pm$ 4.17Helped
Use error-count node scoring instead of prediction-accuracy node scoring (ablation)LSP · Waxwingaccuracy: 66.11 $\pm$ 7.86 -> 65.83 $\pm$ 4.17No clear effect
Use error-count node scoring instead of random node scoring (ablation)LSP · Waterthrushaccuracy: 61.67 $\pm$ 1.36 -> 62.50 $\pm$ 0.83No clear effect
Use error-count node scoring instead of prediction-accuracy node scoring (ablation)LSP · Waterthrushaccuracy: 54.44 $\pm$ 0.70 -> 62.50 $\pm$ 0.83Helped

Surprising findings

Limitations

Experimental setup

Datasets: IL-Bench-Language (synthetic decision-tree tasks, CUB bird caption tasks) IL-Bench-Vision (Palworld creature images)

Benchmarks: IL-Bench-Language IL-Bench-Vision

Metrics: classification accuracy accuracy retention rate on OOD data human rater accuracy search and inference runtime

Baselines: Decision Tree ProtoTree APE OPRO APO PromptAgent

Builds on: neurosymbolic programming APE OPRO APO PromptAgent

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