Amplify has been attending ICML for close to a decade – and though this was personally only my third – it was undoubtedly the most action packed ICML yet. Throughout the week, our team (myself, Barr, Grace and Neiman) enjoyed close conversations with researchers across workshops, poster sessions, our annual conference dinner, and even an inaugural conference boat trip!

We also hosted two themed breakfasts on both audio and world models, where hot takes and pleasantries were exchanged over pastries in equal measure. We’ve distilled some of our key conference takeaways below, and are excited to be back in Seoul next year for more breakthrough research (and definitely a second boat trip).

Takeaway 1: Audio model preprocessing pipelines are evolving

At Amplify, we are incredibly excited about audio models as we soon expect them to be a dominant mode of human computer interaction. During ICML we organized a breakfast on this topic with key researchers, plus attended talks/workshops.

One thing researchers seemed to agree on: training audio AI models requires good audio representations being fed to the model (a compression of the raw waveform). However, unlike other modalities, one of our key conference takeaways was that the research community doesn’t have consensus on what they should be.

This topic arose during our audio themed breakfast and was the focus of James Betker's talk during the amusingly titled audio workshop: “AI Heard That!”. James (one of the leads on OpenAI’s GPT4o) commented that the best work today designing good audio representations comes from the open source community since they are relatively cheaper to train. This is because the task of understanding basic aspects of audio such as phonemes and rhythm is much simpler than complex translation and generation workflows.

He also mentioned that most prominent labs adopt these open source representations, so it’s a great opportunity for researchers in the wild to make them better.! During his talk, he broke down five key considerations when designing an audio representation space:

  1. What autoencoder architecture will you use?
  2. What information from your signal do you care about?
  3. What spatial compression do you need?
  4. Does your downstream model perform discrete prediction?
  5. Do you want to support real time?

A second critical component of the audio preprocessing pipeline is tokenization: how do you divide the well-represented audio into meaningful chunks that are more efficient to compute over?

Albert Gu, a professor at CMU and Chief Scientist at Cartesia, presented a novel hierarchical network architecture called H-NetDynamic Chunking for End-to-End Hierarchical Sequence ModelingSukjun Hwang, Brandon Wang, Albert GuMajor progress on language models (LMs) in recent years has largely resulted from moving away from specialized models designed for specific tasks, to general models based on powerful architectures (e.g. the Transformer) that learn everything from raw data. Despite this trend, pre-processing steps such as tokenization remain a barrier to true end-to-end foundation models. We introduce a collection of new techniques that enable a dynamic chunking mechanism which automatically learns content- and context- dependent segmentation strategies learned jointly with the rest of the model. Incorporating this into an explicit hierarchical network (H-Net) allows replacing the (implicitly hierarchical) tokenization-LM-detokenization pipeline with a single model learned fully end-to-end. When compute- and data- matched, an H-Net with one stage of hierarchy operating at the byte level outperforms a strong Transformer language model operating over BPE tokens. Iterating the hierarchy to multiple stages further increases its performance by modeling multiple levels of abstraction, demonstrating significantly better scaling with data and matching the token-based Transformer of twice its size. H-Nets pretrained on English show significantly increased character-level robustness, and qualitatively learn meaningful data-dependent chunking strategies without any heuristics or explicit supervision. Finally, the H-Net's improvement over tokenized pipelines is further increased in languages and modalities with weaker tokenization heuristics, such as Chinese and code, or DNA sequences (nearly 4x improvement in data efficiency over baselines), showing the potential of true end-to-end models that learn and scale better from unprocessed data.arXiv:2507.07955v2View paper which learns this tokenization process end-to-end. Today’s popular algorithms such as Byte Pair Encoding were invented in the early 1990s: they rigidly follow language specific rules, fail to preserve semantic relationships, and can lead to a bloated vocabulary that doesn’t reflect actual word usage or frequency. His framework enables the model to dynamically create new context-aware tokens for a given problem, obviating the need for brittle, human designed tokenizers. This follows an age-old lesson of AI progress, where we push to learn any component of the system that is initially human designed.

While much of the focus of audio research at the conference was on human speech, Pratyusha Sharma’s talk on understanding animal communications with audio models opened up a fascinating new application area. Her work at MIT on WhaleLM demonstrates that we can predict whale conversations and understand their syntax. While sperm whales are the starting point of this research trajectory, we may not be far away from communicating with dogs, pets and many other animals in a language of their own!

Takeaway 2: World models continue to improve, but nobody is quite sure how to define them.

