
ai+quantum @IBMResearch. prev. reasoning @MSFTResearch. vision @cognitivelab_ai. open source @HyperClusterAI
Bengaluru, India
Joined January 2019
- Tweets133
- Following690
- Followers339
- Likes2.7K
Samarth P retweeted
1/ Excited to release The ultimate guide to multi-harness RL
The same model behaves differently in every agent harness. So we built an open way to train any model with RL on any task set, inside the harnesses people actually use, like Claude Code, Codex, and OpenCode, without changing a single line of harness or training code.
Trained across four harnesses, LFM2.5-2.6B went from 42% to 54% with 31% fewer tool calls. 🧵
Opus 5.5 is insane
gave it a bunch of tech reports I had to read, told it to focus on the tool calling RL stuff and make me one doc with the important bits from each
it made an insanely good doc
then I said I wanted to read it on my Kindle, so it turned the whole thing into an epub
then figured out my Kindle is 12 years old and doesn’t support epub, converted it to mobi and put it on there
Samarth P retweeted
Moral of the story: Do not mess with a guy who is an active contributer in his niche(with a PhD/Post Doc in it) & also has 12 years of traditional training in Bharatiya Tattvashastra (Vyākarana/Nyāya/Mīmāmsa/Vedānta)! He could decimate you even in a 'humanities' heavy argument
Started seeing this IISC professors viral video where he starts by saying “did you see MIT study of agents where they started to cheat” and then says that is AGI.
I cannot ,for the life of me, believe that a professor in class says this and it is viral and then I understand why Dhruv Rathee is Indias biggest AI expert.
update: I have joined IBM Research as a Research Engineer
I will be working on AI and Quantum algorithms in the Algorithms and Applications team
@IBMResearch
Samarth P retweeted
On this Ekadashi, I am sharing Bhagavata-VaNi, an app that has the text/audio of the entire Srimad-Bhagavatam in a searchable, indexed form. Supports 10 Indic scripts with summaries at the Adhyaya level.
It is completely ad-free and free to use. Both Android and IOS - link below.
I'm at #ICML2026 in Seoul 🇰🇷 — presenting tomorrow!
ReviewArena: A Large-Scale Cross-Conference Dataset & Benchmark for LLM Peer Review, a spotlight at the AI for Science workshop.
🎤 Talk: Hall C, 14:00–14:10 KST
📌 Poster: Hall A, board #416
Come by!
"no birds fly so high that they don't come down for water"
read this quote today, had to tweet and share it
Chinmay is genuinely one of the most cracked people I've worked with
the depth of his knowledge in RL for LLMs and post-training is insane, learnt so much from him over the 6 months at MSR
anyone would be lucky to have him on their team
On a more personal note:
I am wrapping up my internship and looking for full-time roles in post-training and adjacent areas. At MSR I worked on agentic RL for general tool-calling on benchmarks like BFCL, Taubench, and MCPBench and on self-distillation and synthetic-environment data curation and training.
More of my work can be found on my github and website, linking below.
Please RT/QT for helping w the algo:)
Samarth P retweeted
2,000 manuscripts. Live. Free. Searchable now live on the #MIDF platform.
More in progress.
This is what India's knowledge infrastructure looks like,
- midf.org.in
#MIDF #IndianHeritage #Manuscripts #PMO @GyanBharatamMoC @gssjodhpur
Samarth P retweeted
Most people training agentic LLMs with RL right now have a silently broken training loop and have no idea.
Here's the trap: single-turn RL works beautifully. Clean curves, sane rewards, everything converges. Then you add tools so the model can act mid-rollout, and things get weird. Loss spikes for no reason. Eventually a shape-mismatch error.
The culprit: every time you parse the model's output to detect a tool call, then re-tokenize the updated conversation for the next turn, you're rolling the dice. Usually the round-trip gives back the same tokens. Sometimes it doesn't and your gradient lands on a sequence the model never actually sampled. No crash. Just quietly wrong math and a useless gradient signal.
The fix is one rule: never re-encode tokens you've decoded. Keep the sampled tokens in one buffer, never re-render them, and both failure modes disappear. That's Token-In, Token-Out done right.
Our team just published a beautiful deep-dive on exactly this, including an audit across the major open-weights model families showing most chat templates already support it. Required reading if you're doing multi-turn RL 🤗🔥
qgallouedec-tito.hf.space/




















