BRIDGEWATER AND THINKING MACHINES JUST FINE-TUNED AN LLM TO BEAT GPT-5.5 ON FINANCIAL JUDGMENT

Frontier models are not getting better at financial judgment — the data now proves it.

Bridgewater AIA Labs — the AI research division of the world’s largest hedge fund — and Thinking Machines Lab — the AI research and infrastructure company — published results showing that every frontier model they tested plateaus at roughly 78% accuracy on routine financial document triage tasks. GPT-5.5, Claude Opus 4.8, and Gemini 3.1 Pro all cluster in the same narrow band regardless of generation improvements.

By fine-tuning a Qwen3-235B base model with a targeted training recipe, they achieved 84.7% average accuracy — a 29.8% reduction in error rate — at 13.8x lower inference cost than the closest frontier competitor.

These results challenge the assumption that bigger foundation models will eventually solve domain-specific tasks through scale alone. They also offer a concrete path forward for any organization that needs LLMs to make reliable, nuanced judgments in specialized domains.

Who Is This Guide For?

  • ML engineers and technical leaders evaluating whether to fine-tune custom models or rely on frontier model APIs for domain-specific tasks
  • Quantitative researchers and fintech engineers building LLM-powered document processing pipelines for investment workflows
  • CTOs and AI infrastructure decision-makers weighing the total cost of ownership for custom model training versus per-token API costs
  • Anyone following the “differentiated intelligence” thesis — the argument that smaller, specialized models will outperform general-purpose giants in narrow domains

By the End of This, You’ll Know

  • Exactly where frontier models fail on financial judgment tasks and why they plateau
  • The three-part training recipe (interleaved batching, CISPO loss, on-policy distillation) that pushed accuracy past 84%
  • How Bridgewater solved the training data quality problem — the most underappreciated bottleneck in custom model development
  • Whether the “fine-tune everything” approach makes economic sense for your organization
  • What Tinker is and how it enables rapid experimentation for custom model training

The Problem: Frontier Models Can’t Judge Financial Information

Bridgewater AIA Labs — Bridgewater Associates’ AI research division, led by researchers including Sarah Su, Kevin Zhu, Emily Xiao, Rohan Alur, and Daniel Kang — in collaboration with Thinking Machines Lab — the AI research company founded by former OpenAI researchers — defined six document triage tasks drawn directly from the daily workflow of investment professionals:

  1. Financial article relevancy — Is a news article relevant to a C-suite investment professional?
  2. Central bank document relevancy — Does a central bank document signal future interest rate direction?
  3. Generic document relevancy — Given an investor’s question, does a research document help answer it?
  4. Ad hoc content labeling — Is a research document recurring boilerplate or mixed with issue-specific analysis?
  5. Document truncation — Where does boilerplate content begin in a document?
  6. Email truncation — Where does boilerplate content begin in an email?

These are trivial for human investors. A junior analyst can determine within seconds whether a news article about “Trump insists Greenland is his” is irrelevant to markets, while an article about “US stocks close sharply lower after Trump threatens new China tariffs” demands attention.

But frontier models struggle. With naive prompting, the best models scored approximately 47% — barely above a coin flip. Even after Bridgewater’s expert investors wrote detailed task descriptions and reframed certain classification schemes (e.g., asking models to sort articles into “relevant and interesting,” “relevant but uninteresting,” and “irrelevant”), accuracy only climbed to the mid-70s.

ModelAverage Accuracy (Expert Prompt)Cost / 1K Tasks
Claude Opus 4.6 (Feb 2025)77.2%~$15
Gemini 3.1 Pro (Feb 2026)74.3%~$20
GPT 5.4 (Mar 2026)75.8%~$25
GPT 5.5 (Apr 2026)78.2%~$35
Claude Opus 4.8 (May 2026)78.0%~$30

The data shows a clear plateau: across five frontier model generations spanning 15 months, accuracy improved by less than 1 percentage point between the best and second-best models. GPT 5.5 costs 43% more than GPT 5.2 but delivers marginal accuracy gains.

A static prompt can only convey what an expert can put into words. The judgments that matter most in finance — which signals are noise, which patterns indicate real risk — are often the hardest to articulate. This is where fine-tuning changes the equation.

The Training Recipe: Three Innovations That Made the Difference

Bridgewater AIA Labs started with Qwen3-235B as their base model, chosen for its well-studied fine-tuning characteristics in academic literature. They trained on Tinker — Thinking Machines Lab’s training infrastructure platform designed for rapid iteration without managing GPU clusters.

Their baseline approach — standard GRPO with importance-sampling loss — jumped accuracy from 44.8% (untrained Qwen3-235B) to 73.48%, but still fell short of the 80% threshold investors would trust for daily workflow.

Three modifications pushed the model past the finish line.

1. Interleaved Batching

The model had to learn six different judgment tasks simultaneously — classifying news relevance, flagging boilerplate content, identifying interest-rate signals, and three more. You can’t learn six skills at once the same way you learn one.

