Arthur Douillard
Arthur Douillard
@douillard.bsky.social
distributed (diloco) + modularity (dipaco) + llm @ deepmind | continual learning phd @ sorbonne
1.4K followers155 following78 posts
read the full paper: https://arxiv.org/abs/2502.12996 @huggingface page: https://huggingface.co/papers/2502.12996 congrats to my collaborators @SatyenKale who led that work and Yani Donchev
DiLoCo allows us to distributed data-parallel across the world by only synchronizing once in a while, thus amortizing the communication cost however, when syncing, this is a blocking operation! https://x.com/Ar_Douillard/status/1724732329740976187
Streaming DiLoCo's second contribution is to overlap communication with computation, massively increasing the tolerable latency we can safely overlap up to 5 steps, but more than that and performance drops rapidly! https://x.com/Ar_Douillard/status/1885292127678021751
arxiv is here: https://arxiv.org/abs/2502.12996 read more below!
from Jeff Dean at The Dwarkesh podcast: "asynchronous training where each copy of the model does local computation [...] it makes people uncomfortable [...] but it actually works" yep, i can confirm, it does work for real see arxiv.org/abs/2501.18512
Arthur Douillard reposted
We received an outstanding interest in our #ICLR2025 @iclr-conf.bsky.social workshop on modularity! Please sign up to serve as a reviewer if you are interested in Model Merging, MoEs, and Routing, for Decentralized and Collaborative Learning t.co/HIsZKWNaOx
Workshop alert π¨ We'll host in ICLR 2025 (late April) a workshop on modularity, encompassing collaborative + decentralized + continual learning. Those topics are on the critical path to building better AIs. Interested? submit a paper and join us in Singapore! sites.google.com/corp/view/mc...
Big thanks to all my collaborators! We finished this last spring, and it was one of the coolest project i've been on. The future will be distributed π«‘ https://arxiv.org/abs/2501.18512v1
Indeed, post-training RL reasoning is easier to distribute (good post here primeintellect.ai/blog/intellect-math ) than pretraining but we need to scale more our pretraining, this is still a relevant axis! DeepSeek-R1 also notes it:
Problem: in data-parallel's every step synchronization, communication is costly! DiLoCo (arxiv.org/abs/2311.08105 ) synchronizes less often --> amortizing the cost Later, @PrimeIntellect released Intellect-1, a repro of DiLoCo, with a 10B model! arxiv.org/abs/2412.01152
arXiv link here: https://arxiv.org/abs/2501.18512v1 and see thread below for a discussion:
Arthur Douillard reposted
Introducing playground.mujoco.org Combining MuJoCoβs rich and thriving ecosystem, massively parallel GPU-accelerated simulation, and real-world results across a diverse range of robot platforms: quadrupeds, humanoids, dexterous hands, and arms. Get started today: pip install playground
Arthur Douillard reposted
In December, I posted about our new paper on mastering board games using internal + external planning. π Here's a talk now on Youtube about it given by my awesome colleague John Schultz! www.youtube.com/watch?v=JyxE...
Super happy to reveal our new paper! ππβοΈ We trained a model to play four games, and the performance in each increases by "external search" (MCTS using a learned world model) and "internal search" where the model outputs the whole plan on its own!
Arthur Douillard reposted
πExcited to co-organize the #ICLR2025 Workshop on Modularity for Collaborative, Decentralized, and Continual Deep Learning (MCDC @iclr-conf.bsky.social). π Submission Portal: openreview.net/group?id=ICL... π€See you in Singapore! For more details, check out the original thread βͺοΈπ§΅
Workshop alert π¨ We'll host in ICLR 2025 (late April) a workshop on modularity, encompassing collaborative + decentralized + continual learning. Those topics are on the critical path to building better AIs. Interested? submit a paper and join us in Singapore! sites.google.com/corp/view/mc...
Workshop alert π¨ We'll host in ICLR 2025 (late April) a workshop on modularity, encompassing collaborative + decentralized + continual learning. Those topics are on the critical path to building better AIs. Interested? submit a paper and join us in Singapore! sites.google.com/corp/view/mc...
Those are the topics we are interested, and we would love to see what's your hot takes on this. Submit a paper, either short and sweet (2 pages) or longer (6 pages). See our call for paper here sites.google.com/corp/view/mc... The deadline is February 10th 2025!
On the behalf, our organizer team, we are excited to see you all in Singapore for @iclr-conf.bsky.social 2025! Come talk with Marco, Colin, Prateek, Haokun, Wanru, and myself :)
Workshop alert π¨ We'll host in ICLR 2025 (late April) a workshop on modularity, encompassing collaborative + decentralized + continual learning. Those topics are on the critical path to building better AIs. Interested? submit a paper and join us in Singapore! sites.google.com/corp/view/mc...
Adaptive Architectures? Reasoning is hot right now with OpenAI's O3. But that super costly to evaluate! Can we adapt the compute to not waste all our flops on less useful tokens? We should! arxiv.org/abs/2404.02258
Merging? We can combine the knowledge of several models by interpolating their weights together. That's still crazy to me. But not any kind of interpolation! While simple average may work, we can probably do better! arxiv.org/abs/2306.01708
Workshop alert π¨ We'll host in ICLR 2025 (late April) a workshop on modularity, encompassing collaborative + decentralized + continual learning. Those topics are on the critical path to building better AIs. Interested? submit a paper and join us in Singapore! sites.google.com/corp/view/mc...
Upcycling? Training huge MoE is only affordable for a few big labs. But it is possible to join forces, combining small trained models into a larger, more powerful MoE! arxiv.org/abs/2403.07816
Distributed / Decentralized ? Training a modular architecture will require a lot of compute. Can we use everything across the world? arxiv.org/abs/2311.08105
Workshop alert π¨ We'll host in ICLR 2025 (late April) a workshop on modularity, encompassing collaborative + decentralized + continual learning. Those topics are on the critical path to building better AIs. Interested? submit a paper and join us in Singapore! sites.google.com/corp/view/mc...
Mixture-of-Experts? Train different experts together, sky-rocket the number of parameters, this is the MoE used by GPT4 and Gemini. Can we improve on the Shazeer et al. formulation? arxiv.org/abs/1701.06538
Routing? There is no MoE, or even modularity without a routing. Which experts should be chosen? This is a hard topic to tackle. There are improvements! Did you know about Expert Choices (proceedings.neurips.cc/paper_files/...) or loss-free balancing (arxiv.org/html/2408.15...)?
Workshop alert π¨ We'll host in ICLR 2025 (late April) a workshop on modularity, encompassing collaborative + decentralized + continual learning. Those topics are on the critical path to building better AIs. Interested? submit a paper and join us in Singapore! sites.google.com/corp/view/mc...
Among our topics... Collaborative? As outlined by our co-organizer Colin Raffel, there is another way to build AI, as we do for open-source softwares: colinraffel.com/blog/a-call-... I'm a big fan of the Git-theta paper! arxiv.org/abs/2306.04529
PrimeIntellect have released their tech report on INTELLECT-1: t.co/8hnoTILaL3 The first open-source world-wide training of a 10B model. The underlying ML distributed algo is DiLoCo (arxiv.org/abs/2311.08105) but they also built tons of engineering on top of it to make it scalable.
Awesome video on speculations for test-time scaling (O1 π ):
Excellent explanation of RoPE embedding, from scratch with all the math needed: https://fleetwood.dev/posts/you-could-have-designed-SOTA-positional-encoding And with beautiful 3blue1brown's style of animation: https://github.com/3b1b/manim. Original RoPE paper: arxiv.org/abs/2104.09864