Rohan Jha (@Robro612) header
Rohan Jha (@Robro612) profile picture

PhD Student @jhuclsp | Prev: @mixedbreadai, @JinaAI_ Interested in IR & NLP

Baltimore, MD
Joined June 2015
Photo by Rohan Jha (@Robro612)Photo by Rohan Jha (@Robro612)Photo by Rohan Jha (@Robro612)Photo by Rohan Jha (@Robro612)Photo by Rohan Jha (@Robro612)Photo by Rohan Jha (@Robro612)Photo by Rohan Jha (@Robro612)Photo by Rohan Jha (@Robro612)Photo by Rohan Jha (@Robro612)Photo by Rohan Jha (@Robro612)
Rohan Jha retweeted
Is there a way to scale a reasoning model’s judgment for searching a massive corpus? We introduce the Amortized Reasoning Index (ARI), a new kind of retriever that updates its weights during search, using gradients derived at inference time from the ranking preferences of a reasoning model. Every session, current agents spend lots of reasoning deciding which search results matter, and then throw all of that judgment away upon compaction. ARI is our attempt to “amortize” that judgment, so that reasoning spent on past queries keeps improving search on future ones. With no relevance labels, ARI takes a 400M cross-encoder that starts out weak and grows its Recall@100 on held-out queries by up to 7×, ending above Qwen3-Embedding-8B on various oblique/reasoning-intensive search tasks. Read our blogpost: dianetc.com/musings/ari/ Preliminary results and discussions are below!
17
54
13
345
40,947
Rohan Jha retweeted
Need different model weights? Just change them 🙃 Our new paper VFold does exactly that to enable low-overhead cross-layer value cache compression: half the value cache, >98% of full-cache performance 🧵 📄 arxiv.org/abs/2610.12338
3
23
2
50
2,773
Rohan Jha retweeted
Our paper on the core architecture behind tusKANNy is out. Two libraries, one idea: separate the data from the index. 🧵 #VectorSearch #NeuralIR #RustLang
1
2
2
4
802
An awesome final project by @zhengping_jiang as he wraps up the PhD. Since 2018 when I first met him there have been so many good papers. This one is especially topical to a lot of labs and businesses (he's on the market!).
Long-horizon agents can take hundreds of actions before receiving a single outcome reward. Training them raises two questions: ➡️ Which actions deserve credit? ➡️ How does training fit with existing compaction and memory strategies? Introducing FOCUS: active critic learning over managed context states, with modular, customizable context protocols and integrations with Tinker and slime. Docs: zipjiang.github.io/FOCUS (1/4)
4
1
34
2,145
Long-horizon agents can take hundreds of actions before receiving a single outcome reward. Training them raises two questions: ➡️ Which actions deserve credit? ➡️ How does training fit with existing compaction and memory strategies? Introducing FOCUS: active critic learning over managed context states, with modular, customizable context protocols and integrations with Tinker and slime. Docs: zipjiang.github.io/FOCUS (1/4)
3
17
4
78
6,732
I think LLM inference might be in the middle of a paradigm shift. Read my blog if you want my full thoughts. TLDR is that I think we are moving from batch parallelism to sequence parallelism
10
12
5
162
25,106
Replying to @din0s_ @_reachsumit
🫡 this one is a bit bigger than the previous one, we promised a real paper
1
6
234
Rohan Jha retweeted
Foundation models are trained in stages: pretraining, midtraining, and post-training. But is this separation fundamental? We introduce unified training: a single algorithm for the full pipeline. This gives ⚙️ Simpler infrastructure 🔬 A framework for better science (1/n)
53
258
51
1,594
197,317
Rohan Jha retweeted
you can just sparsify and compress thing
I don't think people realize just how much of an engineering marble DeepSeek V4.1 Flash is, because guess how much RAM you need for 1M context window? For reference Llama 3.3 70B would need around 320gb of RAM. Qwen 3 8B around 144gb of RAM. DSV4.1F? Less than 0.9gb.
2
44
2,464
Applying to PhD programs is hard! Take advantage of this opportunity, especially if you may not otherwise have access to application support: forms.gle/W2pXmman47CBoNZp9
✨ Interested in applying to Johns Hopkins’ Computer Science Ph.D. program? ✨ JHU CLSP is offering a student-run application mentoring program for those seeking additional feedback on their application materials. ...
1
5
273
Worried about the memory footprint of your HNSW index? You can now compress its edges without sacrificing search speed (and it works in production at eBay!). Check it out: the compressed layout is already available in kANNolo! @FBenoch, @fmnardini, @cosimorulli1, @rventurini_
1
2
11
455
Rohan Jha retweeted
Lossless Compression of Proximity Graph Indexes for Efficient Approximate Nearest Neighbors Search Compresses HNSW edge lists by reordering node IDs offline and using fast SIMD integer codecs, cutting memory. 📝 arxiv.org/abs/2610.37176 👨🏽‍💻 github.com/tusKANNy/papers_r…
1
2
1
17
1,087
Rohan Jha retweeted
🐭 MICE-P lets you precompute document representations while keeping learned query-document attention for reranking. Two small English models, Mice-P-61m & Mice-P-130m, are available through Sentence Transformers, and they're very strong search rerankers! How they work 🧵
🐭MICE to Meet You: From Re-ranking Only to End-to-End Retrieval ⚡️ Our #EMNLP2026 paper showed that MICE pushes the Cross-Encoder Pareto frontier. We take it a step further: turning theoretical pre-computation gains into an operational, end-to-end retrieval architecture 🧵
1
2
23
1,398
Rohan Jha retweeted
very nice
is anyone aware of recent RL work that teaches a model to either: - be more inclined to use semantic search / natural language queries rather than keyword-oriented - define both the search query and the retrieval strategy (eg specify the pipeline, how many stages, etc)
4
2
23
1,141
People in the encoder community don't care about text capabilities right? @ruyimarone
3
5
407
Strongly agree! Tip-of-the-tongue (ToT) queries deserve more attention in the era of modern and agentic retrieval. Even today's advanced retrieval systems still struggle with many of these queries. As @Robro612 and @bclavie pointed out, ToT retrieval has to bring together many key capabilities like query decomposition, parallel search, user intent understanding, personalization, and more. While ToT queries may seem rare, prior research suggests that known-item searches, including ToT queries, account for a substantial portion of real-world information needs. Studies also show that searchers experiencing ToT states report greater frustration than those facing other memory-related search failures. This makes ToT retrieval an important problem, spanning everything from finding forgotten games, music, and books to retrieving emails and enterprise documents. @841io , @UnderdogGeek , Jaime, @maik_froebe, Yifan, @DarrenHo233, myself, and the broader community (@HamedZamani, @ekanou, Samarth) have been pushing this direction through, TREC ToT (2023–2025) and NTCIR ToT (2026). Great to see @ExaAILabs , Oblique Bench (@dianetc_), @Julian_a42f9a @HamedZamani and others starting to incorporate ToT queries into their retrieval benchmarks. Excited to see this problem getting more attention!
an increasingly important question is going to be: is your retriever good at tip-of-the-tongue queries? Not because you'll often encounter them in the wild, but because they capture how deeply your model understands intent. @dianetc_ was ahead of the curve here
3
3
16
1,621
Rohan Jha retweeted
Gemini 4 Argon is the first model where It felt like an image, video and language model all at once. Everything in this thread is made with code. @GoogleAIStudio More examples + the full code for all 534 paintings below ⬇️
84
199
68
2,492
176,703
The Vector Search landscape is full of complex methods. At tusKANNy, we like to simplify things through abstractions. Meet RerankIndex: a general framework for two-stage search, now available in kANNolo 0.12 (Python & Rust) 🧵👇 #VectorSearch #InformationRetrieval
5
8
1
29
1,138
Rohan Jha retweeted
Looped LMs promise dynamic computation by allowing easy tokens to exit early, yet Ouro computes all loops anyway. We fixed it: 1. Ragged KV: −25% inference FLOPs & memory on Ouro, same accuracy, no retraining. 2. Global exit objective: true difficulty-aware exits 🧵
2
9
19
807
Rohan Jha retweeted
Compact and Efficient Indexes for Learned Sparse Retrieval @fmnardini et al. cut the memory of learned sparse retrieval indexes by using medoid documents as block representatives and compressing the forward index with bit-packing and 4-bit quantization 📝arxiv.org/abs/2610.12300
12
43
1,567