Bridgewater compared three approaches:

StrategyWhat it meansSoftware analogy
SequentialTrain on task A until done, then task B, then CCramming for one exam at a time, forgetting last week’s material
Fully mixedEvery training batch contains examples from all six tasks randomlyA tutorial that switches topics every 30 seconds
InterleavedOne batch of task A, then one batch of task B, then C, repeat round-robinA study schedule: 1 hour of math, 1 hour of history, 1 hour of physics, repeat

Interleaved training improved accuracy by 12.1% over the fully mixed approach — and dramatically outperformed sequential training. The intuition: sequential training causes catastrophic forgetting (the model overwrites task A’s patterns while learning task B), while full mixing creates a gradient signal so noisy that no single task’s patterns converge cleanly. Interleaving gives the model focused exposure to each task’s patterns before rotating to the next.

In code terms: instead of random_shuffle(all_examples) (mixed) or for task in tasks: train(task) (sequential), they effectively do while True: for task in tasks: train_one_batch(task) — a round-robin scheduler for learning.

2. CISPO Loss with Asymmetric Clipping

This is about how the model corrects its own mistakes during reinforcement learning. Think of it as the optimizer’s learning rate schedule — but applied selectively based on whether the model just did well or poorly.

Here’s the core loop of RL training:

  1. The model generates an answer to a financial query
  2. A reward function grades it (e.g., “correct: +1, wrong: -1”)
  3. The model updates its weights to make high-reward answers more likely
  4. Repeat

The problem: if the model gets a lucky streak, it can over-correct toward one type of answer and collapse — always returning the same safe answer because it scored well once. This is the ML equivalent of “if it worked once, do it forever” — brittle and useless.

CISPO loss (Khatri et al., arXiv:2510.13786 ) solves this with asymmetric clipping: it imposes a hard cap on how much the model can change based on a correct answer, but lets incorrect answers drive larger corrections.

ScenarioWithout asymmetric clippingWith asymmetric clipping
Model gets a correct answerFull weight update — may overfit to lucky guessSmall, capped update — “good job, but don’t overlearn this”
Model gets a wrong answerNormal correctionFull correction — “this matters more”
Model on a lucky streakCollapses to a degenerate safe strategyStays exploratory because caps prevent over-correction

Think of it like code review with different severity levels for bugs vs. style: a formatting nitpick gets a quick comment (clipped), but a logic error that introduces a security hole gets a deep discussion (full correction). The asymmetric cap prevents the model from overreacting to noise while still learning hard from genuine mistakes.

This technique gave an additional 10.1% accuracy improvement over the plain RL baseline.

3. On-Policy Distillation with Dynamic Teacher Promotion

Distillation normally works like a student copying a teacher’s homework: you have a large, accurate teacher model generate perfect answers, and a smaller student model learns to reproduce them. Simple and effective — but the student never learns to think for itself.

On-policy distillation (OPD)pioneered by Kevin Lu at Thinking Machines Lab — flips this. Instead of the student memorizing the teacher’s answers off-line, the student tries to answer first, and the teacher scores each word of the student’s attempt.

This is the difference between:

ApproachWhat happensAnalogy
Standard distillationTeacher writes perfect answer → Student copies itStudying from a textbook with solutions included
On-policy distillationStudent writes an answer → Teacher marks every sentenceCode review where the senior comments on every line, not just the final result

Scoring each word (or “token”) gives the model far richer feedback. A +1/-1 for the whole answer tells the model almost nothing about which part it got right. But scoring token-by-token lets the model know: “that reasoning step at position 47 was perfect, but the conclusion at position 89 was wrong.”

Bridgewater’s key addition: dynamic teacher promotion. Every 20 training steps, they check: is the student now better than the current teacher? If so, the student becomes the new teacher.

# Simplified OPD loop
teacher = initial_model
for step in range(total_steps):
    student_answer = model.generate(query)
    token_scores = teacher.score_each_token(student_answer)  # Dense feedback
    model.update_weights(token_scores)
    
    if step % 20 == 0 and model.validation_accuracy() > teacher.accuracy():
        teacher = copy(model)  # Promotion! Student becomes new teacher.

Why this matters: if the teacher is frozen at a 78% accuracy ceiling, the student can never surpass it — it’s capped at the teacher’s competence. Dynamic promotion means the student always distills toward the best version of itself so far, removing the ceiling.

Dynamic teacher promotion contributed a 3.1% accuracy gain over a frozen teacher — the difference between 81.5% and 84.7%.

Ablation Results

An ablation study is controlled removal of individual components to measure their contribution. You take the full system, remove one piece at a time, re-run the experiment, and see how much performance drops. The gap tells you how important that piece was.

Bridgewater ran five ablations to isolate each innovation’s contribution:

VariantAverage AccuracyWhat was removed
Final recipe (all three)84.66%— (full system)
Without interleaved batching72.18%Switched to fully mixed batches
Without CISPO + asymmetric clips74.56%Reverted to standard importance-sampling loss
Without OPD72.39%Trained with standard RL rewards only
OPD with frozen teacher81.55%Used a fixed teacher, no promotion

