Title: BH-EXIT: LABEL-FREE EARLY TERMINATION FOR HNSW SEARCH VIA BUCKET-HISTOGRAM STABILITY FARS PDF: e67e388a-1487-487b-a328-30a5451364ed.pdf Score: 4.2 Verdict: Reject Confidence: 0.78 Elapsed: 210.6s Strengths: 1. The core insight is clean and well-motivated: in dense retrieval with near-tie churn, distributional convergence precedes exact-ID convergence, so monitoring bucket histograms enables earlier termination than ID-Overlap. The conceptual framing in Section 3.4 is logically sound and the 'same-bucket swap' explanation is intuitive (Section 3.4, para 1-2). 2. Honest reporting of the p99 latency tradeoff (19.06ms vs estimated 15.49ms for ID-Overlap, a 23.1% regression) and the Recall@1000 drop (0.4307 for BH-Exit vs 0.4675 for ID-Overlap and 0.4628 for Fixed ef=1024). The authors do not hide these negative signals (Table 1, Section 4.5). 3. Random-bucket ablation is a valuable control: showing that even random coarsening outperforms ID-Overlap (180.0 vs 196.7 expansions) while k-means adds another 31.3% improvement, decomposes the benefit into 'any coarsening helps' + 'semantic coarsening helps more' (Table 1, Section 4.2). 4. Robustness across bucket granularities C∈[64,4096] with consistent improvement over ID-Overlap (13.2%–40.5% p50 savings) reduces hyperparameter sensitivity concern (Figure 2, Section 4.3). Weaknesses: 1. Single dataset (BEIR TREC-COVID, 50 queries, 171K docs) with a single embedding model (BGE-base-en-v1.5). This is an extremely narrow evaluation: 50 queries is too few for reliable conclusions, and the authors acknowledge this limitation but present headline claims (28% improvement) as if generalizable. No test on larger corpora, different domains, or alternative embeddings (Section 4.1, Section 4.5). 2. Recall@1000 drops from 0.4675 (ID-Overlap) to 0.4307 (BH-Exit)—a 7.9% relative regression that is arguably more concerning than the p99 latency regression the authors discuss. BH-Exit trades retrieval coverage for latency, but the paper frames this as 'equivalent retrieval quality' based solely on nDCG@10 matching, ignoring the Recall collapse (Table 1). 3. No statistical significance tests anywhere. With only 50 queries and 3 index seeds, the nDCG@10 difference between BH-Exit (0.6725) and ID-Overlap (0.6724) is 0.0001—effectively noise. The 28% latency claim and all granularity results lack confidence intervals or significance testing. Three seeds for index construction ≠ three independent experimental runs on the evaluation (Table 1, Section 4.1). 4. The Python-vs-C++ implementation confound is fatal for latency claims. The Fixed ef=1024 baseline runs in native C++ (2.67ms p50) while all early-termination methods run in Python (6.70ms–19.45ms p50). The '28% improvement over ID-Overlap' is a Python-vs-Python comparison that does not demonstrate real-world benefit: BH-Exit's 6.70ms p50 is still 2.5× slower than the C++ fixed-ef baseline (2.67ms). The actual question—does BH-Exit in C++ beat C++ ID-Overlap—is never answered (Table 1, Section 4.1 'Metrics' paragraph). 5. The core idea is a one-line substitution: replace ID-Overlap (Eq. 1) with normalized L1 histogram distance (Eq. 3), using pre-computed k-means bucket IDs. This is straightforward engineering with no algorithmic or theoretical depth. There is no analysis of when/why bucket-histogram stability guarantees quality preservation, no convergence bounds, and no formal relationship between histogram stability and retrieval quality (Section 3.3, Eq. 2-3). 6. ID-Overlap baseline hyperparameters are suspicious: γ=0.80 with δ=1 (patience=1) is an extremely aggressive configuration for ID-Overlap, likely chosen to match the nDCG@10 budget (≤0.003 degradation) but potentially not the best operating point for ID-Overlap. A fairer comparison would sweep ID-Overlap's hyperparameters to match the same expansion budget as BH-Exit and compare nDCG@10, or at minimum show Pareto curves of nDCG@10 vs. latency for both methods (Section 4.1 'Baselines'). Must Fix Items: 1. Report Recall@1000 prominently and discuss the 7.9% relative regression; 'equivalent retrieval quality' is misleading when Recall drops significantly. 2. Add statistical significance tests (e.g., paired t-test or bootstrap on per-query nDCG@10 and latency) across the 50 queries; report confidence intervals for all main claims. 3. Evaluate on at least 2-3 additional BEIR subsets with different characteristics (e.g., larger corpus, different domain) to support generalization claims. 4. Provide Pareto frontier (nDCG@10 vs. latency, Recall vs. latency) comparing BH-Exit and ID-Overlap across multiple threshold settings, not just single operating points. 5. Either implement both methods in the same runtime (C++ or Python) for fair latency comparison, or remove latency claims and compare only on expansion counts. Runs: - run=1 score=4.2 verdict=Reject confidence=0.78 error=None