Papers for

software developers building chatbots

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Decision models can rival rerankers in text retrieval with trade offs

Can System-1-Style Decision Models Replace Dedicated Rerankers in RAG? A Systems Evaluation

Abstract: Retrieval-augmented generation (RAG) systems often use a dedicated reranker to choose which retrieved candidates reach the language model. Reranking improves relevance but adds latency, so teams look for faster alternatives. System-1style decision models make direct, structured predictions instead of generating long responses. Could one provide comparable reranking quality with less inference overhead? We first screen 21 open-weight models on 11 benchmarks, then compare a promising decision model with a dedicated reranker on identical candidate lists. The default decision-model setup fails on many long candidate sets, so scoring only the requests it completes gives a misleading ranking. Limiting candidate text length largely restores reliability and makes some configurations competitive. A frozen evaluation on new retrieval data supports the reliability and ranking results, but confirms the latency requirement for only one of the two selected configurations. Across workloads, which model ranks better changes, and a tuned reranker remains faster and uses far less GPU memory. A decision model can perform competitive reranking, but replacing a reranker requires weighing quality, latency and memory together, and teams should tune the reranker they already run first.

Mon 26 OctMachine Learning
The gist
Choosing the best information pieces to show a language AI is important but slow when using special sorting tools called rerankers. The authors studied faster systems called system-1-style decision models to see if they could do this job just as well. They found that these decision models can sometimes match rerankers in quality, but they have limits, especially with longer texts. The choice depends on balancing quality, speed, and memory use, and improving existing rerankers might still be the best option.
Open → 2610.34816v1

Length inflation in model distillation caused by token disagreement

When EOS Tokens Disagree: Understanding Length Inflation in On-Policy Distillation

Abstract: We study length inflation in on-policy distillation (OPD), where student responses can become excessively long and even exhaust the generation budget. We identify \emph{termination-token mismatch} between base students and post-trained teachers as an important source of this behavior. Across Qwen3, Llama, and Gemma, the two models can place their stopping probability on different EOS tokens, even when their declared stopping sets are identical. This mismatch can suppress the student's preferred termination action without reliably transferring the teacher-preferred alternative. We show that aligning the decoding stopping set alone is insufficient, while treating functionally equivalent EOS tokens as a shared semantic stopping action substantially mitigates mismatch-induced length inflation across all three model families. To further understand how termination behavior evolves over training, we study OPD across different K2-Horizon training stages. This stage-wise analysis shows that termination preferences can shift substantially during training, while also revealing a distinct length inflation late in the OPD run that persists beyond termination alignment. Together, these results identify termination mismatch as an important, but not exhaustive, source of OPD length dynamics. We release an implementation incorporating the proposed termination-handling corrections.

Thu 17 SeptMachine Learning
The gist
Sometimes when one AI model learns from another, its answers get too long and fill up the allowed space. The researchers found that this happens because the two models disagree on which special 'stop' word means to end a response. Even if both models say they use the same stop words, they place different importance on those words, causing confusion. The team shows that treating different stop words that mean the same thing as one shared stop signal helps reduce these overly long answers. However, there are still other reasons that cause length increase, especially late in training.
Open → 2609.20511v1