Each ablation drops accuracy by 3-12 percentage points, confirming that every component earns its place. But notice the last row: even the frozen-teacher version (81.55%) beats every frontier model — the recipe works even without the dynamic promotion refinement.

The Labeling Hack: Using the Model to Clean Its Own Training Set

The most instructive part of this case study is the data quality problem — because it’s the bottleneck every organization hits first.

Bridgewater initially sourced labeled data from vendor-provided non-expert labelers. The model trained on this dataset still performed poorly. When they examined the model’s reasoning traces, they discovered the labels were often wrong — the vendor labelers couldn’t replicate investor judgment either.

Expert labelers are expensive and scarce. Bridgewater devised a verification scheme that routes only contested examples to experts:

  1. Train a model on the noisy vendor-labeled dataset
  2. Evaluate it on the same training data
  3. Examples where the model’s answer differs from the vendor’s label → flag for expert review
  4. If the model can’t match an example from its own training set, either the example is genuinely difficult or the original label was wrong

This procedure cleaned the training set efficiently, concentrating expert time on the examples that mattered most. The final evaluation was performed on a held-out test set.

The takeaway: You don’t need a massive expert-labeled dataset. You need a moderate dataset where the labels you do have are correct. Asymmetric verification — using the model itself to surface label disagreements — is a practical strategy when expert annotators are the bottleneck.

Results: Accuracy + Cost Leadership

The trained model achieved 84.7% average accuracy across all six tasks — meaning it makes 29.8% fewer mistakes than the best frontier model tested. On the three classification tasks, its average positive F1 score reached 93%, indicating strong precision and recall simultaneously.

But the headline result is the cost comparison:

13.8x reduction in inference cost per task compared to the closest frontier model competitor.

Because the fine-tuned Qwen3-235B is smaller than GPT-5.5 or Claude Opus 4.8, and because inference runs on commodity hardware rather than API pay-per-token pricing, the per-task cost drops dramatically. For an organization like Bridgewater that plans to deploy dozens of specialized models across hundreds of investment professionals, this cost advantage compounds — especially when considering the hardware requirements for serving custom models at scale.

What Is “Differentiated Intelligence”?

Bridgewater AIA Labs frames their results as evidence for a future of differentiated intelligence: custom models tuned to specific organizational needs that outperform general-purpose frontier models on the tasks that matter to the business.

This thesis has three legs:

  1. Accuracy ceiling: Frontier models hit a performance ceiling on domain-specific tasks that fine-tuning can exceed
  2. Cost structure: Smaller fine-tuned models are dramatically cheaper to serve than frontier API calls
  3. Data moat: The quality of proprietary training data — not model architecture — becomes the defensible advantage

If this thesis holds, the ROI equation for AI infrastructure shifts. Instead of paying frontier API providers for every inference, organizations invest in training infrastructure (platforms like Tinker), data quality pipelines (the asymmetric verification approach), and deployment of multiple small specialized models.

What You Can Actually Use Today

  • Evaluate Tinker: Thinking Machines Lab offers Tinker as a training API. If you’re doing custom fine-tuning, it removes the GPU management overhead. Start at thinkingmachines.ai/tinker .
  • Audit your training data quality: Run the asymmetric verification scheme — train a small model, flag disagreements with your labels, and send only contested examples to your domain experts.
  • Compare fine-tuning vs API costs: Calculate your per-task inference costs at current frontier model pricing, then estimate what a fine-tuned 235B-class model would cost to serve. The cross-over point is lower than most organizations expect.
  • Read the OPD paper: Kevin Lu’s On-Policy Distillation explainer is the best practical introduction to the technique. Implement it before reaching for full RL pipelines.

What This Means for the Industry

The Bridgewater + Thinking Machines results arrive at an inflection point for enterprise AI. The narrative of the past two years has been “wait for the next frontier model to solve your problems.” These results suggest that waiting is the wrong strategy — at least for tasks requiring genuine domain expertise.

The accuracy ceiling at ~78% across five frontier model generations is damning. Each new model iteration (GPT 5.2 → 5.4 → 5.5) costs more and delivers less improvement. Meanwhile, a targeted fine-tuning pipeline on an open-weight model surpasses them all.

This is the economic argument for the fine-tuning and custom model approach I’ve discussed in previous posts . The same principles that apply to LoRA adapters for image generation apply here: a smaller, specialized model with high-quality training data beats a larger generalist at the specific task.

For fintech, quant funds, and any organization where nuanced judgment is the core product, the path forward is becoming clear: invest in data pipelines, training infrastructure, and the talent to build them. The frontier model APIs are a starting point, not the destination.

Further reading


Sanj is a fractional CTO and technical advisor specializing in fintech, high-performance trading systems, and quantitative finance. If your organization is evaluating custom model training strategies or AI infrastructure decisions, let’s talk .