Chandar Lab (@ChandarLab) header
Chandar Lab (@ChandarLab) profile picture

Sarath Chandar's research group at @polymtl, @UMontreal and @Mila_Quebec focusing on Machine Learning!

Montréal, Québec, Canada
Joined June 2021
Photo by Chandar Lab (@ChandarLab)Photo by Chandar Lab (@ChandarLab)Photo by Chandar Lab (@ChandarLab)Photo by Chandar Lab (@ChandarLab)Photo by Chandar Lab (@ChandarLab)Photo by Chandar Lab (@ChandarLab)Photo by Chandar Lab (@ChandarLab)Photo by Chandar Lab (@ChandarLab)Photo by Chandar Lab (@ChandarLab)Photo by Chandar Lab (@ChandarLab)
Check out this great work from @aidanmrli !
Quite happy to say that our paper on representation learning for dynamical systems was accepted to #NeurIPS2026 and I'll be presenting it in Sydney this December! Very succinctly, our work, titled "Sparse Koopman Autoencoders Identify Local Dynamical Regimes in Multibasin Systems", is about learning linear representations of state for dynamical systems with multiple basins of attraction. Inducing sparsity in a latent representation can be a very powerful method to model multiple basins of attraction with linear dynamics. By training a Koopman autoencoder with a bias for producing sparse latent representations, we find that a sparse-latent model both forecasts the dynamics better and has greater ability to identify the current local regime of the current state compared to a model without sparsity-inducing effects. More broadly, I think our work on sparse Koopman autoencoders could be relevant to both the robotics/world modeling and interpretability communities (just brainstorming here). - Robotics: To my knowledge, switching dynamics are common in robotic systems, i.e. trajectories seem to transition between dynamical modes. With a sparse code, you could get a switch between modes for free. - Interpretability: Sparse autoencoders might not be all the rage anymore, but I think Koopman modeling is still very natural for understanding the dynamics of models that apply the same computation at multiple steps to advance the dynamics. This applies to most recurrent models, such as looped/weight-tied transformers (dm me if you want to discuss!) Thanks to my amazing collaborators @ukreddy126 @mahanfathi @apsarathchandar @RGoroshin. I was thinking about what to say about this (clueless grad student tries to figure out social media) and this post ended up being really late lol, my bad. See you in Sydney! Paper: arxiv.org/abs/2608.29057 Code: github.com/aidanmrli/skae
5
275
🎓 Graduate Program Application Mentorship Applying to grad school doesn't have to be overwhelming! Get personalized 1:1 support from students who’ve successfully navigated the process. 🔗 Apply now: forms.gle/FyjEuLmjcdREF3Ba6 🗓️ Deadline: Nov 1, 2026 👇 Here is what you get:
1
14
14
54
13,051
✨ What you’ll get from our mentorship program: 📄 CV & SOP Feedback to polish your documents 🎙️ Interview Tips to build real confidence 🤝 1:1 Guidance directly from current grad students
1
1
822
🎉 Thrilled to share that 8 papers from our lab (and collaborations with lab members) have been accepted at #NeurIPS2026! The work spans RL, world models, dynamical systems, LLM safety & interpretability, tabular foundation models, and forecasting. Huge congrats to everyone 🧵👇
2
20
1
61
4,653
📄 Reconstruction or Semantics? What Makes a Latent Space Useful for Robotic World Models What kind of latent space actually helps robotic world models? w/ @nilaksh404 @saurav_j_ @artemZholus hskalin.github.io/semantic-w…
1
3
465
Turns out that many contemporary LLMs still struggle to explain probabilities and uncertainty in plain natural language 👀
1
11
2
14
3,467
From small open source models, to commercial giants, and across different domain contexts, LLMs tend to exhibit a narrow vocabulary and consistently violate their own previously established criteria when describing how likely something is to occur.
1
2
211
Congratulations Nour!
I am pleased to share that I successfully defended my master's thesis at @polymtl and @Mila_Quebec , titled: "Understanding Out-of-Distribution Generalization in Tabular In-Context Learning". I passed with distinction and was nominated for the best Msc thesis award.
5
671
For the third year in a row, we held our annual Highschool Internship for recent graduates from across Montreal! 🎓🎉💻 Ten bright students underwent a month-long summer school and got introduced & coached on the basics of computer science and programming!
1
8
2
25
5,263
We went from basic python commands all the way to training and optimizing their very first supervised ML model! All in a month! It’s becoming increasingly important to introduce young students to computer science and algorithmic thinking, as AI continues to transform the world.
1
6
235
@ChandarLab will be at #ICML 2026 in Seoul — South Korea 🇰🇷 !! Presenting our most recent state-of-the-art research on continual learning, reinforcement learning and AI agents! Drop by and check it out! 🔥
2
8
13
1,005
We are super excited to announce @ChandarLab 7th Annual Research Symposium! 🔥 Join us on July 23–24 for two days of talks on deep learning, NLP, reinforcement learning, continual learning, and AI for science, plus a keynote by @mengyer from NYU! Event is hybrid!
2
14
2
12
2,763
We’re excited to see the Research on Agent Language Models (REALM) Workshop returning to #EMNLP2026! Huge shoutout to our PhD student @MaryamHashemzadeh for co-organizing. We’re looking forward to the conversations this workshop will bring to the agent language model community!
AI agents like @openclaw 🦞 are everywhere, answering emails, managing calendars, doing our chores for us 📣 REALM is back for year 2! Workshop for Research on Agent Language Models at #EMNLP2026, Budapest 🇭🇺 Stellar lineup ⬇️ 📅 Submit by July 17, 23:59 AoE #LLMAgents #NLProc
1
3
12
1,339
📅 Submit by July 17 🦞
1
1
146
New paper from the lab: Ask a base LLM to pick a random weekday, and it might output "Wednesday" 80% of the time. We show that this can be fixed and that probabilistic calibration is actually a trainable capability.
1
10
4
23
5,970
Recent work showed language models are fundamentally bad random samplers (arXiv:2604.06543, arXiv:2601.05414). Formal programming has primitives like np.random.normal(), but language space has no equivalent. LLMs are natural candidates to fill this gap, if we can calibrate them.
1
1
269
Checkout the recent work on diffusion world models from our lab! The work studies a simple but important design choice: should the world model think in pixels reconstruction space or in semantic feature space?
Diffusion world models can help test and improve robot policies before running them on real robots. But can the choice of latent space make the WM more faithful? We show that semantic spaces beat reconstruction spaces on task relevant metrics. hskalin.github.io/semantic-w…
2
8
942
Sugar-Shack with our lab!! 🍁🪵 Saying bye bye to a long, harsh winter and hello to sunny days!!☀️🤩
4
1
9
1,194
We're thrilled to see the Workshop on Weight-Space Symmetries coming to #ICML2026! Huge shoutout to our postdoc @KateLobacheva for co-organizing it. We're excited for the ideas and discussions this workshop will bring to the community!
📢Excited to announce the Workshop on Weight-Space Symmetries @icmlconf! We welcome 4-page submissions analysing symmetries, their effects on training and model structure, and practical methods to utilize them. Submission Deadline: April 24 (23:59 AoE) #ICML2026
9
8
544
Quoting this from Aidan, who presented this as a talk to the lab last Friday. If you think LLMs are unreliable for coding, this is the missing piece: reliability comes from how you structure the work around the model. The article lays this out very concretely. 🧵↓
I wrote an article on agentic coding for beginners after my talk at @apsarathchandar @ChandarLab group. We cover history of AI coding tools, the importance of model harnesses, and general principles in simple research workflows. Feedback is very welcome! aidanli.dev/writing/articles…
1
4
3
371
1/ Reliability is an engineering property. It's something you get by building the right harness around the model. Instead of using the model directly, it's wrapped with: - planning - constraints - execution - feedback The harness, not the model, determines if the system works.
1
44
In lifelong learning, continuously learning new tasks can cause ML models to forget previously acquired knowledge. For this, our lab introduced TAG (Task-based Accumulated Gradients): a general wrapper on top of adaptive gradient optimizers. 📈
1
6
8
509
TAG tracks gradient traces from previously learned tasks and estimates task similarity: ⬇️ Lower α = related tasks= transfer encouraged ⬆️ Higher α = conflicting tasks = reduce interference
1
76
This week, as we celebrated International Women’s Right Day for the 115th time on Sunday, the Chandar Lab wanted to pay tribute to all the amazing women doing research👩‍🎓, and to highlight the cutting-edge work they do at our lab everyday...🧵
1
5
2
9
1,173
...@MaryamHashemz, Lola Le Breton @lo_LB_La , Istabrak Abbes, @nour_shaheen_ , Behnoush Khavari, Anabel Tan @AnabelCluster and @KateLobacheva. Give them a follow and take a look at a list of their publications with our lab in the past year! ⬇️
1
1
156
🧬New paper from our lab! We strongly encourage you to read this thread by @dapatil211 explaining CoPeP, at the intersection of continual learning and proteomics!
🧬 New paper Scientific datasets evolve as science evolves. With proteins, new sequences get added, annotations get corrected, and noisy entries get curated out. Introducing CoPeP, a continual-pretraining benchmark for protein LMs. Details 🧵 1/n
4
10
763
Today, we’re celebrating Gabriele Prato as they reached a major milestone in their PhD journey and defended their thesis. 🎉 It tackles an underexplored limitation of large language models: knowledge consolidation. The thread below explains what this means and why it matters👇
1
5
5
17
3,000
Modern LLMs can recall vast amounts of information. But do they truly integrate what they know? Their thesis argues that current models often fail to consolidate distributed knowledge, leading to fragmentation, hallucination, and inconsistent reasoning.
1
2
139
Streaming Reinforcement Learning (RL) is a huge challenge: transitions are used once and discarded immediately. This makes agents extremely sample-inefficient. But what if we could "squeeze" more information out of every single frame? Check out our latest paper!
1
12
4
18
2,992
Without a replay buffer, streaming agents struggle to build meaningful representations. Traditional value-based losses alone can’t exploit the full informational content of transient data before it's gone.
1
1
152
‘The Markovian Thinker’, developed by our lab, has been accepted at @iclr_conf! 

This work achieved long reasoning without the quadratic attention tax LLMs reason in chunks with a bounded state, achieving linear compute, constant memory and scaling beyond its training limit!
1
17
2
66
8,822
This works by: 1️⃣ Reasoning in 8K chunks. 2️⃣ At each boundary, context is reset and a small textual state from the last chunk is carried over. 3️⃣ Continues from that state. ✅ This decouples thinking length from context size, achieving linear compute & constant memory!
1
4
291