Listwise Cross-Encoder Fine-Tuning vs. Agentic Instruction Tuning for LLM Rerankers: A Systematic Study in Medical Procedure Reranking
列表级交叉编码器微调与代理式指令微调的LLM重排序对比研究
🧭 重排序系统 · 小模型微调 vs 大模型指令调优
Healthee
109M参数的交叉编码器微调ListNet后,NDCG@3比4B指令重排序模型高2.6点,参数仅1/37
📌 工作参考价值
- 在电商搜索/推荐重排序中,若资源及延迟敏感,可优先考虑小参数交叉编码器+ListNet 微调,性能可能反超大模型。
- 利用 GPT-4 等大模型自动构建查询-商品/文档对的数据集管道,可低成本构建领域训练数据。
- 代理式提示优化(agentic prompt optimization)的思路可迁移至推荐系统提示工程,自动化调优 LLM 重排序器的提示词。
- 部署时权衡延迟——小模型推理成本低,适合实时重排序;大模型可留作离线评估或数据生成。
动机
患者用日常语言查询医疗覆盖,而保险系统使用临床术语,词汇鸿沟导致重排序困难。需比较不同重排序范式的实际效果。
方法
- 小模型微调:使用 MedCPT 和 MiniLM-L12(最多 109M 参数),冻结不同层,用 ListNet 等列表级损失微调交叉编码器。
- 大模型指令调优:使用 Qwen3-Reranker-4B,通过 GPT-4.1 驱动的代理优化循环迭代优化提示。
- 构建包含 2647 个查询、708 个保险服务的专用数据集。
结果
- 109M 参数交叉编码器用 ListNet 微调后,NDCG@3 比 4B 模型高 2.6 个百分点,Spearman 相关性高 13.3 点。
- 参数量仅为对方的 1/37,推理成本更低。
- 研究还提供了可扩展的 LLM 数据集构建方案及部署权衡。