Franco Maria Nardini retweeted
Just received the award for the #SISAP2026 Indexing Challenge here in Brno! 🏆🇨🇿
Very proud of the tusKANNy team (@fmnardini, @cosimorulli1, @rventurini_). We took home both 1st and 2nd place in Task 3 (Learned Sparse Retrieval)! 🧵👇
#VectorSearch #InformationRetrieval
Franco Maria Nardini retweeted
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
Franco Maria Nardini 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
Franco Maria Nardini retweeted
Last week I published 9 multivector datasets. @Robro612 saw it and went all in, dropping 40+ new ones on HF! 🤯
The awesome-multivector-retrieval repo now tracks 50+ datasets ready to use. 17 corpora, 8 different encoders.
github.com/TusKANNy/awesome-…
#LateInteraction
Franco Maria Nardini retweeted
Added dataset cards to all of these (plus the older MS MARCO v1 & LoTTE pooled) to make them truly plug-and-play.
Turns out people can't read my mind to figure out how to use them 😮💨
🧵 Just added 9 pre-encoded multivector BEIR datasets to Hugging Face (NFCorpus, SCIDOCS, FiQA across ColBERTv2, ModernColBERT, LateOn), with top-100 groundtruth and reference metrics.
Perfect for benchmarking your methods without encoding overhead.
#LateInteraction #NeuralIR
Franco Maria Nardini retweeted
🧵 Just added 9 pre-encoded multivector BEIR datasets to Hugging Face (NFCorpus, SCIDOCS, FiQA across ColBERTv2, ModernColBERT, LateOn), with top-100 groundtruth and reference metrics.
Perfect for benchmarking your methods without encoding overhead.
#LateInteraction #NeuralIR
Franco Maria Nardini retweeted
RaBitQ is now in Vectorium!
Up to 30x compression, no training, 1/2/4/8 bits per component, 1.4-2.2x faster than the original implementation.
Against PQ, on neural embeddings it wins on every axis, and the gap grows with dimensionality.
#VectorSearch #Quantization #NeuralIR
Franco Maria Nardini retweeted
🔥 Information Retrieval in 2030 🔥
@lateinteraction at VLDB
Extremely excited about OBLIQ and the call for more ambitious search benchmarks! 🚀
And who isn’t excited about the progress in late interaction engines? ⚡️
Franco Maria Nardini retweeted
It would be cool if someone had a retrieval library with SOTA performance on both dense and sparse vectors... oh wait, that's exactly kANNolo! 😁👇
arxiv.org/abs/2608.02583v1
Franco Maria Nardini retweeted
The final program of ReNeuIR 2026 is available at reneuir.org/program.html. An excellent lineup of speakers and plenty of opportunities for engaging discussions. See you on Friday! #SIGIR2026
Franco Maria Nardini retweeted
I will present TACHIOM at #SIGIR2026 next week in Melbourne! 🦘
Exactly one year after I first discovered multivector retrieval at SIGIR 2025, I'm bringing a massive leap in efficiency and scalability to the very same conference. 🧵👇
#LateInteraction #NeuralIR #Efficiency
Franco Maria Nardini retweeted
Late interaction is absolutely exploding this year 🚀
We had a packed LIR workshop at ECIR 2026, and next week at #SIGIR2026 there is an entire oral session dedicated to multivector retrieval (Tuesday afternoon, don't miss it!) 🧵
#LateInteraction #InformationRetrieval
Franco Maria Nardini retweeted
People often ask me if they can feed their documents directly into kANNolo.
Starting today, you can. kANNolo is now officially integrated into PyTerrier! 🚀🧵
#InformationRetrieval #NeuralIR #VectorSearch
Franco Maria Nardini retweeted
Why build another vector search engine? Because we wanted extreme modularity with no performance compromise.
kANNolo beats FAISS & hnswlib on dense retrieval, and significantly surpasses NeurIPS '23 BigANN winners on sparse🚀
🧵👇
#VectorSearch #RustLang #InformationRetrieval
TACHIOM is now in PyLate: lightning-fast multi-vector indexing and search directly on CPU!
arxiv.org/abs/2604.28142
Joint work with @SilvioMartinico, @cosimorulli1, @rventurini_.
Thanks, @antoine_chaffin, and the PyLate team, for the support with the integration!
Franco Maria Nardini retweeted
Whether you are GPU poor or GPU rich, today's release of PyLate has something for you!
GPU maxxers: MaxSim kernels greatly speed up training while lowering the memory requirements
CPU enjoyers: TACHIOM enables lightning fast multi-vector indexing and search directly on CPU
Franco Maria Nardini retweeted
The late-interaction multivector retrieval ecosystem is exploding right now.
To help separate the signal from the noise, we put together an "Awesome Multivector Retrieval" list organizing the top models, engines, libraries, and datasets all in one place 📚 🧵👇
Franco Maria Nardini retweeted
Quick update: TACHIOM 0.3.0 is out with mean-centering to help alleviate the anisotropy problem.
Also noticed that newer models usually need lower micro/small token thresholds than the defaults calibrated on ColBERTv2.0. More to come soon! ⚔️
Franco Maria Nardini retweeted
TACHIOM is very cool and is getting merged in PyLate very soon thanks to the amazing work of @SilvioMartinico
He and the other people of the TusKANNy are shipping insane stuff (in sparse as well!) and are very nice 🫶
Franco Maria Nardini retweeted
this is such an impressive result: search over ~600,000,000 colbert vectors in 10 milliseconds, with a *single* CPU core.
and since this algorithm has sub-linear latency, there’s no excuse for anyone up to tens of billions of tokens
Replying to @SilvioMartinico
For the final refine phase, we implemented a cache-optimized Product Quantization (PQ) layout specifically tailored for late interaction.
Evaluated on ColBERTv2.0 embeddings, it results in 10 ms single-CPU retrieval on large-scale datasets (MS MARCO-v1, LoTTE Pooled).





















