Sanjay Haresh (@SanjayHaresh) header
Sanjay Haresh (@SanjayHaresh) profile picture

Research @QCOMResearch | MS CS @SFU

Toronto, Ontario
Joined March 2011
Photo by Sanjay Haresh (@SanjayHaresh)Photo by Sanjay Haresh (@SanjayHaresh)Photo by Sanjay Haresh (@SanjayHaresh)Photo by Sanjay Haresh (@SanjayHaresh)Photo by Sanjay Haresh (@SanjayHaresh)Photo by Sanjay Haresh (@SanjayHaresh)Photo by Sanjay Haresh (@SanjayHaresh)Photo by Sanjay Haresh (@SanjayHaresh)
🚨After winning Best Paper Honorable mention at Wearables AI Workshop at @eccvconf, now accepted to #NeurIPS2026 E&D track! Thank you to my amazing co-authors @Matewhs @SanjayHaresh @RolandMemisevic 1/2
Heading to #ECCV2026? 👉Listen to our talk on "Streaming Interventions: Can Video Large Language Models Correct Mistakes as They Occur?" at the Wearable AI workshop. 📍5:15 - 5:30pm: Malmö Arena Sportbaren / North Foyer (Wed 9th). 🎯Blog post: apratimbh.github.io/blogs/eg… 1/3
2
3
21
1,706
Check out our latest work on length generalization in visual tasks. Very fun work co-led with @m_pulkit. To appear at #ECCV2026.
Your eyes don't see a whole scene at once — they dart around in a sequence of foveated glimpses. Modern vision models take in the whole image in one shot. That difference decides if a model can generalize to scenarios that are out-of-distribution. 🧵:
2
8
2,225
Sanjay Haresh retweeted
🚨Introducing: Ego-MC-Bench (Mistake Corrections) benchmark and Ego-CoMist (Counterfactual Mistakes) dataset. 🎯Ego-MC-Bench: Where AI assistants need to intervene at the right time (when) and with the right feedback (what) to prevent mistakes. 👉tinyurl.com/y7y9mwrs 1/4
1
6
2
14
11,877
📢Excited to be presenting our work on memory + VLAs at ICRA'26 this Thursday morning (poster 224). We found that a super simple language-based scratchpad with spatial and temporal grounding goes a long way in imparting memory to VLAs. 1/n
1
5
1
19
1,660
We also extend our prior ClevrSkills benchmark with a memory-dependent split ClevrSkills-Mem including 5 non-markovian tasks to evaluate memory augmented VLAs. 3/n
1
2
93
For more details, 📝Paper: arxiv.org/pdf/2602.21013 🌐Project page: qualcomm-ai-research.github.… (code coming soon!) Work done in collab with @apratimbh, Daniel Dijkman, and @RolandMemisevic n/n
4
90
🚨Blog: Why is interactive task guidance one of the cleanest benchmarks for real-world multimodal intelligence: tinyurl.com/2kdnbcbf TL;DR it combines many of the core challenges of real-world intelligence in a single setting. 🏆 @CVPR 2026 Challenges: varworkshop.github.io/challe…
3
3
12
78,461
How much data do we need to unlock compositional generalization remains a key question? 🤔 Meanwhile, we have released a easy to use benchmark to test compositional generalization here [NeurIPS 2024]: 🎯ClevrSkills: github.com/Qualcomm-AI-resea…
Replying to @lucy_x_shi
3/ But something funny happened. Our VLA baseline kept getting stronger as we collected more data. Day by day, quietly improving. Until one day it was also showing very promising signs of compositional generalization — and it was much simpler. So what do you do when your baseline eats your research thesis? You write a paper to understand why your baseline got so strong :)
3
5
702
🚨Have work in progress or an accepted @CVPR 2026 paper? Submit to the 2nd VAR Workshop! 🎯Topics include: • Streaming VLMs • Real-time activity understanding • VLM grounding • Egocentric video understanding • Language & robot learning 👉varworkshop.github.io/
7
3
21
5,346
Sanjay Haresh retweeted
🚨We are presenting the Qualcomm Live Cooking Dataset accepted to NeurIPS 2025 at the ICBINB and MMIntelligence workshops @iclr_conf 2026. 🎯We are organizing the AI Coach: Cooking competition at the VAR Workshop @CVPR 2026. 👉Win exciting prizes: varworkshop.github.io/❗️
4
1
10
68,243
🚨🚨🚨 Introducing the AI Coach Challenge at the 2nd VAR Workshop @CVPR 2026 👉 Answers are passive; guidance is active. Don't just build a model that watches but one that intervenes. Details: varworkshop.github.io/challe…
1
4
1
9
4,610
Sanjay Haresh retweeted
Transformers are data‑hungry in sequential tasks because they lack the right inductive bias. It’s well known that for many sequential problems (from adding numbers to step‑by‑step agentic execution and multi‑hop reasoning), transformers fail to generalize to longer sequences than they were trained on. “Train short, test long” often fails. The usual workaround is to "just train on whatever length you’ll need at test time". --------- 📉 But we show the consequence of this is data inefficiency: • Transformers can learn tasks for a single fixed sequence length fairly efficiently, but learning across multiple lengths requires much more data. • More importantly, transformers tend not to share mechanisms across tasks of different lengths; instead, they often learn isolated, length‑specific solutions. --------- 🧪 A simple way to test this: Consider modular addition (with and without CoT). Train a model to add 2, 3, …, L numbers at once and measure the data needed. Then train separate models for each length (2, 3, …, L) and sum their data requirements. 💡The intuition: If a model truly shares mechanisms across lengths, learning a distribution of lengths should require far fewer samples than learning each length separately. This comes from amortizing the learning cost: data for length n also helps the model learn length n+k. --------- 📊 Results: Sharing Factor κ = (sum of samples to learn each length separately) ÷ (samples to learn all lengths jointly) - κ > 1: mechanism sharing and amortized learning. - κ ≈ 1: learning length-specific solutions in isolation. - κ < 1: destructive interference; length-specific solutions compete for model capacity. Transformers showed low sharing factors, and even destructive interference with CoT. --------- ✨ Implications: This suggests that end-to-end learning in applied agentic settings, like robotics or GUI control, could be even more challenging. If data requirements grow unfavorably with sequence length, that might also help explain the persistent issues we see at large context lengths (e.g., context rot). Standard attention mechanism appears inefficient for step-by-step tasks, and we may ultimately be better off with recurrent agents.
1
5
10
956
Sanjay Haresh retweeted
Excited to share our #ICLR2026 paper: "Enhancing Hallucination Detection through Noise Injection." We turn SOTA LLMs into Bayesian models—without training. By injecting noise, we capture aleatoric & epistemic uncertainty for reliable hallucination detection with minimal cost.
1
5
1
15
1,992
🚨"Can Multi-Modal LLMs Provide Live Step-by-Step Task Guidance?" #NeurIPS2025 Check out the Qualcomm Interactive Cooking Dataset for proactive mistake-aware task guidance. 📅Wed, Dec 3 11:00 AM – 2:00 PM PST 📌Exhibit Hall C,D,E #5403 Project page: apratimbh.github.io/livecook
1
3
7
457
Super excited to be presenting this work at #NeurIPS2025! Come visit our poster on Wednesday if you want to talk about live, situated assistants.
🚨 “Can Multi-Modal LLMs Provide Live Step-by-Step Task Guidance?” #NeurIPS2025 🚨 We explore three core capabilities for step-by-step task guidance: delivering correct instructions, recognizing successful completions, and providing corrective feedback when errors occur. 1/5
3
143
📢📢📢Our team at Qualcomm AI Research is hiring Research Interns for Summer 2026 in Toronto 🇨🇦 to work on multi-modal LLMs and embodied AI. 👉Apply here: 1) Embodied AI: qualcomm.wd12.myworkdayjobs.… 2) Multi-modal LLMs: careers.qualcomm.com/careers…
3
27
154
9,098
📢Our team at Qualcomm AI Research is also hiring a Research Intern for Summer 2026 in Toronto 🇨🇦 to work on end-to-end Embodied AI. Details: qualcomm.wd12.myworkdayjobs.…
1
6
63
4,532
Sanjay Haresh retweeted
Which data is best for training few-shot imitation policies for robot manipulation? Some think it’s the data that looks similar, or has similar motion, or comes with related language labels. They are all right AND wrong: depending on the task, sometimes this similarity helps but sometimes it is detrimental. Presenting Our #CoRL2025 work, COLLAGE 🎨, that adaptively combine data subsets efficiently for learning effective policies on target tasks.  🧵
1
4
4
13
4,289
Okay this is nice. Happy to be recognized among the outstanding reviewers! :)
Behind every great conference is a team of dedicated reviewers. Congratulations to this year’s #CVPR2025 Outstanding Reviewers! cvpr.thecvf.com/Conferences/…
1
10
476