Everything K-culture — comebacks to K-beauty, straight to your inboxGet it in your inbox

METAL MEDIA

Small Foundation Models of Human Cognition and Behaviour

arXiv:2608.052242026-08-04

Small models with only a few hundred million to a billion parameters matched a 70-billion-parameter model at predicting human choices, as long as the test was similar to what they trained on

Researchers fine-tuned 14 language models, ranging from 135 million to 14 billion parameters, on Psych-101, a dataset of 10.7 million trial-level human choices from 160 psychology experiments, to test whether model size actually matters and whether these models use real task information or just statistical shortcuts. Within the same kind of experiments they trained on, size barely mattered, and models with 0.6 to 1 billion parameters matched a reproduced 70-billion-parameter baseline, but on entirely new, unseen experiments larger models clearly generalised better. By systematically stripping parts of the prompt, the team showed the models rely on the actual content of stimuli and feedback shown in each experiment, not just a memorised history of past choices.

METAL MEDIA explanatory visual

Three-stage test of small cognitively fine-tuned models

Evidence statusMeasured results reported

  1. 1. Scale sweep14 models from 135M to 14B parameters fine-tuned on Psych-101 (160 experiments, 10.7M trials), compared in-distribution and out-of-distribution
  2. 2. Prompt channel ablationTask instructions, stimuli, feedback, and choice history removed one at a time across 27 experiments to see which information actually drives predictions
  3. 3. Trial order permutationTrial order shuffled in an independent-trial task (THINGS) and a sequentially dependent task (intertemporal choice) to test whether models respect each task's structure
  4. Conclusion: task-adaptive information useThe models rely on the actual content of stimuli and feedback shown in each experiment, adapted to that task's structure, rather than on memorised history or prompt formatting alone
An explanatory diagram made by METAL MEDIA, not a figure supplied by the paper's authors.

What they did

  1. The team fine-tuned 14 models (135M to 14B parameters) from four model families (Llama, Qwen3, SmolLM, OLMo) on Psych-101, a dataset of 10.7 million trial-level human choices drawn from 160 psychology experiments.
  2. On experiments similar to the training data (in-distribution), model size barely mattered: models with only 0.6 to 1 billion parameters matched their reproduction of the 70-billion-parameter Centaur model, but on entirely new experiments (out-of-distribution) larger models generalised clearly better.
  3. To find out what information the models actually rely on, the researchers split each prompt into four parts, task instructions, the experimental stimuli shown, outcome feedback, and choice history, and removed them one at a time across 27 experiments.
  4. Masking just the specific content of stimuli and feedback, while keeping the same formatting, destroyed 75.7% of the information the models had learned and pushed accuracy below random-guessing level, showing the models are not simply memorising past choice patterns.
  5. Shuffling the order of trials left predictions unchanged on tasks where trials are independent of each other, but changed predictions on tasks where each trial depends on the previous response, showing the models adapt how they use information to match each task's actual structure.
