[MIT CSAIL] Neural Thickets: Why Large Models are Already Experts Before You Train Them
Neural Thickets: Diverse Task Experts Are Dense Around Pretrained Weights
The paper introduces "Neural Thickets," a phenomenon where large, well-pretrained models possess a high density of diverse, task-specific experts in the immediate Gaussian neighborhood of their weights. The authors propose RandOpt, a parallel post-training method that samples random weight perturbations and ensembles the top performers, achieving results competitive with SPO/GRPO on scaling LLMs.
TL;DR
A groundbreaking study from MIT CSAIL reveals that pretraining doesn't just give us a "starting point"—it creates a "Neural Thicket". In large models, the space immediately surrounding the pretrained weights is teeming with diverse, task-specific experts. By simply guessing random weight perturbations and ensembling the best ones (RandOpt), researchers achieved performance competitive with state-of-the-art RLHF methods (PPO, GRPO) without a single step of sequential gradient descent.
The "Needle" vs. The "Thicket"
For decades, the consensus in machine learning has been that random guessing is hopeless. Finding a billion-dimensional weight vector that solves calculus or codes in Python was seen as finding a "needle in a haystack."
However, this paper demonstrates a fundamental topographic shift as models scale. While small models are indeed "needles," large models (1.5B+ parameters) inhabit a "Thicket Regime." In this regime, the neighborhood around pretrained weights is dense with solutions that improve on specific tasks.
Figure 1: Visualizing the shift. As model size (Qwen2.5 0.5B to 32B) increases, the local landscape turns from "blue" (degradation) to "red" (improvement), indicating a high density of nearby experts.
The Mechanism: Specialists, Not Generalists
A critical insight of this work is Spectral Discordance. The authors found that random perturbations are not "all-around" better; they are specialists. A perturbation that excels at math might fail at chemistry.
The pretrained weights act as a "Jack of all trades, master of none." Because the local neighborhood is populated by diverse specialists, the authors propose that the optimal way to "post-train" is not to move the model to a new point, but to sample the neighborhood and aggregate the strengths.
Methodology: RandOpt
The proposed algorithm, RandOpt, is elegantly simple and massively parallel:
- Sample: Create random Gaussian perturbations of the pretrained weights.
- Check: Evaluate these models on a small snippet of task data.
- Select: Pick the top performers.
- Ensemble: At inference time, run all models and use a Majority Vote for the final answer.
This approach is in training time (ignoring parallel hardware limits), as all perturbations can be checked simultaneously.
Figure 2: RandOpt matches or exceeds PPO/GRPO/ES across various benchmarks with equivalent FLOP budgets.
Key Results & Scaling Laws
The effectiveness of RandOpt is tied directly to model scale. The "Thicket" appears to emerge around the 1.5B parameter mark for the Qwen2.5 family.
- Math Reasoning (GSM8K): RandOpt boosted Qwen2.5-0.5B accuracy from ~40% to 54.1%.
- Wall-clock Efficiency: On a 200-GPU cluster, an Olmo-3-7B model was "trained" on the Countdown task in just 3.2 minutes.
- Distillation: The authors proved that the "ensemble" cost (running models) can be mitigated by distilling the top- experts back into a single model with minimal performance loss.
Critical Insight: Distinguishing "Reasoning" from "Format"
A common critique of LLM fine-tuning is that it only teaches the model to follow a specific output format (e.g., JSON or "####"). The authors performed an ablation and found that while a significant portion of the gains are format-related, a substantial slice represents genuine Reasoning Thickets—cases where the model literally couldn't solve the problem until the weights were perturbed.
Figure 3: Decomposing gains into "Reasoning" vs "Format" fixes. True reasoning improvements are a significant driver of RandOpt's success.
Conclusion: A New View of Pretraining
The existence of Neural Thickets suggests we should stop viewing a pretrained model as a single "weight vector" and start viewing it as a distribution.
This work has profound implications for decentralized AI. Since RandOpt requires zero communication between "workers" (perturbations) during training, it is a perfect candidate for federated learning and highly distributed compute environments where communication bandwidth is the primary bottleneck. Pretraining, it seems, has already done the heavy lifting; our job is simply to find the experts hidden in the thicket.