The phrase “world models” can divide opinions between AI researchers because it is commonly used in many different contexts. We witnessed this confusion up close at our world models breakfast.

Some think world models refer to interactive video models, especially since DeepMind’s Genie 2 is introduced as a “large scale foundation world model”. The workshop dedicated to this section of research even colloquially named itself “Building Physically Plausible World Models”.

A second contingent think world models refer to the latent space of any trained model, including language, code and audio, and their research inspects this latent space to see if the learned parameters truly represent the dynamics of the real world across all modalities. The workshop focused on this community was also informally titled “Assessing World Models” with a focus on metrics for understanding. Confusing, right!

The focus of the below takeaways are on world models defined as interactive video models (similar to Genie 2). I believe the opportunity to explore generated interactive worlds will make us rethink product R&D across gaming, robotics and many more industries. Nonetheless, we are equally enthusiastic about research which inspects whether trained models truly represent the real world and how mechanistic insights of this parameter space can translate into architectural breakthroughs!

Firstly, we have seen impressive efficiency gains in video model inference. One of our portfolio companies, Luma, recently presented a new technique entitled “Inductive Moment MatchingInductive Moment MatchingLinqi Zhou, Stefano Ermon, Jiaming SongDiffusion models and Flow Matching generate high-quality samples but are slow at inference, and distilling them into few-step models often leads to instability and extensive tuning. To resolve these trade-offs, we propose Inductive Moment Matching (IMM), a new class of generative models for one- or few-step sampling with a single-stage training procedure. Unlike distillation, IMM does not require pre-training initialization and optimization of two networks; and unlike Consistency Models, IMM guarantees distribution-level convergence and remains stable under various hyperparameters and standard model architectures. IMM surpasses diffusion models on ImageNet-256x256 with 1.99 FID using only 8 inference steps and achieves state-of-the-art 2-step FID of 1.98 on CIFAR-10 for a model trained from scratch.arXiv:2503.07565v7View paper”. Previously, once a video diffusion model had been trained, it had to be distilled into a smaller model so that it was easy to generate new videos in only one step instead of hundreds, leading to lower latency. Luma’s work replaced this two step process with a single training procedure that trained more stably, accelerating us towards a world of faster video inference.

Secondly, we saw interesting developments in loss functions for interactive video models. Although pixel reconstruction has traditionally been used and produces visually sharp features, it suffers from producing unrealistic motion and dynamics over long time frames. In VideoJam, Meta’s GenAI team introduced a joint appearance-motion representation which forces the model to learn smooth long-range actions during training and steers the model during inference to generate consistent frames.

Finally, we saw interesting benchmarks released for action taking in embodied world models such as WorldSimBench. An embodied world model is simply an interactive video model from the perspective of a robot, and allows us to test a number of capabilities out in this neural simulation. WorldSimBench included several perceptual and manipulation tasks across autonomous driving and robotics, testing the ability to incorporate both temporal information and follow instructions.

One of the conclusions of our world models breakfast was that existing generations of world models are unable to accurately capture object physics and so fail these robotic benchmarks today. For example, sometimes a hand will randomly pass through an object it’s holding! Nonetheless, there was broad consensus that with more data in the coming years, this is a solvable problem, so we are excited to see these new benchmarks broken in the coming years.

Takeaway 3: Good Computer Use Agents are around the corner

With the release of OpenAI’s Operator and Claude’s Computer Use in the last year, it is no secret that computer use will be one of the big next unlocked modalities. While this will create an exciting broad application surface area, it will also present interface design and security challenges for foundation model and agent companies.

Recently, Shunyu Yao at OpenAI, in his blog post “The Second Half”, pointed out that evaluations and creating rich environments to train agents is now the most important bottleneck to AI progress. This is necessary not just to apply existing algorithms to new tasks, but also to provide a testbed for AI researchers working on new techniques.