Figure 1: Adapter rank against model size on Psych-101. Mean negative log-likelihood over the 38 of 46 Psych-101 tasks for which 11 publish a domain-specific cognitive model, plotted against parameter count, one panel per adapter rank (r=4–64). Trend lines are fitted only within groups matched on generation and context window, so Olmotaur has none and the Smoltaur fit covers the SmolLM2 models only.
Figure 1: Adapter rank against model size on Psych-101. Mean negative log-likelihood over the 38 of 46 Psych-101 tasks for which 11 publish a domain-specific cognitive model, plotted against parameter count, one panel per adapter rank (r=4–64). Trend lines are fitted only within groups matched on generation and context window, so Olmotaur has none and the Smoltaur fit covers the SmolLM2 models only.
Table 1: Core comparison of LLM-based cognitive and behavioural foundation models.
ModelBase LLMPost-trainingTraining dataDomain
Centaur (11)Llama-3.1-70BSFT (masked CE on response tokens); rank-stabilised QLoRA (r=α=8), 4-bit quantisedPsych-101: 160 expts, 60,092 partic., 10.7M choicesDecision, memory, learning, planning
1021Qwen2.5-7B-InstructSFT / Centaur-style SFT / GRPO compared; LoRA (r=α=32)choices13k: 13,102 train / 1,462 test risky choice problemsDecision
Be.FM (95)Llama-3.1-{8,70}B-InstructSFT with LoRA (all layers); 8-bit quantised2AER: 2,703 papers.; MobLab: 68,779 subj., 82,057 obs.; Big Five: 17,667 subj.Behavioural science, economic game, personality
Socrates (47)Llama-3-8B-Instruct Qwen2.5-14B-InstructSFT / SFT + oracle reasoning traces / contrastive DPO compared; full fine-tuningSocSci210: 210 TESS3 expts, 400,491 partic., 2.9M individual responsesSocial sciences (economics, psychology, political science)
HumanLLM (55)Qwen2.5-{3,7}B-Instruct Qwen3-8B4 Llama-3.1-8B-Instruct Phi-3-mini-128k-instructSFT (masked non-response tokens); full fine-tuning; 1:1 weight merge with base (LM-Cocktail)Cognitive Genome: Reddit 2.8M, Twitter 673K, Blogger 368K, Amazon 1.7M; 1.2M train samplesSocial intelligence (personalised behaviour)
GeCCo (66)Llama-3.1-70B-Instruct DeepSeek-R1-Distill-Llama-3.1-70B Qwen2.5-72B-InstructNo fine-tuning; in-context learning with iterative BIC-based refinement (10×5 runs)Behavioural data from 4 cognitive domains (in-context, not for training)Decision, learning, planning, working memory
Ours Llama-Centaur Qwentaur Smoltaur OlmotaurLlama-3.2-{1,3}B Llama-3.1-8B Qwen3-{0.6,1.7,4,8,14}B-Base SmolLM2-{135,360}M SmolLM2-1.7B SmolLM3-3B-Base OLMo-2-0425-1B OLMo-3-1025-7BSFT (masked CE on response tokens, Centaur-style); rank-stabilised LoRA (r=α∈{4,8,16,32,64})Psych-101: 160 expts, 60,092 partic., 10.7M choicesDecision, memory, learning, planning
1No named model; methods (SFT v. RL) comparison only. 28-bit quantisation applies to 70B variant only; 8B is unquantised. 3TESS: NSF’s Time-sharing Experiments for the Social Sciences, a repository of peer-reviewed social science experiments conducted on nationally representative samples. 455 states “Qwen3-8B” without Instruct suffix; base/instruct status unspecified.
Figure 2: In-distribution versus out-of-distribution scaling at rank 16. (a) Psych-101, mean NLL over the 38 tasks with a reported cognitive model. (b) Psych-201-RT, all 18 held-out experiments; no cognitive baseline is published for Psych-201. Trend lines are fitted only within groups matched on generation and context window.
Figure 2: In-distribution versus out-of-distribution scaling at rank 16. (a) Psych-101, mean NLL over the 38 tasks with a reported cognitive model. (b) Psych-201-RT, all 18 held-out experiments; no cognitive baseline is published for Psych-201. Trend lines are fitted only within groups matched on generation and context window.
Table 2: Training hyperparameters for LLM-based cognitive and behavioural models. Adaptation strategy refers to the parameter-efficient or full fine-tuning method applied to the base LLM. All our variants share identical hyperparameters except for per-device batch size, gradient accumulation steps, and the set of adapter ranks trained. Entries marked “Not specified” indicate that the original paper did not report the corresponding detail.
ModelAdaptationOptimiserEpochsLearning rateEff. batch size (PD×GA×d)Scheduler
Centaur (11)QLoRA (r=α=8), all linear layers8-bit AdamW115×10−51×32×1Cosine (WU 100 steps)
102LoRA r=α=32, all linear layers, dropout 0.05AdamWSFT: 6; RL: 3SFT: 10−5; RL: 3×10−6SFT: PD×8×1; RL: PD×8×4SFT: fixed; RL: cosine
Be.FM (95)LoRA, all layersNot specified310−41×8×dCosine (WU 0.1)
Socrates (47)Full fine-tuning (no LoRA)Not specified1SFT: 10−5; DPO: 10−6PD×GA×8=256Cosine (WU 0.05)
HumanLLM (55)Full fine-tuning (no LoRA)Not specified35×10−6PD×GA×8=64Cosine (WU 0.5)
GeCCo (66)N/A (no training)2N/AN/AN/AN/AN/A
Qwentaur-0.6BLoRA (r=α∈{4,8,16,32,64}), all linear layersAdamW15×10−52×16×1Linear warmup (100 steps)
Qwentaur-1.7BLoRA (r=α∈{8,16}), all linear layersAdamW15×10−51×32×1Linear warmup (100 steps)
Qwentaur-4BLoRA (r=α∈{4,8,16,32,64}), all linear layersAdamW15×10−51×32×1Linear warmup (100 steps)
Qwentaur-8BLoRA (r=α∈{4,8,16,32,64}), all linear layersAdamW15×10−51×32×1Linear warmup (100 steps)
Qwentaur-14BLoRA (r=α∈{4,16,64}), all linear layersAdamW15×10−51×32×1Linear warmup (100 steps)
Llama-Centaur-1BLoRA (r=α∈{4,8,16,32,64}), all linear layersAdamW15×10−52×16×1Linear warmup (100 steps)
Llama-Centaur-3BLoRA (r=α∈{4,8,16,32,64}), all linear layersAdamW15×10−51×32×1Linear warmup (100 steps)
Llama-Centaur-8BLoRA (r=α∈{4,8,16,32,64}), all linear layersAdamW15×10−51×32×1Linear warmup (100 steps)
Smoltaur-0.1BLoRA (r=α∈{4,8,16,32,64}), all linear layersAdamW15×10−58×4×1Linear warmup (100 steps)
Smoltaur-0.4BLoRA (r=α∈{4,8,16,32,64}), all linear layersAdamW15×10−54×8×1Linear warmup (100 steps)
Smoltaur-1.7BLoRA (r=α∈{4,8,16,32,64}), all linear layersAdamW15×10−52×16×1Linear warmup (100 steps)
Smoltaur-3BLoRA (r=α∈{4,8,16,32,64}), all linear layersAdamW15×10−51×32×1Linear warmup (100 steps)
Olmotaur-1BLoRA (r=α∈{4,8,16,32,64}), all linear layersAdamW15×10−52×16×1Linear warmup (100 steps)
Olmotaur-7BLoRA (r=α∈{4,8,16,32,64}), all linear layersAdamW15×10−51×32×1Linear warmup (100 steps)
Abbreviations: PD = per-device batch size; GA = gradient accumulation steps; d = number of GPU devices; WU = warmup ratio. 1The published training script (https://github.com/marcelbinz/Llama-3.1-Centaur-70B/blob/main/scripts/cluster_train.sh) specifies 5 epochs. 11 report training for 1 epoch, suggesting early checkpoint selection. 2GeCCo (66) uses in-context learning with iterative BIC-based feedback over 10 sampling iterations × 5 independent runs. Models are fitted to held-out data with SciPy minimize (20 random restarts) and evaluated by BIC. All post-training methods use supervised fine-tuning unless otherwise noted; 102 additionally compare RL (GRPO with 12 candidate completions per step, max 1024 tokens; reward =1−|oB−pB| + format bonus up to 0.5, no standard-deviation normalisation); Socrates (47) additionally compares contrastive DPO (preference pairs constructed by varying the demographic persona under the same experimental condition and outcome question).
Figure 4: Structural ablation results across eight models and 27 experiments with well-defined response options. Five experiments with mixed or continuous formats are excluded. (a) Mean information retention R=(ln⁡k−ℒ​c)/(ln⁡k−ℒ​orig) by condition, averaged over experiments; R=1: no loss, R=0: chance. Circles: Llama-Centaur; squares: Qwentaur; colour intensity scales with model size; error bars: SEM. (b) Per-experiment fraction of learned information lost, δ=1−R, averaged across models. Columns sorted by history-only δ; colour strip indicates task type. Experiments with δ>1 under the history-only condition are omitted; see Figure 18 (Appendix F.2) for the complete set.
Figure 4: Structural ablation results across eight models and 27 experiments with well-defined response options. Five experiments with mixed or continuous formats are excluded. (a) Mean information retention R=(ln⁡k−ℒ​c)/(ln⁡k−ℒ​orig) by condition, averaged over experiments; R=1: no loss, R=0: chance. Circles: Llama-Centaur; squares: Qwentaur; colour intensity scales with model size; error bars: SEM. (b) Per-experiment fraction of learned information lost, δ=1−R, averaged across models. Columns sorted by history-only δ; colour strip indicates task type. Experiments with δ>1 under the history-only condition are omitted; see Figure 18 (Appendix F.2) for the complete set.
Table 3: Data pipeline and loss configuration for LLM-based cognitive and behavioural models. Precision refers to the numerical format used during training: quantised formats (4-bit NF4, 8-bit) apply to base model weights while LoRA adapters and forward/backward computation use bf16. Loss masking describes which tokens contribute to the training loss; masked approaches restrict gradient updates to human response tokens, avoiding optimisation on task instructions and context. Data format describes the input representation seen by the model during training. Data synthesis indicates whether and how any computer-assisted tools were used to construct or augment the training corpus.
ModelPrecisionWeight decayLoss maskingData formatData synthesis
Centaur (11)4-bit NF40.01Human response tokens onlyNL trial-by-trial prompts (∼32K tokens)Template-based prompt construction1
102Not specifiedNot specifiedSFT: standard; Centaur-style. GRPOJSON aggregated choice proportions per problem (empirical % rounded to nearest integer, e.g. {"A": 29, "B": 71})Reformatted from choices13k empirical choice frequencies (problem-level rather than individual-participant-level prediction)
Be.FM (95)8-bit (70B base, bitsandbytes); bf16 (8B)Not specifiedStandard (Alpaca template)Alpaca template {instruction, input, output}GPT-4o for research workflow extraction
Socrates (47)Not specified0.1SFT: Response token only. DPO{persona, stimuli, outcome, response}o4-mini-high (dataset agent2); GPT-4o-mini (reasoning traces3)
HumanLLM (55)Not specifiedNot specifiedNon-response positions maskedShareGPT formatLlama-3.3-70B (extraction); GPT-4o (quality validation)
GeCCo (66)N/AN/AN/ANL prompt + Python function templateN/A
Oursbf160.01Human response tokens only (Centaur-style)NL trial-by-trial prompts (∼32K tokens)Psych-101 dataset (unmodified)
1Each experiment is converted into natural-language trial-by-trial prompts via author-written scripts that map structured experimental data (participant responses, stimuli, feedback) to verbalised narratives; for an example, see https://github.com/marcelbinz/Psych-201/blob/main/binz2022heuristics/generate_prompts.py. 2An LLM-based agent (o4-mini-high) parses raw TESS datasets into structured {persona, stimuli, response} tuples; see Appendix A of 47 for details. 3Given an experimental prompt and the corresponding human response, GPT-4o-mini generates reasoning traces explaining the human decision from a social scientist’s perspective; see Appendix E of 47.
Figure 5: Per-participant order variance across models and experiments. (a) THINGS odd-one-out (exchangeable; primary test). (b) Intertemporal choice (adaptive staircase; negative control). Left: violin and box plots; fine-tuned (solid) vs. base (hatched); y-axis scales differ. Right: ECDFs; solid = fine-tuned, dashed = base; steeper curves near zero indicate greater order invariance.
Figure 5: Per-participant order variance across models and experiments. (a) THINGS odd-one-out (exchangeable; primary test). (b) Intertemporal choice (adaptive staircase; negative control). Left: violin and box plots; fine-tuned (solid) vs. base (hatched); y-axis scales differ. Right: ECDFs; solid = fine-tuned, dashed = base; steeper curves near zero indicate greater order invariance.
Table 4: Infrastructure, packages, and computational cost for LLM-based cognitive and behavioural models. Hardware refers to GPU resources used during training (or in-context generation for GeCCo). Training time reports wall-clock duration as stated in each paper; missing entries indicate the information was not reported. Our models were each trained for 1 epoch on Psych-101 on a single A100 80GB, with rank-stabilised LoRA at r=α∈{4,8,16,32,64}.
ModelTraining FrameworkKey packagesHardwareTrain timeMax seq. len.Inference
Centaur (11)unslothunsloth1× A100 80GB∼5 days∼32,768Not specified
102Not specifiedvLLM (inference)RL: 4× H100; SFT: 1× A100RL: ∼80 h; SFT: ∼5 h1,024 (RL); 30 (SFT inf.)T=0.7, top-p=0.95, top-k=0.5
Be.FM (95)LlamaFactoryLlamaFactory, bitsandbytesNot specifiedNot specifiedNot specifiedNot specified
Socrates (47)LlamaFactoryLlamaFactory8× A100 80GB4–24 h4,096 (inf.)T=0.6, top-p=0.9
HumanLLM (55)LlamaFactoryLlamaFactory, DeepSpeed Zero, vLLM8× A100 40GB∼120 h (8B)8,192T=0.7
GeCCo (66)N/A1SciPy (minimize); Python exec()4× A100 40GB≤8 h per domainN/AT: 0.1–0.22
Qwentaur-0.6Bunslothunsloth1× A100 80GB4 h∼32,768
Qwentaur-1.7Bunslothunsloth1× A100 80GB7 h∼32,768
Qwentaur-4Bunslothunsloth1× A100 80GB18 h∼32,768
Qwentaur-8Bunslothunsloth1× A100 80GB1 d∼32,768
Qwentaur-14Bunslothunsloth1× A100 80GB1 d 15 h∼32,768
Llama-Centaur-1Bunslothunsloth1× A100 80GB7 h∼32,768
Llama-Centaur-3Bunslothunsloth1× A100 80GB12 h∼32,768
Llama-Centaur-8Bunslothunsloth1× A100 80GB21 h∼32,768
Smoltaur-0.1Bunslothunsloth1× A100 80GB3 h∼8,192
Smoltaur-0.4Bunslothunsloth1× A100 80GB4 h∼8,192
Smoltaur-1.7Bunslothunsloth1× A100 80GB7 h∼8,192
Smoltaur-3Bunslothunsloth1× A100 80GB1 d 4 h∼32,768
Olmotaur-1Bunslothunsloth1× A100 80GB5 h∼4,096
Olmotaur-7Bunslothunsloth1× A100 80GB2 d 1 h∼32,768
Abbreviations: T = sampling temperature; inf. = inference; d = days; h = hours. 1No training framework required; GeCCo generates cognitive models via in-context prompting. SciPy is used for parameter fitting of the generated models; Python exec() executes the LLM-generated code. 2Temperature varies by LLM: Llama 0.2, Qwen 0.15, DeepSeek-R1 0.1. All our models were trained on a single NVIDIA A100 80GB GPU. Training times scale approximately linearly with parameter count within each model family.
Figure 6: Adapter rank against model size on Psych-101. Mean negative log-likelihood over the 38 of 46 Psych-101 tasks for which 11 publish a domain-specific cognitive model baseline, against parameter count, with colour intensity encoding LoRA rank and right-hand panels showing one rank at a time. Trend lines and shaded envelopes are fitted only within groups matched on model generation and context window, so Olmotaur has none and the Smoltaur fit covers the SmolLM2 models only. Marker shape indicates context window (circle ≥ 32k, square < 32k); colour indicates family.
Figure 6: Adapter rank against model size on Psych-101. Mean negative log-likelihood over the 38 of 46 Psych-101 tasks for which 11 publish a domain-specific cognitive model baseline, against parameter count, with colour intensity encoding LoRA rank and right-hand panels showing one rank at a time. Trend lines and shaded envelopes are fitted only within groups matched on model generation and context window, so Olmotaur has none and the Smoltaur fit covers the SmolLM2 models only. Marker shape indicates context window (circle ≥ 32k, square < 32k); colour indicates family.
Table 5: Fraction of available information captured above chance, (ln⁡k−NLL)/ln⁡k, by task type for finetuned models (bf16). A value of 0 indicates chance-level performance; 1 indicates perfect prediction. Restricted to 34 experiments (of 46) with both a cognitive model baseline and a well-defined discrete response space (ln⁡k>0); 12 experiments are excluded. Finetuned families: Qwentaur, Llama-Centaur, Smoltaur, Olmotaur. Base columns: Q-8B/Q-14B (Qwen3), L-8B (Llama-3.1). Subscript r denotes our reproducing evaluation of the original Centaur model distributed by 11, evaluated under identical python library and CUDA versions as our small foundation models for fair comparison. Subscript p denotes values published by 11. 70Bp is shown for reference but excluded from best/second-best marking, as it was evaluated under different software conditions. Bold+underline marks the best model, underline the second-best.
QwentaurLlama-CentaurSmoltaurOlmotaurBase11
Task type0.6B1.7B4B8B14B1B3B8B0.1B0.4B1.7B3B1B7BQ-8BQ-14BL-8B70Bp70Br
Decision (8)0.530.530.540.540.540.530.530.540.410.460.480.540.470.530.340.350.330.560.52
MDP (5)0.280.300.310.310.320.280.300.310.180.200.260.300.200.300.150.170.190.320.31
Bandit (12)0.480.480.490.490.500.460.480.490.360.410.440.490.420.480.350.360.330.460.45
Memory (4)0.570.570.580.580.580.560.570.580.460.510.550.570.530.570.420.470.430.580.58
Misc. (2)0.570.570.580.580.580.560.570.580.450.530.550.580.550.570.410.420.400.570.57
Sup. learn. (3)0.300.290.310.310.310.290.310.310.180.230.250.300.200.310.240.240.230.300.30
Mean (34)0.460.460.470.480.480.450.470.480.350.390.430.470.400.470.320.340.320.470.46
Figure 7: Adapter rank and training-set size by family. (Left) Mean NLL against LoRA rank at full data. (Right) Mean NLL against the fraction of Psych-101 used for training, at r=16. Rows are the four model families; the dotted line is the cognitive-model baseline and the diamonds are the reproduced and reported Centaur-70B values. Subsets are nested and experiment-stratified, so every fraction covers all 160 experiments and reducing data quantity does not reduce paradigm coverage.
Figure 7: Adapter rank and training-set size by family. (Left) Mean NLL against LoRA rank at full data. (Right) Mean NLL against the fraction of Psych-101 used for training, at r=16. Rows are the four model families; the dotted line is the cognitive-model baseline and the diamonds are the reproduced and reported Centaur-70B values. Subsets are nested and experiment-stratified, so every fraction covers all 160 experiments and reducing data quantity does not reduce paradigm coverage.
Table 9: Fraction of available information captured above chance, (ln⁡k−NLL)/ln⁡k, by task type on Psych-201 (out-of-distribution). A value of 0 indicates chance-level performance; 1 indicates perfect prediction. Restricted to 15 experiments (of 18) with a well-defined discrete response space (ln⁡k>0); 3 experiments with continuous or mixed responses are excluded. Bold+underline marks the best model, underline the second-best.
QwentaurLlama-CentaurSmoltaurOlmotaurBase11
Task type0.6B1.7B4B8B14B1B3B8B0.1B0.4B1.7B3B1B7BQ-8BQ-14BL-8BCentaur-70B
Decision (2)0.300.320.350.340.370.270.310.330.200.210.240.340.210.310.280.290.280.33
MDP (2)0.560.560.580.580.580.480.530.570.390.460.520.570.420.570.510.530.530.50
Bandit (4)0.320.350.370.360.380.330.330.360.240.230.320.340.280.340.220.250.250.39
Misc. (7)0.280.310.450.460.490.140.300.400.030.110.180.360.090.350.370.410.290.52
Mean (15)0.330.350.430.430.450.260.340.400.160.200.270.380.200.370.340.370.310.46
Figure 8: Reproducibility of Centaur-70B (4-bit) evaluation across Psych-101. Reproduced vs. reported NLL for Centaur-70B (4-bit) across 46 Psych-101 experiments (r=0.994, mean Δ=+0.024, median Δ=+0.006).
Figure 8: Reproducibility of Centaur-70B (4-bit) evaluation across Psych-101. Reproduced vs. reported NLL for Centaur-70B (4-bit) across 46 Psych-101 experiments (r=0.994, mean Δ=+0.024, median Δ=+0.006).
Table 12: Impact of cognitive fine-tuning across different benchmarks. Each cell shows Δ = fine-tuned − base, where fine-tuned models are trained with LoRA r=16 on the full dataset. Significance is assessed with a two-sided z-test; group means use Stouffer’s method to combine per-task z-scores. EQ-Bench is on a separate scale and excluded from means.
QwentaurLlama-Centaur
Benchmark0.6B1.7B4B8B14B1B3B8B
MetaBench
ARC-0.03-0.01-0.01+0.01-0.01+0.01-0.05+0.01
GSM8K-0.25∗∗∗-0.15∗∗∗-0.05-0.17∗∗∗-0.12∗∗∗-0.05∗+0.00-0.10∗
HellaSwag-0.02-0.09-0.02-0.03-0.03-0.04-0.03-0.06
MMLU-0.09-0.05-0.06+0.02+0.02-0.04-0.05+0.01
TruthfulQA-0.01+0.03-0.05+0.05+0.03-0.01+0.04+0.05
Winogrande-0.02-0.02-0.02+0.03-0.02-0.03-0.04-0.01
Mean (6)-0.07∗∗∗-0.05∗-0.03-0.01-0.02-0.03-0.02-0.02
Ethics
CM+0.01+0.00+0.07∗∗∗+0.01+0.04∗∗∗-0.02∗-0.03∗∗+0.00
Deontology+0.02∗-0.03∗-0.02+0.03∗-0.04∗∗∗+0.00+0.05∗∗∗+0.02∗
Justice+0.06∗∗∗+0.00-0.01+0.17∗∗∗-0.08∗∗∗+0.00+0.05∗∗∗+0.03∗
Utilitarian+0.00+0.02∗+0.09∗∗∗+0.03∗∗∗+0.09∗∗∗+0.00-0.04∗∗∗-0.01
Virtue+0.56∗∗∗+0.02∗-0.01+0.03∗∗∗-0.05∗∗∗-0.01+0.20∗∗∗-0.16∗∗∗
Mean (5)+0.13∗∗∗+0.00+0.02∗∗∗+0.05∗∗∗-0.01-0.01+0.04∗∗∗-0.02∗∗∗
Cog. & Lang.
LogiQA+0.00-0.01-0.02-0.02-0.05+0.00-0.02+0.00
PIQA-0.02-0.01+0.01+0.02+0.01-0.01+0.00+0.00
Social IQA+0.00+0.01+0.03∗+0.00+0.01+0.01+0.01+0.01
CoQA (F1)-0.11∗∗∗-0.03-0.02-0.01+0.00-0.07∗∗-0.05∗-0.03
LAMBADA (OAI)+0.00-0.01+0.00+0.00+0.01+0.01+0.02∗+0.01
LAMBADA (Std)+0.02+0.01+0.03∗∗+0.02∗+0.02+0.02∗+0.03∗∗∗+0.02∗
EQ-Bench-44.7∗∗∗+5.1+5.9-21.3∗∗∗-0.3+16.0∗∗∗+22.9∗∗∗+7.4
Mean (6)-0.02-0.01+0.01+0.00+0.00-0.01+0.00+0.00
ACP (Planning)
App (B)-0.10-0.10-0.09-0.02-0.05-0.29∗∗∗+0.08+0.05
Areach (B)-0.04-0.22∗∗∗-0.24∗∗∗-0.24∗∗∗+0.01-0.37∗∗∗+0.14∗+0.02
Just (B)+0.05-0.06-0.06-0.12∗-0.01-0.34∗∗∗-0.13∗-0.06
Land (B)-0.12∗∗-0.44∗∗∗-0.15∗∗-0.21∗∗∗+0.10-0.11∗∗-0.13∗∗-0.04
Figure 9: Specificity of cognitive fine-tuning: comparison with non-cognitive control models. Mean NLL on Psych-101 for cognitively fine-tuned models (Llama-Centaur, Qwentaur; LoRA r=16, full training data) and size-matched non-cognitive and cognitive controls (Hermes, Nemotron, Be.FM). Models are grouped by parameter count. Cognitively fine-tuned models consistently outperform non-cognitive controls at every scale, confirming that the improvement is specific to the behavioural signal in Psych-101 and not an artefact of fine-tuning per se.
Figure 9: Specificity of cognitive fine-tuning: comparison with non-cognitive control models. Mean NLL on Psych-101 for cognitively fine-tuned models (Llama-Centaur, Qwentaur; LoRA r=16, full training data) and size-matched non-cognitive and cognitive controls (Hermes, Nemotron, Be.FM). Models are grouped by parameter count. Cognitively fine-tuned models consistently outperform non-cognitive controls at every scale, confirming that the improvement is specific to the behavioural signal in Psych-101 and not an artefact of fine-tuning per se.
Table 13: Prior ablation conditions expressed in the four-channel notation. ∙ = present, — = removed, Imin = reduced to a minimal action-space definition, ⋅~ = content replaced by generic placeholders with formatting preserved, ⊗ = replaced by an instruction that contradicts the task, ⋅π = trial order permuted.
SourceCondition𝑰𝑺𝑭𝑪Closest condition in ours
11OriginalOriginal
94No psychological taskIminHistory-only
Zero-shot predictionno analogue
57Instruction freeInstruction-ablated
Misleading instructionno analogue
Context freeChoice-only
OursInstruction-ablated
Content-maskedIminS~F~new
History-onlyImin
Choice-only
Order-permutednew
Figure 10: Impact of cognitive fine-tuning on MetaBench performance (Δ = fine-tuned − base). Each bar shows the change in accuracy for a matched base–fine-tuned pair on six standard LM benchmarks (ARC, GSM8K, HellaSwag, MMLU, TruthfulQA, Winogrande) plus their mean. Error bars show pooled standard errors. Positive values (green region) indicate improvement; negative values (red region) indicate degradation. Colour intensity scales with model size within each family.
Figure 10: Impact of cognitive fine-tuning on MetaBench performance (Δ = fine-tuned − base). Each bar shows the change in accuracy for a matched base–fine-tuned pair on six standard LM benchmarks (ARC, GSM8K, HellaSwag, MMLU, TruthfulQA, Winogrande) plus their mean. Error bars show pooled standard errors. Positive values (green region) indicate improvement; negative values (red region) indicate degradation. Colour intensity scales with model size within each family.
Table 15: Per-experiment NLL under sequential ablation conditions for Centaur-70B (11) on Psych-101 (in-distribution). Columns correspond to progressive prompt degradation: orig retains the full prompt; inst removes task instructions; cont additionally masks stimulus values and feedback; hist further removes trial structure, leaving only the response history. The ln⁡(k) column shows the random-guessing baseline where k is the number of per-trial response options. Experiments with mixed or continuous response formats have no well-defined k and are shown as – .
ExperimentTypeoriginstconthistln⁡(k)
Gardening task (28)Decision0.490.490.690.690.69
Columbia card task (32)Decision0.210.240.280.290.69
Experiential-symbolic task (34)Decision0.460.460.851.43
Multi-attribute DM (42)Decision0.060.080.740.740.69
Risky choice (50)Decision0.430.640.820.89
choices13k (63)Decision0.430.440.520.560.69
CPC18 (64)Decision0.350.350.380.410.69
Decisions from description (93)Decision0.590.610.690.680.69
Two-step task (48)MDP0.480.531.181.230.69
Two-step task (49)MDP0.530.541.151.160.69
Virtual subway network (84)MDP1.161.461.411.301.61
Multi-task RL (83)MDP0.570.660.770.821.10
Two-step task (104)MDP0.510.520.971.030.69
Drifting four-armed bandit (6)Bandit0.710.850.840.861.39
Horizon task (27)Bandit0.400.390.530.550.69
Two-armed bandit (35)Bandit0.300.360.390.460.69
Prob. instrumental learning (54)Bandit0.500.492.072.010.69
Horizon task (69)Bandit0.580.590.630.680.69
Structured bandit (72)Bandit0.640.680.841.002.08
Horizon task (77)Bandit0.350.360.530.610.69
Iowa gambling task (80)Bandit0.911.080.970.971.39
Horizon task (88)Bandit0.150.150.340.430.69
Horizon task (89)Bandit0.480.480.560.620.69
Spatially correlated MAB (91)Bandit1.821.952.452.623.40
Decisions from experience (93)Bandit0.470.950.540.57
Changing bandit (96)Bandit0.450.451.280.980.69
Cond. assoc. learning (19)Memory0.520.551.031.061.10
Shepard categorization (5)Sup. learn.0.540.580.700.700.69
Multiple-cue judgment (20)Sup. learn.1.141.191.941.942.20
Medin categorization (56)Sup. learn.0.500.580.790.90
Figure 11: Impact of cognitive fine-tuning on Ethics benchmark performance (Δ = fine-tuned − base). Each bar shows the change in accuracy for a matched base–fine-tuned pair across five ethical reasoning tasks (commonsense morality, deontology, justice, utilitarianism, virtue) plus their mean. Error bars show pooled standard errors. Positive values (green region) indicate improvement; negative values (red region) indicate degradation. Colour intensity scales with model size within each family.
Figure 11: Impact of cognitive fine-tuning on Ethics benchmark performance (Δ = fine-tuned − base). Each bar shows the change in accuracy for a matched base–fine-tuned pair across five ethical reasoning tasks (commonsense morality, deontology, justice, utilitarianism, virtue) plus their mean. Error bars show pooled standard errors. Positive values (green region) indicate improvement; negative values (red region) indicate degradation. Colour intensity scales with model size within each family.

Findings

  • Within the range of experiments used in training (in-distribution), models with 0.6 to 1 billion parameters matched the negative log-likelihood of a reproduced 70-billion-parameter Centaur-70B model, and all eight comparable models clustered within a narrow 0.028-nats band.
  • On entirely new experiments (out-of-distribution, Psych-201-RT), the same eight models spread across a much wider 0.244-nats range, with larger models clearly performing better.
  • Masking the specific content of stimuli and feedback destroyed 75.7% of the models' learned information and pushed performance below random-guessing level, while removing only the task instructions cost just 12.5%.
  • 18 of 27 tested experiments (67%) showed strictly worsening performance as more prompt information was progressively removed.
  • On the THINGS similarity-judgement task, where trials are independent, shuffling trial order barely changed predictions, while on an intertemporal-choice task, where each trial depends on the previous response, shuffling order substantially changed predictions.
Figure 12: Impact of cognitive fine-tuning on cognitive and language benchmark performance (Δ = fine-tuned − base). Each bar shows the change in accuracy for a matched base–fine-tuned pair across six tasks (LogiQA, PIQA, Social IQA, CoQA, LAMBADA-OpenAI, LAMBADA-Standard) plus their mean. Error bars show pooled standard errors. Positive values (green region) indicate improvement; negative values (red region) indicate degradation. Colour intensity scales with model size within each family.
Figure 12: Impact of cognitive fine-tuning on cognitive and language benchmark performance (Δ = fine-tuned − base). Each bar shows the change in accuracy for a matched base–fine-tuned pair across six tasks (LogiQA, PIQA, Social IQA, CoQA, LAMBADA-OpenAI, LAMBADA-Standard) plus their mean. Error bars show pooled standard errors. Positive values (green region) indicate improvement; negative values (red region) indicate degradation. Colour intensity scales with model size within each family.

Where it can be used

  • Using small fine-tuned models instead of massive ones as a lower-cost tool for predicting human choice behaviour in research settings
  • Using these models as a noise-ceiling benchmark to gauge how much an existing psychological theory can still be improved for a specific experiment
  • Applying the channel-by-channel prompt removal method to check whether other behaviour-prediction models are actually using real task information
Figure 18: Complete per-experiment ablation heatmaps for 26 experiments with a well-defined chance baseline. Five additional experiments with mixed or continuous response formats are excluded throughout because no single k defines a chance baseline. The probabilistic instrumental learning task (54) is also omitted. Each cell shows the fraction of learned information lost, δ=(ℒc−ℒorig)/(ln⁡k−ℒorig), averaged across all eight models. Columns represent individual experiments sorted by δ under the history-only condition; rows represent ablation conditions. (Top) 20 experiments with mean δ≤1 under the history-only condition (i.e. performance remains at or above chance). (Bottom) 6 experiments where ablation degrades performance below chance (δ>1); note the separate colour scale. The colour strip below each panel indicates task type (see legend).
Figure 18: Complete per-experiment ablation heatmaps for 26 experiments with a well-defined chance baseline. Five additional experiments with mixed or continuous response formats are excluded throughout because no single k defines a chance baseline. The probabilistic instrumental learning task (54) is also omitted. Each cell shows the fraction of learned information lost, δ=(ℒc−ℒorig)/(ln⁡k−ℒorig), averaged across all eight models. Columns represent individual experiments sorted by δ under the history-only condition; rows represent ablation conditions. (Top) 20 experiments with mean δ≤1 under the history-only condition (i.e. performance remains at or above chance). (Bottom) 6 experiments where ablation degrades performance below chance (δ>1); note the separate colour scale. The colour strip below each panel indicates task type (see legend).

Limits and open work

  • Results were validated only on tasks resembling the 160 experiment types in Psych-101, so generalisation to genuinely novel experiment types remains unverified.
  • All models were fine-tuned only with low-rank adapters (LoRA); full fine-tuning at small scale and alternative architectures such as mixture-of-experts or state-space models were not tested.
  • The structural ablation tests covered only 27 experiments, and some task types, such as memory tasks where the stimulus itself is what must be recalled, had to be excluded because content and response cannot be separated.
  • The order-permutation test for exchangeability was run on only two contrasting experiments, one with independent trials and one with sequential dependency.
  • Cognitive fine-tuning was observed to reduce performance on general benchmarks like mathematical reasoning and formal planning, and its effect on ethical-reasoning benchmarks was inconsistent across models, so the authors did not draw firm conclusions there.

Why it matters

It had been assumed that predicting human behaviour with language models required massive, resource-hungry models like a 70-billion-parameter system, but this work shows much smaller models can match that performance within the range of tasks they were trained on. For psychology researchers and experiment designers, this points to a possible use for small fine-tuned models as a benchmark for how much of an experiment's behaviour is predictable at all, helping gauge how much room existing theories still have to improve.

Terms in this paper

  • Psych-101 · A dataset combining 10.7 million trial-level human choices from 160 psychology experiments
  • in-distribution / out-of-distribution · In-distribution means experiments similar to the training data; out-of-distribution means entirely new, unseen experiments
  • LoRA (adapter) · A lightweight fine-tuning method that trains only a small added component instead of retraining the whole model
  • noise ceiling · The theoretical best possible prediction accuracy on a dataset, limited by the unavoidable randomness in human behaviour itself
  • exchangeability · A property where trials are independent of one another, so their order carries no predictive information

Original abstract (English)

Large language models fine-tuned on human behavioural data have emerged as general-purpose cognitive proxies, but the scale this requires, and whether these models process task structure or exploit statistical shortcuts, remain open questions. We train fourteen models from 135M to 14B parameters across four architecture families on Psych-101, a dataset of 10.7 million trial-level choices from 160 experiments. In-distribution, scale barely matters. The models fall within a narrow band, as though against a ceiling, and 0.6B to 1B parameters suffice to match a 70B baseline on held-out participants. Out-of-distribution, that band opens into a markedly steeper scaling gradient, with larger models clearly advantaged in generalisation to novel task structure. To determine what information these models use, we run two diagnostics. We progressively strip four prompt channels -- task instructions, experimental stimuli, outcome feedback, and choice history -- across 27 experiments, and permute trial order. Masking the content of stimuli and feedback destroys 75.7% of learned information and pushes models below chance, demonstrating that choice history alone does not account for performance. Permutation reveals invariance on tasks with independent trials but sensitivity where trial order is determined by prior responses. Small cognitively fine-tuned models therefore show promise as noise ceiling estimators for psychological experiments, though their scope remains bounded by the paradigms seen in training.

Authors · Nick Oh

Read on arXiv

Latest papers

All papers →

Latest from METAL MEDIA

Figures: Nick Oh et al., arXiv:2608.05224, CC BY 4.0