Reposted by Hamish IvisonMichael Noukhovitch @mnoukhov.bsky.social · 15/09/2026Is RL actually making your LLM better? Gains from RL are mostly on easy questions🤯 We're calling this the Matthew Effect for RL on LLMs. We then leverage async RL to solve harder problems by Never Giving Up! arxiv.org/abs/2609.13443 and mnoukhov.github.io/posts/ngu/ and check out thread below 🧵👇 1277
Hamish Ivison @hamishivi.bsky.social · 04/02/2026Wrote up some results around reproducing length control from the L1 paper in RL. ivison.id.au/2026/02/02/r... 010
Reposted by Hamish IvisonAi2 @ai2.bsky.social · 08/05/2025We’re live on Reddit! Ask us Anything about our OLMo family of models. We have six of our researchers on hand to answer all your questions. 192
Hamish Ivison @hamishivi.bsky.social · 07/05/2025I’ll be around for this! Come ask us questions about olmo and tulu :) 041
Hamish Ivison @hamishivi.bsky.social · 27/03/2025Excited to be back home in Australia (Syd/Melb) for most of April! Email or DM if you want to grab a coffee :) 030
Reposted by Hamish IvisonNathan Lambert @natolambert.bsky.social · 17/03/2025@vwxyzjn.bsky.social and @hamishivi.bsky.social have uploaded intermediate checkpoints for our recent RL models at Ai2. Folks should do research into how RL finetuning is impacting the weights! Models with it: OLMo 2 7B, 13B, 32B Instruct; Tulu 3, 3.1 8B; Tulu 3 405b 0122
Hamish Ivison @hamishivi.bsky.social · 04/03/20258/8 Please check out the paper for many, many more details, including ablations on RDS+, Tulu 3 results, and analysis on what gets selected! Thanks for reading! Many thanks to my collaborators on this, the dream team of @muruzhang.bsky.social, Faeze Brahman, Pang Wei Koh, and @pdasigi.bsky.social! 000
Hamish Ivison @hamishivi.bsky.social · 04/03/20257/8 To me, this highlights the importance of evaluating these methods at large (> 1M) data pools! We release all the data and code used for these experiments to aid in future work: 💻 github.com/hamishivi/au... 📚 huggingface.co/collections/... 📄 arxiv.org/abs/2503.01807github.comGitHub - hamishivi/automated-instruction-selection: Exploration of automated dataset selection approaches at large scales.Exploration of automated dataset selection approaches at large scales. - hamishivi/automated-instruction-selection 100
Hamish Ivison @hamishivi.bsky.social · 04/03/20256/8 We further investigate RDS+, selecting up to millions of samples, and comparing it to random selection while taking total compute into account. RDS+ plus beats random selection at all data sizes, and taking compute into account, performs significantly better at larger sizes. 100
Hamish Ivison @hamishivi.bsky.social · 04/03/20255/8 We also investigate how well these methods work when selecting one dataset for multiple downstream tasks. The best performing method, RDS+, outperforms the Tulu 2 mixture. We also see strong results selecting using Arena Hard samples as query points with RDS+. 100
Hamish Ivison @hamishivi.bsky.social · 04/03/20254/8 Notably, the best-performing method overall is RDS+ – just using cosine similarity with embeddings produced by pretrained models. While a common baseline, by doing a little tuning, we get stronger performance with this method than more costly alternatives such as LESS. 100
Hamish Ivison @hamishivi.bsky.social · 04/03/20253/8 We test a variety of different data selection methods on these pools. We select 10k samples from a downsampled pool of 200k samples, and then test selecting 10k samples from all 5.8M samples. Surprisingly, many methods drop in performance when the pool size increases! 100
Hamish Ivison @hamishivi.bsky.social · 04/03/20252/8 We begin by constructing data pools for selection, using Tulu 2/3 as a starting point. These pools contain over 4 million samples – all data initially considered for the Tulu models. We then perform selection and evaluation across seven different downstream tasks. 100
Hamish Ivison @hamishivi.bsky.social · 04/03/2025How well do data-selection methods work for instruction-tuning at scale? Turns out, when you look at large, varied data pools, lots of recent methods lag behind simple baselines, and a simple embedding-based method (RDS) does best! More below ⬇️ (1/8) 1134
Hamish Ivison @hamishivi.bsky.social · 20/02/2025(8/8) This project was co-led with Jake Tae, with great advice from @armancohan.bsky.social and @shocheen.bsky.social. We are also quite indebted and build off the prior TESS work (aclanthology.org/2024.eacl-lo...). Thanks for reading! 010
Hamish Ivison @hamishivi.bsky.social · 20/02/2025(7/8) Please check out the paper for more! We release our code and model weights. I think there's a lot of interesting work to be done here! 📜 Paper: arxiv.org/abs/2502.13917 🧑💻 Code: github.com/hamishivi/te... 🤖 Demo: huggingface.co/spaces/hamis... 🧠 Models: huggingface.co/collections/...huggingface.coTESS 2 - a hamishivi CollectionModels associated with the paper "TESS-2: A Large-Scale, Generalist Diffusion Language Model". Code: https://github.com/hamishivi/tess-2 100
Hamish Ivison @hamishivi.bsky.social · 20/02/2025(6/8) Second, using classifier guidance with an off-the-shelf reward model (which we call reward guidance). Increasing the weight of the RM guidance improves AlpacaEval winrate. If you set the guidance really high, you get high-reward but nonsensical generations (reward-hacking!). 100
Hamish Ivison @hamishivi.bsky.social · 20/02/2025(5/8) First, as we increase diffusion steps, we see GSM8k scores improve consistently! We also see AlpacaEval improve, and then reduce, as the model generations also get more repetitive. 100
Hamish Ivison @hamishivi.bsky.social · 20/02/2025(4/8) We also further improve performance without additional training in two key ways: (1) Using more diffusion steps (2) Using reward guidance Explained below 👇 100
Hamish Ivison @hamishivi.bsky.social · 20/02/2025(3/8) We train TESS 2 by (1) performing 200k steps of diffusion adaptation training, (2) instruction tuning on Tulu. We found that adapting Mistral models (v0.1/0.3) performed much better than Llama! 100
Hamish Ivison @hamishivi.bsky.social · 20/02/2025(2/8) We find that TESS 2 performs well in QA, but lags in reasoning-heavy tasks (GSM8k, BBH). However, when we train on GSM8k-specific data, we beat AR models! It may be that instruction-tuning mixtures need to be adjusted for diffusion models (we just used Tulu 2/3 off the shelf). 100
Hamish Ivison @hamishivi.bsky.social · 20/02/2025(1/8) Excited to share some new work: TESS 2! TESS 2 is an instruction-tuned diffusion LM that can perform close to AR counterparts for general QA tasks, trained by adapting from an existing pretrained AR model. 📜 Paper: arxiv.org/abs/2502.13917 🤖 Demo: huggingface.co/spaces/hamis... More below ⬇️ 141
Reposted by Hamish IvisonAi2 @ai2.bsky.social · 11/02/2025We took our most efficient model and made an open-source iOS app📱but why? As phones get faster, more AI will happen on device. With OLMoE, researchers, developers, and users can get a feel for this future: fully private LLMs, available anytime. Learn more from @soldaini.net👇 youtu.be/rEK_FZE5rqQyoutu.beAi2 OLMoE: Fully open source, running entirely on-deviceYouTube video by Ai2 23014
Hamish Ivison @hamishivi.bsky.social · 30/01/2025This was a fun side effort with lots of help from everyone on the Tulu 3 team. Special shoutouts to @vwxyzjn.bsky.social (who did a lot on the training+infra side) and @ljvmiranda.bsky.social (who helped with DPO data generation). I leave you with the *unofficial* name for this release: 020
Hamish Ivison @hamishivi.bsky.social · 30/01/2025This significant improvement in MATH was especially surprising to me, especially considering I tried training on just MATH at 8B scale and it only yielded improvements after 100s of RL steps! It may be that using larger base models (or higher quality?) makes RLVR with more difficult data easier. 100
Hamish Ivison @hamishivi.bsky.social · 30/01/2025This is more or less the exact Tulu 3 recipe, with one exception: We just did RLVR on the MATH train set. This almost instantly gave > 5 point gains, as you can see in the RL curves below. (multiply y-axis by 10 to get MATH test perf) 100
Hamish Ivison @hamishivi.bsky.social · 30/01/2025li'l holiday project from the tulu team :) Scaling up the Tulu recipe to 405B works pretty well! We mainly see this as confirmation that open-instruct scales to large-scale training -- more exciting and ambitious things to come! 1141
Hamish Ivison @hamishivi.bsky.social · 20/01/2025Even with just an 8B model and the MATH/GSM8k train sets, you can see the start of trends like those seen in the R1 poster (avg output length goes up, perf not saturated). We also see backtracking emerge in some cases, albeit I found it rare and hard to repro consistently... 030
Hamish Ivison @hamishivi.bsky.social · 20/01/2025Seems like a good time to share this: a poster from a class project diving a little more into Tulu 3's RLVR. Deepseek R1 release today shows that scaling this sort of approach up can be very very effective! 110
Hamish Ivison @hamishivi.bsky.social · 08/01/2025Excited to see Tulu 3 sits in between Llama 3.1 and 3.3 instruct on the chatbot arena leaderboard right now! Particularly happy it is top 20 for Math and Multi-turn prompts :) All the details and data on how to train a model this good are right here: arxiv.org/abs/2411.15124 0153
Reposted by Hamish IvisonCosta Huang @vwxyzjn.bsky.social · 06/01/2025We released the OLMo 2 report! Ready for some more RL curves? 😏 This time, we applied RLVR iteratively! Our initial RLVR checkpoint on the RLVR dataset mix shows a low GSM8K score, so we did another RLVR on GSM8K only and another on MATH only 😆. And it works! A thread 🧵 1/N 1125
Hamish Ivison @hamishivi.bsky.social · 04/01/2025More OLMo! More performance! More details! We applied Tulu post-training to OLMo 2 as well, so you can get strong model performance AND see what your model was actually trained on. 060
Reposted by Hamish IvisonNatasha Jaques @natashajaques.bsky.social · 18/12/2024UW News put out a Q&A about our recent work on Variational Preference Learning, a technique for personalizing Reinforcement Learning from Human Feedback (RLHF) washington.edu/news/2024/12...washington.eduQ&A: New AI training method lets systems better adjust to users’ valuesUniversity of Washington researchers created a method for training AI systems — both for large language models like ChatGPT and for robots — that can better reflect users’ diverse values. It... 1308
Reposted by Hamish IvisonJiacheng Liu @liujch1998.bsky.social · 09/12/2024Want to predict the task performance of LMs before pretraining them? We develop task scaling laws and model ladders, which predict the accuracy on individual tasks by OLMo 2 7B & 13B models within 2 points of absolute error. The cost is 1% of the compute used to pretrain them. 23314
Hamish Ivison @hamishivi.bsky.social · 06/12/2024We are hoping to improve this technique in the future - lots of exciting things planned :) 000
Hamish Ivison @hamishivi.bsky.social · 06/12/2024New OpenAI RL finetuning API reminds me a lot of RLVR, which we used for Tülu 3 (arxiv.org/abs/2411.15124). Using RL to train against labels is a simple idea, but very effective (>10pt gains just using GSM8k train set). It's implemented for you to use in Open-Instruct 😉: github.com/allenai/open... 171
Reposted by Hamish IvisonNathan Lambert @natolambert.bsky.social · 06/12/2024OpenAI announced a new RL finetuning API. You can do this on open models w the repo we used to train Tulu 3. Expanding reinforcement learning with verifiable rewards to more domains and with better answer extraction and to more domains in our near roadmap. buff.ly/3V4JEIJ 1479
Reposted by Hamish IvisonMatthew Finlayson @mattf.nl · 06/12/2024Curious about all this inference-time scaling hype? Attend our NeurIPS tutorial: Beyond Decoding: Meta-Generation Algorithms for LLMs (Tue. 1:30)! We have a top-notch panelist lineup. Our website: cmu-l3.github.io/neurips2024-... 1273
Reposted by Hamish IvisonAkari Asai @akariasai.bsky.social · 04/12/2024I’m on the academic job market this year! I’m completing my @uwcse.bsky.social @uwnlp.bsky.social Ph.D. (2025), focusing on overcoming LLM limitations like hallucinations, by building new LMs. My Ph.D. work focuses on Retrieval-Augmented LMs to create more reliable AI systems 🧵 37117
Reposted by Hamish IvisonNathan Lambert @natolambert.bsky.social · 03/12/2024We're hiring another predoctoral researcher for my team at Ai2/OLMo next year. The goal of this position is to mentor and grow future academic stars of NLP/AI over 1-2 years before grad school. This ends up being people done with BS or MS who want to continue to a PhD soon. buff.ly/49nuggo 6547
Hamish Ivison @hamishivi.bsky.social · 02/12/20241. 📦Unpacking DPO and PPO: - Thur. 4:30pm-7:30pm East Exhibit Hall - FITML workshop poster (sat.) 2. 🌎 Personalizing RLHF with VPL (🌟spotlight) - Thur. 4:30pm-7:30pm West Ballroom - Pluralistic Alignment workshop poster (sat.) 020
Hamish Ivison @hamishivi.bsky.social · 02/12/2024Excited to be at #NeurIPS next week in 🇨🇦! Please reach out if you want to chat about LM post-training (Tülu!), data curation, or anything else :) I'll be around all week, with two papers you should go check out (see image or next tweet): 2132
Hamish Ivison @hamishivi.bsky.social · 30/11/2024I know it doesn't know much if anything about me but this was pretty surprisingly good! 130
Hamish Ivison @hamishivi.bsky.social · 29/11/2024Watching RL training curves is too addictive... begging my models to yap more and get more reward 🙏 080
Reposted by Hamish IvisonWilliam Merrill @lambdaviking.bsky.social · 28/11/2024🔥 Old Norse poetry gen The Vikings call, say now, OLMo 2, the ruler of languages. May your words fly over the seas, all over the world, for you are wise. Wordsmith, balanced and aligned, for you the skalds themselves sing, your soul, which hears new lifeforms, may it live long and tell a saga. 2132
Hamish Ivison @hamishivi.bsky.social · 28/11/2024being unable to do ox math is pretty inexcusable... core concern for olmo 3. 160
Hamish Ivison @hamishivi.bsky.social · 26/11/2024Go check it out: allenai.org/blog/olmo2 🤗: huggingface.co/collections/...allenai.orgOLMo 2: The best fully open language model to date | Ai2Our next generation of fully-open base and instruct models sit at the Pareto frontier of performance and training efficiency. 040