In this vein, we were excited to see MILA and ServiceNow introduce the UI-Vision benchmarkUI-Vision: A Desktop-centric GUI Benchmark for Visual Perception and InteractionShravan Nayak, Xiangru Jian, Kevin Qinghong Lin, Juan A. Rodriguez, Montek Kalsi, Rabiul Awal + 8 moreAutonomous agents that navigate Graphical User Interfaces (GUIs) to automate tasks like document editing and file management can greatly enhance computer workflows. While existing research focuses on online settings, desktop environments, critical for many professional and everyday tasks, remain underexplored due to data collection challenges and licensing issues. We introduce UI-Vision, the first comprehensive, license-permissive benchmark for offline, fine-grained evaluation of computer use agents in real-world desktop environments. Unlike online benchmarks, UI-Vision provides: (i) dense, high-quality annotations of human demonstrations, including bounding boxes, UI labels, and action trajectories (clicks, drags, and keyboard inputs) across 83 software applications, and (ii) three fine-to-coarse grained tasks-Element Grounding, Layout Grounding, and Action Prediction-with well-defined metrics to rigorously evaluate agents' performance in desktop environments. Our evaluation reveals critical limitations in state-of-the-art models like UI-TARS-72B, including issues with understanding professional software, spatial reasoning, and complex actions like drag-and-drop. These findings highlight the challenges in developing fully autonomous computer use agents. By releasing UI-Vision as open-source, we aim to advance the development of more capable agents for real-world desktop tasks.arXiv:2503.15661v2View paper for computer use agents during the main conference. They created a set of desktop-centric tasks spanning 83 software applications and actions such as document editing and file management. Accompanied by rich bounding box annotations and user interaction trajectories (clicking, dragging etc.), the tasks ascended in complexity from identifying a single UI component, to a group of UI components, and subsequently predicting an entire user trajectory.

The panel discussion at the workshop on Computer Use Agents also highlighted some pressing areas of research. Russ Salakhutdinov, who invented dropout among many other exciting breakthroughs over the last 20 years, emphasized that some desktop-centric problems are more easily solved visually and others with text; so we will need mixed modality models to solve most workflows effectively.

Secondly, Alexandre Drouin at ServiceNow commented that to make training computer use agents easier and more stable, we will need more efficient encodings of visual UIs than what humans see. Finally, both Alexandre and Russ agreed that while computer use agents will be wildly effective, building interfaces that keep a human in the loop to nudge the model along and receive nuanced user preferences is critical and remains largely unsolved. Since ChatGPT was as much an interface revolution as a revolutionary model, it may be the case that the breakout winner of computer use agents will require not just a great model but a novel human-in-the-loop frontend.

Takeaway 4: New techniques are improving compute efficiency at training and inference time

As the cost of model training runs skyrocket, methods improving compute efficiency will become increasingly important.

At the conference, there was exciting work from Stanford to automate the writing of CUDA kernels. In KernelBench, they curated a dataset of 250 compilations from PyTorch to CUDA of increasing complexity. The written kernels were evaluated against syntactic validity, correctness and performance. This work will hopefully yield automated code for new architectures that surpass human designed kernels, speeding up AI research.

A second interesting paper from Stanford was Cartridges. Using long contexts with models leads to high memory consumption in the KV cache, further exacerbated when there are many users of the system. This paper instead pre-trains several small KV caches on each corpus using a “self-study” technique so that the model forsees questions that could be asked about the corpus. This combination led to 38x less memory consumption and 26x higher throughput, massively increasing inference efficiency.

Finally, Zachary Charles gave a great talk at the “Efficient Systems for Foundation Models” workshop on DeepMind’s DiLoCoDiLoCo: Distributed Low-Communication Training of Language ModelsArthur Douillard, Qixuan Feng, Andrei A. Rusu, Rachita Chhaparia, Yani Donchev, Adhiguna Kuncoro + 3 moreLarge language models (LLM) have become a critical component in many applications of machine learning. However, standard approaches to training LLM require a large number of tightly interconnected accelerators, with devices exchanging gradients and other intermediate states at each optimization step. While it is difficult to build and maintain a single computing cluster hosting many accelerators, it might be easier to find several computing clusters each hosting a smaller number of devices. In this work, we propose a distributed optimization algorithm, Distributed Low-Communication (DiLoCo), that enables training of language models on islands of devices that are poorly connected. The approach is a variant of federated averaging, where the number of inner steps is large, the inner optimizer is AdamW, and the outer optimizer is Nesterov momentum. On the widely used C4 dataset, we show that DiLoCo on 8 workers performs as well as fully synchronous optimization while communicating 500 times less. DiLoCo exhibits great robustness to the data distribution of each worker. It is also robust to resources becoming unavailable over time, and vice versa, it can seamlessly leverage resources that become available during training.arXiv:2311.08105v3View paper (Distributed Low Communication Training of Language Models). As the size of models and datasets increase, effective distributed training techniques will become even more necessary. This is because there are physical limitations to how big we can scale a single cluster of GPUs, or build more data centers of closely interconnected GPUs. This framework enables islands of poorly connected GPUs with high latency connections to be harnessed for training models with 500x less communication overhead than previous techniques and no performance drop-off.

