atlas

Research map / Large language models / Retrieval and knowledge

Trigger3:Refining Query Correction via Adaptive Model Selector

AAAI 2025 · Large language models › Retrieval and knowledge · approach: Knowledge editing in LLMs · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Trigger3, a large-small model collaboration framework with three BERT-based triggers (correction, LLM, fallback) that adaptively route queries between a small Seq2Edit/Seq2Seq corrector and a fine-tuned LLM for query correction.

Problem

Query correction in search engines: small correction models generalize poorly and LLMs over-correct and are costly, so it is unclear when to use each model and which to choose.

Approach

A model-agnostic adaptive selector with three triggers: a Correction Trigger filters already-correct queries, an LLM Trigger calls the LLM only when the small model fails but the LLM can succeed, and a Fallback Trigger returns the original query when neither model corrects it.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Trigger3 instead of the strongest reported baselineGECToR + Qwen1.5-7B-Chat · Commercialcharacter-level F0.5: 71.30 -> 74.60Helped
use Trigger3 instead of the strongest reported baselineGECToR + Qwen1.5-7B-Chat · QQcharacter-level F0.5: 50.79 -> 57.40Helped
use Trigger3 instead of the strongest reported baselineBART + Qwen1.5-7B-Chat · Commercialcharacter-level F0.5: 73.21 -> 75.63Helped
use Trigger3 instead of HybridLLMBART + Qwen1.5-7B-Chat · QQcharacter-level F0.5: 61.54 -> 65.27Helped
use Trigger3 instead of the strongest reported baselinemT5 + Qwen1.5-7B-Chat · Commercialcharacter-level F0.5: 65.56 -> 67.25Helped
use Trigger3 instead of HybridLLMmT5 + Qwen1.5-7B-Chat · QQcharacter-level F0.5: 57.61 -> 59.41Helped
add LT (ablation)GECToR + Qwen1.5-7B-Chat · Commercialcharacter-level F0.5: 62.32 -> 73.33Helped
add FT after LT (ablation)GECToR + Qwen1.5-7B-Chat · Commercialcharacter-level F0.5: 73.33 -> 74.17Helped
add CT after LT and FT (ablation)GECToR + Qwen1.5-7B-Chat · Commercialcharacter-level F0.5: 74.17 -> 74.60Helped
add LT (ablation)GECToR + Qwen1.5-7B-Chat · QQcharacter-level F0.5: 41.05 -> 55.91Helped
add FT after LT (ablation)GECToR + Qwen1.5-7B-Chat · QQcharacter-level F0.5: 55.91 -> 56.63Helped
add CT after LT and FT (ablation)GECToR + Qwen1.5-7B-Chat · QQcharacter-level F0.5: 56.63 -> 57.40Helped

Surprising findings

Limitations

Experimental setup

Datasets: Commercial (short-video search logs, Kuaishou) QQ (modified public search dataset)

Benchmarks: Commercial QQ

Metrics: character-level P/R/F0.5 (ChERRANT) word-level P/R/F0.5 LLM coverage

Baselines: GECToR BART mT5 Single (LLM) Cascading (LLM) Random Routing Meta Routing HybridLLM Random Cascading Margin Sampling

Builds on: GECToR HybridLLM Margin Sampling BERT LoRA

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy