INQUIRING LINE

How does joint backpropagation differ from training separate ensemble models?

This explores what it means to train one model whose parts learn together through shared gradients, versus stitching together several independently-trained models — and why that difference changes what each component ends up learning.


This explores what it means to train one model whose parts learn together through shared gradients, versus building several models independently and combining their outputs. The cleanest answer in the corpus comes from Wide & Deep models Can one model memorize and generalize better than two?. When a memorization component (handling rare, specific cases) and a generalization component (handling common patterns via embeddings) are trained jointly, the gradients flowing through both let each one specialize against the other in real time: the memorization half can stay small because the generalization half already covers the common cases, and the generalization half avoids overfitting rare items because the memorization half catches them. Train them separately and ensemble afterward, and you lose this division of labor — each half has to be full-size and self-sufficient, because neither learned in the presence of the other's strengths.

So the real difference isn't accuracy on day one — it's *what each part is forced to become.* Joint backpropagation creates a shared optimization pressure that pushes components into complementary roles. Separate training, then averaging, gives you redundancy instead of complementarity. That distinction matters more than it first appears, because there's good evidence that separately-trained models are far less diverse than we assume. The 'Artificial Hivemind' work Do different AI models actually produce diverse outputs? found that 70+ independently-built models converge on strikingly similar outputs, thanks to overlapping training data and alignment. If your ensemble members all secretly agree, you've paid for many models and bought one — the very thing joint training avoids by construction.

There's also a clue about *why* joint training produces specialization so naturally: networks seem to want to modularize. Pruning studies show that neural nets spontaneously decompose compositional tasks into isolated subnetworks, each handling one function, and that pretraining makes this modular structure more reliable Do neural networks naturally learn modular compositional structure?. You can even force the issue — training with sparse weights yields compact, interpretable circuits where each piece does one clear thing Can sparse weight training make neural networks interpretable by design?. Joint backprop is, in a sense, riding this tendency: shared gradients let one network grow internal 'ensemble members' that genuinely divide the labor, rather than bolting separate models together from outside.

The interesting frontier is the methods sitting between these poles. Weight-space swarm search Can language models discover new expertise through collaborative weight search? takes already-trained expert models and *composes* them — moving particles through weight space to discover blends that can answer questions every original expert failed on — with no gradient training at all. That's neither classic joint backprop nor naive output-ensembling; it's combining models in weight space rather than at the loss or at inference. So the honest framing isn't joint-vs-separate as a binary. It's a spectrum of *where* and *when* components get to influence each other: through shared gradients during training (Wide & Deep), through weight blending after training (swarms), or merely through output averaging (ensembles) — and the earlier and deeper that influence reaches, the more the parts specialize instead of duplicate.


Sources 5 notes

Can one model memorize and generalize better than two?

Wide & Deep models train memorization (cross-product features) and generalization (embeddings) together, allowing each component to specialize: the wide part becomes small because deep handles common cases, and deep doesn't overfit rare items because wide captures them. Ensembling requires both halves full-size.

Do different AI models actually produce diverse outputs?

INFINITY-CHAT analyzed 70+ models across 26K open-ended queries and found an "Artificial Hivemind" effect: models independently generate strikingly similar or identical responses due to overlapping training data and alignment procedures, undermining the diversity benefits of model ensembles.

Do neural networks naturally learn modular compositional structure?

Pruning experiments reveal that neural networks implement compositional subroutines in isolated subnetworks, with ablations affecting only their corresponding function. Pretraining substantially increases the consistency and reliability of this modular structure across architectures and domains.

Can sparse weight training make neural networks interpretable by design?

Training transformers with sparse weights creates compact, human-interpretable circuits where neurons correspond to simple concepts with clear connections. Ablation studies confirm these circuits are necessary and sufficient for task performance, though scaling beyond tens of millions of parameters while maintaining interpretability remains unsolved.

Can language models discover new expertise through collaborative weight search?

PSO-inspired swarms of LLM particles moving through weight space discover composed experts with new capabilities—including answering questions all initial experts failed on—using only 200 validation examples and no gradient-based training.

Next inquiring lines