REVIEW 4 major objections 5 minor 24 references
CTR-Guided Generative Query Suggestion in Conversational Search
T0 review · 4 major / 5 minor · reviewed 2026-08-06 · deepseek-v4-flash
Pith's one-line read This paper claims that a CTR-guided pipeline—multi-source click modeling, CTR-weighted DPO, and iterative calibration—raises click-through rate, relevance, and diversity of conversational query suggestions at the same time.
desk verdict A coherent industrial pipeline whose headline CTR gains are currently unverifiable because the CTR metric is undefined and may be the authors' own model. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the multi-source contextual CTR predictor: a shared BERT encoder produces representations of the target query and each context source (current query, assistant response, conversation history, user profile, co-occurring queries), single-head cross-attention combines each context with the query, a positional embedding encodes the suggestion's rank, and an MLP outputs a predicted click probability. That predictor supplies the reward, the preference-pair filter, the sample weight, and the reweighted training loss. Around it, GQS wraps Direct Preference Optimization (DPO)—a loss that widens the log-probability gap between chosen and rejected responses—with a CTR-based sample weight and an auxiliary diversity DPO term, plus an iterative calibration loop that clips the likelihood ratio between the initial and current generator to reweight the CTR model's training data.
What would settle it
Serve the final GQS suggestions and the SFT baseline side by side to real users in an online A/B test and compare actual click-through rates on the suggested queries. If the reported relative gains of +70.36% (Task 1) and +30.72% (Task 2) do not appear in the click logs, the central claim fails; a cheaper offline check is to recompute Table 1 using a held-out click model or human click labels never used in training.
Extended reading notes
Core claim
On its own terms, the paper's central claim is that preference alignment driven by predicted click-through rates—rather than raw clicks or direct CTR maximization—is the key to better query suggestions. The authors construct preference pairs from a CTR model's scores: the chosen response is the highest-scoring candidate that passes a diversity threshold, and the rejected response is drawn from candidates below the lower tail of the score distribution. They then optimize a weighted DPO objective plus a diversity-preference objective, and iteratively retrain the CTR model with importance-sampled weights to match the drifting generator. Table 1 shows the complete GQS pipeline outperforming SFT, KTO, SimPO, and DPO in CTR, relevance, and diversity on both tasks; ablation and training-round curves support the contribution of each component.
Load-bearing premise
The central claim collapses if the 'CTR' column in Table 1 is not real user click-through rate but the output of the paper's own CTR predictor, because that same predictor supplies the training rewards; the paper never defines the metric in Section 4.2.
Editorial extensions
If this is right
- If the reported gains are real, query-suggestion systems can be aligned from sparse offline click logs, and each round of deployed suggestions can be reused for further training without waiting for fresh online labels.
- The diversity-aware DPO component prevents CTR alignment from collapsing suggestion variety; removing it lowers both diversity and CTR in the ablations.
- The iterative calibration step matters: a fixed CTR model gives almost no improvement across rounds, while the calibrated model adds 7.45 points in Task 1 CTR.
- Multi-source cross-attention and position embeddings are not optional; removing either degrades AUC and logloss of the CTR predictor.
Reading between the lines
- The paper does not define the CTR metric in the experimental section, and the same predictor supplies the training rewards; if the Table 1 CTR column is that predictor's output rather than real user clicks, the headline gains are partly self-consistency and need independent verification.
- The same pipeline could transfer to other list-generation tasks with click feedback—recommendation explanations, related searches, product suggestions—where multi-source cross-attention context encoding and list-level preference scoring would carry over.
- The diversity judge is trained on a limited annotation set and the relevance/diversity metrics are scored by an automated judge; testing against human raters on unseen topics would clarify whether the reported diversity gains generalize.
- Iterative rounds saturate around round three to five and can slightly decline; a cheaper variant that stops after a few calibrated rounds may capture most of the benefit.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes GQS, a generative query suggestion framework for conversational AI assistants. It combines (1) a multi-source BERT/cross-attention CTR predictor, (2) CTR-weighted DPO with a diversity-aware auxiliary DPO loss, and (3) iterative rounds in which the CTR predictor is recalibrated by importance weighting. Experiments on two Baidu assistant tasks report large relative CTR improvements (Task 1 +70.36%, Task 2 +30.72%) with gains in relevance and diversity over SFT/DPO baselines. The paper also claims large-scale A/B online validation in the Introduction, but no online results are reported.
Significance. If the reported gains are genuine measures of user behavior, the framework would be a valuable industrial demonstration of using noisy click signals to align generative query suggestion models, with a useful treatment of diversity collapse. The proposed architecture is plausible, the ablation of the CTR model components is informative, and the sensitivity analyses of λ and sample size are a strength. However, the paper currently does not define the CTR evaluation metric, does not report the claimed online A/B test, and relies on an unvalidated LLM judge for relevance and diversity, so the central empirical claim cannot be assessed as stated. The contribution is therefore conditional on substantially stronger evaluation evidence.
major comments (4)
- [Section 4.2, Table 1] The 'CTR' metric in Table 1 is never defined. Training uses the paper's own CTR predictor for response scoring (Eq. (2): r(Y_i)=Σ_j \hat p(q_j)) and for preference-pair construction (§3.2), and §3.3 retrains that same predictor. If the Table 1 CTR values are also produced by this predictor (e.g., mean predicted p-hat on the test set), then the +70.36% and +30.72% improvements would largely measure the policy's agreement with the reward model rather than real user engagement, a form of self-consistency. Please state explicitly how the reported CTR is computed: is it an online click-through rate from a logged deployment, or the predictor's output? If the latter, provide evidence that the predictor is calibrated against held-out click logs (e.g., AUC/logloss on a real-click test set, calibration plots) and ideally report the actual observed CTR from a (even small) online or replay experiment.
- [Section 1, contributions bullet] The Introduction states 'We validate our method through large-scale A/B online experiments, showing significant improvements in user engagement and suggestion quality,' but no A/B experiment setup, results, or statistical tests appear anywhere in the paper. Table 1 is offline; Figures 3–5 are offline ablations. This claim is currently unverifiable. Either add the online A/B results (with durations, sample sizes, effect sizes, and confidence intervals) or remove the claim and explicitly state that all experiments are offline.
- [Appendix B / Section 4.2] Relevance and diversity are scored by GPT-4o with no human-validation or agreement study. The paper's own Limitations section concedes that the diversity estimation module is trained on 'a limited number of annotated samples,' which makes the diversity scores hard to interpret. Please add a human-baseline/agreement analysis (e.g., Cohen's kappa or correlation on a subsample) or report the judge's accuracy against the existing human annotations. Without this, the diversity gains (e.g., Task 1 Div. 86.04 vs. 85.63) are not distinguishable from judge noise.
- [Section 4.2, Table 1 and Figures 3–5] No variance estimates or significance tests are provided for any of the reported metrics. With 10,000 test queries (Section 4.1), it is feasible to report confidence intervals or pairwise significance tests (e.g., bootstrap). This is particularly important for the headline CTR improvements: a relative +70% could be driven by a small subset of queries, and the diversity numbers in Table 1 differ by less than one point from SFT in Task 1 (85.63 vs. 86.04).
minor comments (5)
- [Section 3.2, Step 1] The threshold δ is used both as a minimum diversity filter for the preferred response and as the difference threshold for constructing diversity pairs in Step 3; these are different quantities and should be given distinct symbols.
- [Section 3, first paragraph] The text contains typos: 'conversational AI assistent search' should be 'assistant', and the stray 'dlg' in Figure 2 should be removed.
- [Table 1] In the Task 1 KTOclk row, the entry '79.4586.81' appears to be a formatting error; it should likely be '79.45, 86.81' with a separator.
- [Appendix D] The first sentence says 'three query suggestion tasks' but only two tasks (T1 and T2) are described; correct the count.
- [Figure 7] The axis labels '101', '102', etc. should be typeset as 10^1, 10^2, etc., to avoid confusion with the numbers 101 and 102.
Circularity Check
Reported CTR improvements reduce to the paper's own CTR predictor: the training reward is the predicted CTR and the 'CTR' metric is never defined separately, so the headline gains are self-consistency, not demonstrated real engagement.
-
fitted input called prediction
[Section 3.2 (Eq. 2), Section 3.3 (Eqs. 7-9), Section 4.1/4.2 (CTR metric)]
"Using the CTR model described in Section 2, we compute the total predicted click likelihood of each response: r(Yi) = NX j=1 ˆp(qj), (2) ... we utilize three metrics: Click-Through Rate (CTR), Relevance (Rel.) and Diversity (Div.)."
Eq. (2) sets the response reward r(Y_i) to the sum of predicted click probabilities p̂(q_j) from the paper's own CTR model. The DPO objective (Eqs. 3-5) is optimized to prefer responses with larger r(Y), and the iterative procedure (Eqs. 7-9) retrains the same CTR model and repeats. Section 4.1 lists 'Click-Through Rate (CTR)' as an evaluation metric but never defines how it is computed; no other CTR measure is given in the paper. If the CTR column in Table 1 is produced by this predictor, DPO directly maximizes the reported metric, making the +70.36% Task-1 and +30.72% Task-2 gains forced by construction rather than evidence of real user engagement.
full rationale
The paper's central claimed improvement is in CTR, but the only CTR-related quantity defined anywhere is the predicted click probability from the multi-source CTR model (Section 3.1, Eq. 2). This same predicted CTR is used as the reward for constructing DPO preference pairs (Section 3.2) and for iterative retraining (Section 3.3). The evaluation section lists CTR as a metric but gives no formula, no data source, and no procedure, leaving the reader unable to distinguish the reported 'CTR Impr.' from the model's own predictions. Since the training objective is to increase the predicted CTR of generated responses, any evaluation using that same predictor is circular: the improvements are a mathematical consequence of the optimization, not an independent outcome. The relevance and diversity metrics, scored by GPT-4o (Appendix B), are external and not circular. No problematic self-citation was found. The claimed A/B online experiments are absent from the paper, so the real-user-engagement interpretation is unsupported. Overall, the central CTR claim reduces by construction to the fitted CTR model, warranting a high circularity score.
Assumptions & free parameters
free parameters (7)
- lambda (diversity loss coefficient) =
0.1
- beta (DPO temperature) =
not reported
- gamma (CTR-gap scaling factor) =
not reported
- delta (diversity threshold) =
not reported
- epsilon (importance-weight clipping bound) =
not reported
- rejection threshold (mu - 2 sigma) =
2 sigma
- number of iterative DPO rounds =
approximately 5
assumptions (5)
- domain assumption DPO remains a valid preference optimization objective when the 'response' is a list of N generated queries rather than a single sequence.
- domain assumption Click behavior is a valid proxy for user preference after CTR-model correction.
- domain assumption The BERT-based diversity scorer, trained on limited human annotations, generalizes to unseen topics and domains.
- domain assumption GPT-4o relevance and diversity judgments correlate with human judgments.
- domain assumption The clipped importance-weight ratio in Eq. 7 corrects the distribution shift between the initial and current generation policies.
Cite this review
Pith. "Pith review of CTR-Guided Generative Query Suggestion in Conversational Search." pith.science (2026). https://pith.science/paper/LIX4NMID
@misc{pith2026250704072,
author = {Pith},
title = {Pith review of: CTR-Guided Generative Query Suggestion in Conversational Search},
year = {2026},
howpublished = {\url{https://pith.science/paper/LIX4NMID}},
note = {Machine review of arXiv:2507.04072}
}
read the original abstract
Generating effective query suggestions in conversational search requires aligning model outputs with user preferences, which is challenging due to sparse and noisy click signals. We propose GQS, a generative framework that integrates click modeling and preference optimization to enhance real-world user engagement. GQS consists of three key components: (1) a Multi-Source CTR Modeling module that captures diverse contextual signals to estimate fine-grained click-through rates; (2) a Diversity-Aware Preference Alignment strategy using CTR-weighted Direct Preference Optimization (DPO), which balances relevance and semantic diversity; and (3) a CTR-Calibrated Iterative Optimization process that jointly refines the CTR and generation models across training rounds. Experiments on two real-world tasks demonstrate that GQS outperforms strong baselines in CTR, relevance, and diversity.
Figures
Figures from the paper (4 more)
Reference graph
Works this paper leans on
-
[1]
Andrea Bacciu, Enrico Palumbo, Andreas Damianou, Nicola Tonellotto, and Fabrizio Silvestri. 2024. https://arxiv.org/abs/2405.19749 Generating query recommendations via llms . Preprint, arXiv:2405.19749
arXiv 2024
-
[2]
Jiaju Chen, Wang Wenjie, Chongming Gao, Peng Wu, Jianxiong Wei, and Qingsong Hua. 2024. https://doi.org/10.1145/3626772.3657736 Treatment effect estimation for user interest exploration on recommender systems . In Proceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR '24, page 1861–1871, New...
arXiv 2024
-
[3]
Xiaocong Chen, Siyu Wang, Julian McAuley, Dietmar Jannach, and Lina Yao. 2023. https://arxiv.org/abs/2308.11336 On the opportunities and challenges of offline reinforcement learning for recommender systems . Preprint, arXiv:2308.11336
work page Pith review arXiv 2023
-
[4]
Kawin Ethayarajh, Winnie Xu, Niklas Muennighoff, Dan Jurafsky, and Douwe Kiela. 2024. https://arxiv.org/abs/2402.01306 Kto: Model alignment as prospect theoretic optimization . Preprint, arXiv:2402.01306
arXiv 2024
-
[5]
Zhankui He, Zhouhang Xie, Rahul Jha, Harald Steck, Dawen Liang, Yesu Feng, Bodhisattwa Prasad Majumder, Nathan Kallus, and Julian Mcauley. 2023. https://doi.org/10.1145/3583780.3614949 Large language models as zero-shot conversational recommenders . In Proceedings of the 32nd ACM International Conference on Information and Knowledge Management, CIKM '23, ...
arXiv 2023
- [6]
-
[7]
Jinqiu Jin, Sihao Ding, Wenjie Wang, and Fuli Feng. 2024. https://doi.org/10.1145/3589335.3651576 Understanding and counteracting feature-level bias in click-through rate prediction . In Companion Proceedings of the ACM Web Conference 2024, WWW '24, page 838–841, New York, NY, USA. Association for Computing Machinery
arXiv 2024
-
[8]
Yachen Kang, Diyuan Shi, Jinxin Liu, Li He, and Donglin Wang. 2023. https://arxiv.org/abs/2305.16217 Beyond reward: Offline preference-guided policy optimization . Preprint, arXiv:2305.16217
arXiv 2023
Show all 24 references
-
[9]
Robert Kirk, Ishita Mediratta, Christoforos Nalmpantis, Jelena Luketina, Eric Hambro, Edward Grefenstette, and Roberta Raileanu. 2024. https://arxiv.org/abs/2310.06452 Understanding the effects of rlhf on llm generalisation and diversity . Preprint, arXiv:2310.06452
2024 arXiv
-
[10]
Wenhan Liu, Ziliang Zhao, Yutao Zhu, and Zhicheng Dou. 2024. https://doi.org/10.1145/3589334.3645424 Mining exploratory queries for conversational search . In Proceedings of the ACM Web Conference 2024, WWW '24, page 1386–1394, New York, NY, USA. Association for Computing Machinery
2024
-
[11]
Yu Meng, Mengzhou Xia, and Danqi Chen. 2024. https://arxiv.org/abs/2405.14734 Simpo: Simple preference optimization with a reference-free reward . Preprint, arXiv:2405.14734
2024 arXiv
-
[12]
Kenny Peng, Manish Raghavan, Emma Pierson, Jon Kleinberg, and Nikhil Garg. 2023. https://arxiv.org/abs/2307.15142 Reconciling the accuracy-diversity trade-off in recommendations . Preprint, arXiv:2307.15142
2023 arXiv
-
[13]
Rafael Rafailov, Archit Sharma, Eric Mitchell, Christopher D Manning, Stefano Ermon, and Chelsea Finn. 2023. https://proceedings.neurips.cc/paper_files/paper/2023/file/a85b405ed65c6477a4fe8302b5e06ce7-Paper-Conference.pdf Direct preference optimization: Your language model is ...
2023
-
[14]
Lei Sang, Honghao Li, Yiwen Zhang, Yi Zhang, and Yun Yang. 2024. https://doi.org/10.1145/3681785 Adagin: Adaptive graph interaction network for click-through rate prediction . ACM Trans. Inf. Syst., 43(1)
2024 doi
-
[15]
Xiaobin Shen, Daniel Lee, Sumit Ranjan, Sai Sree Harsha, Pawan Sevak, and Yunyao Li. 2024. Enhancing discoverability in enterprise conversational systems with proactive question suggestions. arXiv preprint arXiv:2412.10933
2024 arXiv
-
[16]
Yu Sun, Shuohuan Wang, Yukun Li, Shikun Feng, Hao Tian, Hua Wu, and Haifeng Wang. 2020. Ernie 2.0: A continual pre-training framework for language understanding. In Proceedings of the AAAI conference on artificial intelligence, volume 34, pages 8968--8975
2020
-
[17]
Shuting Wang, Xin Yu, Mang Wang, Weipeng Chen, Yutao Zhu, and Zhicheng Dou. 2024 a . https://arxiv.org/abs/2406.12566 Richrag: Crafting rich responses for multi-faceted queries in retrieval-augmented generation . Preprint, arXiv:2406.12566
2024 arXiv
-
[18]
Zhenduo Wang, Yuancheng Tu, Corby Rosset, Nick Craswell, Ming Wu, and Qingyao Ai. 2023. https://doi.org/10.1145/3543507.3583420 Zero-shot clarifying question generation for conversational search . In Proceedings of the ACM Web Conference 2023, WWW '23, page 3288–3298, New York...
2023
-
[19]
Zheng Wang, Bingzheng Gan, and Wei Shi. 2024 b . https://doi.org/10.1145/3589334.3645365 Multimodal query suggestion with multi-agent reinforcement learning from human feedback . In Proceedings of the ACM Web Conference 2024, WWW '24, page 1374–1385, New York, NY, USA. Associa...
2024
-
[20]
Yao Xiao, Hai Ye, Linyao Chen, Hwee Tou Ng, Lidong Bing, Xiaoli Li, and Roy Ka-wei Lee. 2025. Finding the sweet spot: Preference data construction for scaling preference optimization. arXiv preprint arXiv:2502.16825
2025 arXiv
-
[21]
Rosie Zhao, Alexandru Meterez, Sham Kakade, Cengiz Pehlevan, Samy Jelassi, and Eran Malach. 2025. https://arxiv.org/abs/2504.07912 Echo chamber: Rl post-training amplifies behaviors learned in pretraining . Preprint, arXiv:2504.07912
2025 arXiv
-
[22]
Ziliang Zhao and Zhicheng Dou. 2024. https://doi.org/10.1145/3589334.3645712 Generating multi-turn clarification for web information seeking . In Proceedings of the ACM Web Conference 2024, WWW '24, page 1539–1548, New York, NY, USA. Association for Computing Machinery
2024
-
[23]
online" 'onlinestring :=
ENTRY address archivePrefix author booktitle chapter edition editor eid eprint eprinttype howpublished institution journal key month note number organization pages publisher school series title type volume year doi pubmed url lastchecked label extra.label sort.label short.list...
-
[24]
write newline
" write newline "" before.all 'output.state := FUNCTION n.dashify 't := "" t empty not t #1 #1 substring "-" = t #1 #2 substring "--" = not "--" * t #2 global.max substring 't := t #1 #1 substring "-" = "-" * t #2 global.max substring 't := while if t #1 #1 substring * t #2 gl...
Reviewed August 6, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.