Excitingly, a new paper at the same workshop entitled MuLoCoMuLoCo: Muon is a practical inner optimizer for DiLoCoBenjamin Thérien, Xiaolong Huang, Aaron Defazio, Irina Rish, Eugene BelilovskyDiLoCo is a powerful framework for training large language models (LLMs), enabling larger optimal batch sizes and increased accelerator utilization under networking constraints. However, DiLoCo's performance has been shown to degrade as the number of workers (K) increases (Charles et al., 2025). In this work, we posit that a related but often overlooked factor in DiLoCo's behavior is the choice of inner optimizer, which shapes the pseudogradient used by the outer optimizer. Given the recent success of Muon relative to AdamW for data parallel (DP) training, we examine how Muon's normalized optimizer steps can affect the pseudogradient's quality. We find that, relative to AdamW, Muon yields more directionally correct pseudogradients as the number of workers ($K$) increases. In our experiments pre-training language models, we conduct extensive hyperparameter tuning across 150M, 416M, 914M, 1.76B, and 3.1B models for DiLoCo, MuLoCo, AdamW DP, and Muon DP. Consistently across all scales, we find that with $K\geq1$ workers, MuLoCo (Muon inner optimizer DiLoCo) achieves superior performance to DiLoCo in absolute terms and for $K>2$ it outperforms DiLoCo relative to their data parallel baselines, while being compatible with quantization, streaming, and long synchronization intervals. At $K=1$, we find that MuLoCo can even outperform the data-parallel gold standard while having larger critical batch sizes. Finally, we extrapolate optimal hyperparameters to 15B scale and train a model with each method (six in total) using $K=1$ and $K=16$ workers. We find that $K=16$ MuLoCo nearly matches single-worker performance at this scale, while MuLoCo $K=1$ matches the best performing baseline while using a much larger $16$M token batch size.arXiv:2505.23725v3View paper had already introduced the lately heralded Muon as an inner optimizer for DiLoCo to improve convergence, quality and device communication. Research moves faster and faster these days!

Takeaway 5: Scaling RL and Synthetic Data Will Improve Model Capabilities

While the well of pre-training data runs dry (as was virally stated by Ilya Sutskever at NeurIPS), reasoning models such as OpenAI’s o1 demonstrate that using synthetic data can elicit many more model capabilities. Reinforcement learning is currently being used to scale this synthetic data as well as unlock new paradigms such as true model creativity.

In “Training a Generally Curious AgentTraining a Generally Curious AgentFahim Tajwar, Yiding Jiang, Abitha Thankaraj, Sumaita Sadia Rahman, J Zico Kolter, Jeff Schneider + 1 moreEfficient exploration is essential for intelligent systems interacting with their environment, but existing language models often fall short in scenarios that require strategic information gathering. In this paper, we present Paprika, a fine-tuning approach that enables language models to develop general decision-making capabilities that are not confined to particular environments. By training on synthetic interaction data from different tasks that require diverse strategies, Paprika teaches models to explore and adapt their behavior on a new task based on environment feedback in-context without more gradient updates. Experimental results show that models fine-tuned with Paprika can effectively transfer their learned decision-making capabilities to entirely unseen tasks without additional training. Unlike traditional training, our approach's primary bottleneck lies in sampling useful interaction data instead of model updates. To improve sample efficiency, we propose a curriculum learning strategy that prioritizes sampling trajectories from tasks with high learning potential. These results suggest a promising path towards AI systems that can autonomously solve novel sequential decision-making problems that require interactions with the external world.arXiv:2502.17543v4View paper”, we saw how novel synthetic data can guide a model to better explore unseen environments. By training on a diverse set of tasks ranging from cellular automata to Wordle, the model generalized creative strategies to apply to out-of-distribution challenges. The authors also focused on curriculum learning to prioritize which tasks the model should see next given its learning potential, all to improve training efficiency.

