EDBT 2026 Demo / reviewers in the wild / expert
Thong Nguyen 0004
dblp:29/5255-4
· DBLP profile ↗
9ranked-venue papers in the field
4as first author
9since 2021 · last 2026
0000-0003-0607-0723ORCID · verified
Domains — venue-derived; a paper can count in several
Information Retrieval & Web Search · 9 (4 first)
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Neural Lexical Search with Learned Sparse Retrieval
Andrew Yates, Carlos Eduardo Rosar Kós Lassance, Cosimo Rulli, Eugene Yang 0001, Sean MacAvaney, Siddharth A. K. Singh, Thong Nguyen 0004, Yibin Lei |
ECIR (4) | 7 |
| 2026 | Sparton: Fast and Memory-Efficient Triton Kernel for Learned Sparse RetrievalabstractState-of-the-art Learned Sparse Retrieval (LSR) models, such as \splade, typically employ a Language Modeling (LM) head to project latent hidden states into a lexically-anchored logit matrix. This intermediate matrix is subsequently transformed into a sparse lexical representation through element-wise operations (ReLU, łogp) and max-pooling over the sequence dimension. Despite its effectiveness, the LM head creates a massive memory bottleneck due to the sheer size of the vocabulary (V ), which can range from 30,000 to over 250,000 tokens in recent models. Materializing this matrix creates a significant memory bottleneck, limiting model scaling. The resulting I/O overhead between operators further throttles throughput and runtime performance. In this paper, we propose SPARTON, a fast---memory-efficient---Triton kernel tailored for the LM head in LSR models. SPARTON utilizes a fused approach that integrates the tiled matrix multiplication, ReLU, Log1P, and max-reduction into a single GPU kernel. By performing an early online reduction directly on raw logit tiles, SPARTON avoids materializing the full logit matrix in memory. Our experiments demonstrate that the SPARTON kernel, in isolation, achieves up to a 4.8× speedup and an order-of-magnitude reduction in peak memory usage compared to PyTorch baselines. Integrated into SPLADE (|V | ≈ 30k ), SPARTON enables a 33% larger batch size and 14% faster training with no effectiveness loss. On a multilingual backbone (|V | ≈ 250k ), these gains jump to a 26× larger batch size and 2.5× faster training. Thong Nguyen 0004, Cosimo Rulli, Franco Maria Nardini, Rossano Venturini, Andrew Yates |
SIGIR | 1 |
| 2026 | Better than Dense? Investigating the Natural Backward Compatibility of Learned Sparse RepresentationsabstractAdvancements in retrieval models necessitate re-indexing, a computationally expensive process for large-scale production environments. While updating only the query encoder and continuing to use the old index could be a promising middle ground, dense retrieval systems suffer severe performance drops in this setting. We investigate whether Learned Sparse Retrieval (LSR) can mitigate this backward compatibility issue, as its lexical matching may provide a stable term-based anchor to preserve compatibility across model versions. Experiments on BEIR and the streaming settings of LoTTE show that upgrading only the query encoder causes only a small effectiveness drop in LSR when no mitigation applied, whereas dense retrieval fails severely. We explore lightweight query adaptation methods including ranking fusion, representation fusion, and minimal-training adapters to further improve compatibility. These approaches significantly improve backward compatibility on BEIR and effectively reduce performance loss in streaming retrieval. Code: https://github.com/JingfenQiao/LSR-BC.git Jingfen Qiao, Gabrielle Poerwawinata, Thong Nguyen 0004, Jia-Huei Ju, Eugene Yang 0001, Evangelos Kanoulas, Andrew Yates |
SIGIR | 3 |
| 2025 | Effective Inference-Free Retrieval for Learned Sparse RepresentationsabstractLearned Sparse Retrieval (LSR) is an effective IR approach that exploits pre-trained language models for encoding text into a learned bag of words. Several efforts in the literature have shown that sparsity is key to enabling a good trade-off between the efficiency and effectiveness of the query processor. To induce the right degree of sparsity, researchers typically use regularization techniques when training LSR models. Recently, new efficient-inverted index-based-retrieval engines have been proposed, leading to a natural question: has the role of regularization changed in training LSR models? In this paper, we conduct an extended evaluation of regularization approaches for LSR where we discuss their effectiveness, efficiency, and out-of-domain generalization capabilities. We first show that regularization can be relaxed to produce more effective LSR en- coders. We also show that query encoding is now the bottleneck limiting the overall query processor performance. To remove this bottleneck, we advance the state-of-the-art of inference-free LSR by proposing Learned Inference-free Retrieval (Li-Lsr). At training time, Li-Lsr learns a score for each token, casting the query encoding step into a seamless table lookup. Our approach yields state-of-the-art effectiveness for both in-domain and out-of-domain evaluation,surpassing Splade-v3-Doc by 1 point of mRR@10 on MsMarco and 1.8 points of nDCG@10 on Beir. Franco Maria Nardini, Thong Nguyen 0004, Cosimo Rulli, Rossano Venturini, Andrew Yates |
SIGIR | 2 |
| 2025 | Neural Lexical Search with Learned Sparse RetrievalabstractLearned Sparse Retrieval (LSR) techniques use neural machinery to represent queries and documents as learned bags of words. In contrast with other neural retrieval techniques, such as generative retrieval and dense retrieval, LSR has been shown to be a remarkably robust, transferable, and efficient family of methods for retrieving high-quality search results. This half-day tutorial aims to provide an extensive overview of LSR, ranging from its fundamentals to the latest emerging techniques. By the end of the tutorial, attendees will be familiar with the important design decisions of an LSR system, know how to apply them to text and other modalities, and understand the latest techniques for retrieving with them efficiently. Website: https://lsr-tutorial.github.io Andrew Yates, Carlos Eduardo Rosar Kós Lassance, Cosimo Rulli, Eugene Yang 0001, Sean MacAvaney, Siddharth A. K. Singh, Thong Nguyen 0004, Yibin Lei |
SIGIR | 7 |
| 2024 | Multimodal Learned Sparse Retrieval with Probabilistic Expansion Control
Thong Nguyen 0004, Mariya Hendriksen, Andrew Yates, Maarten de Rijke |
ECIR (2) | 1 |
| 2023 | A Unified Framework for Learned Sparse Retrieval
Thong Nguyen 0004, Sean MacAvaney, Andrew Yates |
ECIR (3) | 1 |
| 2023 | Adapting Learned Sparse Retrieval for Long DocumentsabstractLearned sparse retrieval (LSR) is a family of neural retrieval methods that transform queries and documents into sparse weight vectors aligned with a vocabulary. While LSR approaches like Splade work well for short passages, it is unclear how well they handle longer documents. We investigate existing aggregation approaches for adapting LSR to longer documents and find that proximal scoring is crucial for LSR to handle long documents. To leverage this property, we proposed two adaptations of the Sequential Dependence Model (SDM) to LSR: ExactSDM and SoftSDM. ExactSDM assumes only exact query term dependence, while SoftSDM uses potential functions that model the dependence of query terms and their expansion terms (i.e., terms identified using a transformer's masked language modeling head). Thong Nguyen 0004, Sean MacAvaney, Andrew Yates |
SIGIR | 1 |
| 2021 | DiffIR: Exploring Differences in Ranking Models' BehaviorabstractUnderstanding and comparing the behavior of retrieval models is a fundamental challenge that requires going beyond examining average effectiveness and per-query metrics, because these do not reveal key differences in how ranking models' behavior impacts individual results. DiffIR is a new open-source web tool to assist with qualitative ranking analysis by visually 'diffing' system rankings at the individual result level for queries where behavior significantly diverges. Using one of several configurable similarity measures, it identifies queries for which the rankings of models compared have important differences in individual rankings and provides a visual web interface to compare the rankings side-by-side. DiffIR additionally supports a model-specific visualization approach based on custom term importance weight files. These support studying the behavior of interpretable models, such as neural retrieval methods that produce document scores based on a similarity matrix or based on a single document passage. Observations from this tool can complement neural probing approaches like ABNIRML to generate quantitative tests. We provide an illustrative use case of DiffIR by studying the qualitative differences between recently developed neural ranking models on a standard TREC benchmark dataset. Kevin Martin Jose, Thong Nguyen 0004, Sean MacAvaney, Jeff Dalton 0001, Andrew Yates |
SIGIR | 2 |