atlas

Research map / Vision-language and multimodal / Human and embodied modeling

Explaining Datasets in Words: Statistical Models with Natural Language Parameters

NeurIPS 2024 · Vision-language and multimodal › Human and embodied modeling · approach: Concept bottleneck models · 0 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 statistical models (clustering, time series, classification) whose parameters are natural language predicates, learned by gradient-optimizing continuous relaxations and discretizing them with LLM prompting.

Problem

High-dimensional parameters of classical dataset-explanation models (cluster centers, topic word weights, n-gram regression) are hard to interpret, so explanations of datasets are not directly human-readable.

Approach

Parameterize clustering, time series, and classification models with natural language predicates whose 0/1 denotations are computed by an LLM; learn them by optimizing continuous relaxations (unit vectors over text embeddings) with gradient descent, then discretize into predicates via LLM prompting, with iterative refinement of the least useful predicate.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use iterative refinement instead of stopping after initial discretization (ablation)Natural-language predicate learning · Clustering benchmarksF1: 0.53 -> 0.64Helped
use continuous relaxation to guide predicate selection instead of selecting predicates randomly (ablation)Natural-language predicate learning · Clustering benchmarksF1: 0.56 -> 0.64Helped
use continuous relaxation to guide predicate selection instead of selecting predicates randomly (ablation)Natural-language predicate learning · topic, lang, locat, all, time-avg, classificationF1: topic: 0.65 -> 0.67; lang: 0.52 -> 0.62; locat: 0.48 -> 0.55; all: 0.61 -> 0.72; time-avg: 0.56 -> 0.64; classification:Helped
use neural embeddings instead of one-hot text encoding (ablation)Natural-language predicate learning · Clustering benchmarksF1: 0.50 -> 0.64Helped
use the model-agnostic method rather than GoalExClustering · AGNews, NYT, Bills, WikiF1: AGNews: 0.86 vs 0.86; NYT: 0.70 vs 0.68; Bills: 0.45 vs 0.33; Wiki: 0.51 vs 0.49Mixed
use the model-agnostic method rather than GoalExClustering · DBPediaF1: 0.75 -> 0.68Hurt
use natural-language predicate clustering rather than K-meansClustering · Clustering averageF1: 0.65 -> 0.64Hurt
use natural-language predicate clustering rather than topic modelingClustering · Clustering averageF1: 0.43 -> 0.64Helped
use neural embeddings rather than one-hot text encoding (ablation)Natural-language predicate learning · topic, lang, locat, all, time-avg, classificationF1: topic: 0.63 -> 0.67; lang: 0.51 -> 0.62; locat: 0.51 -> 0.55; all: 0.66 -> 0.72; time-avg: 0.58 -> 0.64; classification:Mixed

Surprising findings

Limitations

Experimental setup

Datasets: AG-News DBPedia NYT Bills Wiki MATH WildChat LaMem Translated NYT (Spanish, French, German)

Benchmarks: AG-News DBPedia NYT Bills Wiki NYT-based time series (all, topic, locat, lang) NYT-based multiclass classification

Metrics: F1 similarity surface form similarity (LLM-judged 1/0.5/0)

Baselines: GoalEx K-means TopicModel (LDA) Prompting No-Relax No-Refine OneHot embeddings

Builds on: GoalEx Concept Bottleneck Models VisDiff Instructor embeddings

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