This idea inherits from Natasha Jaques’s Unsupervised Environment DesignEmergent Complexity and Zero-shot Transfer via Unsupervised Environment DesignMichael Dennis, Natasha Jaques, Eugene Vinitsky, Alexandre Bayen, Stuart Russell, Andrew Critch + 1 moreA wide range of reinforcement learning (RL) problems - including robustness, transfer learning, unsupervised RL, and emergent complexity - require specifying a distribution of tasks or environments in which a policy will be trained. However, creating a useful distribution of environments is error prone, and takes a significant amount of developer time and effort. We propose Unsupervised Environment Design (UED) as an alternative paradigm, where developers provide environments with unknown parameters, and these parameters are used to automatically produce a distribution over valid, solvable environments. Existing approaches to automatically generating environments suffer from common failure modes: domain randomization cannot generate structure or adapt the difficulty of the environment to the agent's learning progress, and minimax adversarial training leads to worst-case environments that are often unsolvable. To generate structured, solvable environments for our protagonist agent, we introduce a second, antagonist agent that is allied with the environment-generating adversary. The adversary is motivated to generate environments which maximize regret, defined as the difference between the protagonist and antagonist agent's return. We call our technique Protagonist Antagonist Induced Regret Environment Design (PAIRED). Our experiments demonstrate that PAIRED produces a natural curriculum of increasingly complex environments, and PAIRED agents achieve higher zero-shot transfer performance when tested in highly novel environments.arXiv:2012.02096v2View paper work published in 2020.  In general, I’m excited to see curriculum learning gain wider adoption for efficient RL. Natasha also gave a brilliant talk at the conference on using adversarial training to make models cooperatively adapt to human behavior, a key problem in human-agent interaction.

Although promising, synthetic data has its pitfalls, which was highlighted in the “Collapse or ThriveCollapse or Thrive? Perils and Promises of Synthetic Data in a Self-Generating WorldJoshua Kazdan, Rylan Schaeffer, Apratim Dey, Matthias Gerstgrasser, Rafael Rafailov, David L. Donoho + 1 moreWhat happens when generative machine learning models are pretrained on web-scale datasets containing data generated by earlier models? Some prior work warns of "model collapse" as the web is overwhelmed by synthetic data; other work suggests the problem can be contained (i.e. collapse can be avoided) by managing how available data are used in pretraining. In this paper, we report experiments on three ways of using data (training-workflows), across three generative model task-settings (multivariate Gaussian estimation, kernel density estimation, and language-model fine-tuning) to further confirm the possibility of containment: (a) we confirm that the training-workflow of {\it replacing} all real data by successive generations of purely synthetic data indeed suffers model collapse in all task-settings studied; (b) we consider the training-workflow of {\it accumulating} synthetic data alongside real data and training on all data combined and confirming that, although the proportion of real data eventually becomes zero, models remain stable and their test losses do not diverge under this training-workflow; (c) we consider a training-workflow where real and synthetic data accumulate together but successive generations of pretraining are constrained to use fixed-size data subsets each generation. In this workflow, we observe slow and gradual rather than explosive degradation of test loss performance across generations. Our insights are particularly important when forecasting whether future frontier generative models will collapse or thrive, and our results open avenues for empirically and mathematically studying the context-dependent value of synthetic data.arXiv:2410.16713v4View paper” paper (and Sarah’s post on our blog). This research reminded us that while beneficial, only training a model recursively on self-generated data will inevitably lead to collapse. Ilia Shumailov of DeepMind also wrote a paper on this phenomenon called “The Curse of RecursionThe Curse of Recursion: Training on Generated Data Makes Models ForgetIlia Shumailov, Zakhar Shumaylov, Yiren Zhao, Yarin Gal, Nicolas Papernot, Ross AndersonStable Diffusion revolutionised image creation from descriptive text. GPT-2, GPT-3(.5) and GPT-4 demonstrated astonishing performance across a variety of language tasks. ChatGPT introduced such language models to the general public. It is now clear that large language models (LLMs) are here to stay, and will bring about drastic change in the whole ecosystem of online text and images. In this paper we consider what the future might hold. What will happen to GPT-{n} once LLMs contribute much of the language found online? We find that use of model-generated content in training causes irreversible defects in the resulting models, where tails of the original content distribution disappear. We refer to this effect as Model Collapse and show that it can occur in Variational Autoencoders, Gaussian Mixture Models and LLMs. We build theoretical intuition behind the phenomenon and portray its ubiquity amongst all learned generative models. We demonstrate that it has to be taken seriously if we are to sustain the benefits of training from large-scale data scraped from the web. Indeed, the value of data collected about genuine human interactions with systems will be increasingly valuable in the presence of content generated by LLMs in data crawled from the Internet.arXiv:2305.17493v3View paper”. It is critical to maintain a sufficient quantity of real-world data to anchor the training distribution – while augmenting with synthetic data – and the authors introduce techniques of gradually accumulating these two types of data throughout training. I’m excited to see the science of data continue to evolve to unlock more smart data curation as well as cost-effective ways to climb new hills.

As always, it’s an exciting time to be shoulder deep in machine learning research. There’s no place we’d rather be than on the field’s front lines and I can’t wait to see you all next year!