#472 · Primary category: Education & Research

RandOpt

black-box-optimization ensemble-learning large-language-models llm lora neuroevolution post-training reasoning transformers

Official Codebase for "Neural Thickets: Diverse Task Experts Are Dense Around Pretrained Weights" (ICML 2026 Spotlight)

Project last updated:07/10/26

GitHub Stars

640

Forks

69

Contributors

4

License

Other

Why we included this project

RandOpt is the official codebase for the Neural Thickets paper, which proposes a surprisingly simple post-training idea: sample random weight perturbations around a pretrained model, keep the ones that perform well, and ensemble them. The authors show this can hold its own against more established methods like PPO, GRPO, and evolutionary search. The repo gives you everything needed to try it yourself: Slurm scripts for single and multi-node runs, a local mode, Docker images, a guide for custom datasets, and a distillation script that merges the top-K ensemble back into one model. The iterative-randopt branch even plugs into existing verl or Hugging Face TRL pipelines. It's a research artifact, so expect to adapt it to your own setup, but it's a solid starting point for anyone curious about black-box, ensemble-based post-training.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category