atlas

Research map / Large language models / AI and society

Few-Shot Character Understanding in Movies as an Assessment to Meta-Learning of Theory-of-Mind

ICML 2024 · Large language models › AI and society · approach: Data commons and human baselines · 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.

Introduces ToM-in-AMC, a few-shot character-guessing benchmark built from ~1,000 movie scripts to test meta-learning of theory-of-mind, and proposes ToMPro, an LLM prompting method that generates multi-dimensional mental states before guessing speakers.

Problem

Existing theory-of-mind assessments for machines use synthetic settings or large per-character data, ignoring the few-shot meta-learning nature of how humans understand new fictional characters.

Approach

Treat each movie as a few-shot task where models identify anonymized speakers after seeing a few starting scenes, and propose ToMPro, which iteratively generates personality, emotion, belief, desire and intention descriptions with GPT-4 and then guesses identities from them.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GPT-4 ToMPro instead of GPT-4 ICL (20-shot)GPT-4 character understanding · ToM-in-AMC Dev, human-study subsetaccuracy: 67.8 -> 68.2Helped
Train the Prototypical Network on ToM-in-AMC rather than TVSG (ablation)Prototypical Network · ToM-in-AMC Testaccuracy: 46.4 -> 53.2Helped
Increase GPT-4 ICL demonstrations from 10-shot to 20-shot (ablation)GPT-4 ICL · ToM-in-AMC Dev, human-study subsetaccuracy: 63.8 -> 67.8Helped
Replace GPT-3.5 with GPT-4 for 10-shot ICL (ablation)LLM in-context learning · ToM-in-AMC Dev, human-study subsetaccuracy: 54.9 -> 63.8Helped
Add ToMPro's updates after training scenes (ablation)GPT-4 ToMPro · ToM-in-AMC Dev, human-study subsetaccuracy: 61.8 -> 68.2Helped
Replace GPT-3.5 with GPT-4 in ToMPro (ablation)ToMPro · ToM-in-AMC Dev, human-study subsetaccuracy: 60.3 -> 68.2Helped
Include multiple ToM dimensions in character descriptions (ablation)ToMPro · ToM-in-AMCaccuracyHelped
Emphasize desire and intention dimensions (ablation)ToMPro · ToM-in-AMCaccuracyHelped
Emphasize emotion dimension (ablation)ToMPro · ToM-in-AMCaccuracyHelped
Apply iterative generation to the four short-term ToM dimensions (ablation)ToMPro · ToM-in-AMCaccuracyHurt
Use GPT-4 ToMPro rather than GPT-4 character-memory recollections (ablation)Inductive character understanding · ToM-in-AMCaccuracy: 67.4 -> 68.2%Helped
Generate ToMPro mental states from non-perturbed scenes (ablation)GPT-4 ToMPro · ToM-in-AMCaccuracy: 68.2% to 70.7%Helped

Surprising findings

Limitations

Experimental setup

Datasets: ToM-in-AMC training split (IMSDB movie scripts) TVSG TV show transcripts

Benchmarks: ToM-in-AMC

Metrics: instance-level accuracy

Baselines: Prototypical Network Multi-task learning classifiers LEOPARD GPT-4 in-context learning GPT-3.5 in-context learning GPT-4 character memory

Builds on: Prototypical Networks LEOPARD MAML Longformer

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