LocalSUG: Geography-Aware LLM for Query Suggestion in Local-Life Services

本文提出了面向本地生活服务的地理感知查询建议框架 LocalSUG,通过引入城市感知候选挖掘、基于束搜索的 GRPO 训练算法以及质量感知的加速技术,有效解决了地理缺失、暴露偏差和推理延迟三大挑战,显著提升了点击率并降低了无结果率。

Jinwen Chen, Shuai Gong, Shiwen Zhang, Zheng Zhang, Yachao Zhao, Lingxiang Wang, Haibo Zhou, Yuan Zhan, Wei Lin, Hainan Zhang

发布于 2026-03-06
📖 1 分钟阅读☕ 轻松阅读

Each language version is independently generated for its own context, not a direct translation.

这篇论文介绍了一个叫 LocalSUG 的新系统,它是专门为像美团、饿了么这样的本地生活服务 App(比如找餐厅、订酒店、叫外卖)设计的“智能搜索助手”。

为了让你轻松理解,我们可以把整个搜索过程想象成在一个巨大的、充满各种店铺的城市里找东西

1. 核心问题:以前的“助手”太笨了

想象一下,你在北京想点披萨,输入了“披萨”两个字。

  • 旧系统(传统方法): 就像一个只会背“热门榜单”的导游。它不管你在哪,只要看到“披萨”,就给你推全中国最火的“必胜客”或“达美乐”。
    • 问题: 如果你身在澳门,而达美乐在澳门根本没开店,旧系统就会给你推一个你根本点不到的店,让你很失望。
  • 新系统(LocalSUG): 就像一个既懂地理、又懂你口味的本地老向导。它不仅知道你想吃披萨,还知道你在北京,所以它只推北京有的店;如果你在澳门,它就推澳门有的店。

2. 三大挑战与 LocalSUG 的“独门秘籍”

作者发现,直接用现在最火的大语言模型(LLM)来做这个助手,有三个大麻烦,LocalSUG 用三个聪明的办法解决了:

挑战一:大模型“路痴”,不懂地理位置

  • 比喻: 大模型就像是一个读过全世界地图的学霸,但他没去过北京,也没去过上海。让他推荐,他可能会把北京的店推给上海人。
  • LocalSUG 的解法(城市感知挖掘):
    • 他们给大模型装了一个“本地情报网”。在生成建议之前,先查一下“在这个城市,大家经常把‘披萨’和哪些店一起搜”。
    • 效果: 就像给大模型戴上了一副“城市眼镜”,它一眼就能看出:“哦,用户在北京,达美乐在这里;用户在上海,这里没有达美乐,推必胜客吧。”

挑战二:大模型“纸上谈兵”,训练和实战对不上

  • 比喻: 想象大模型在训练时,是像做填空题一样,一个一个字地猜(比如:披萨 -> 必胜客 -> 达美乐)。但在实际给用户推荐时,它需要像排兵布阵一样,一次性把最好的 5 个选项排好队(比如:1. 必胜客,2. 达美乐,3. ...)。
    • 问题: 训练时学的“单兵作战”技巧,到了实战“排兵布阵”时就不管用了,导致推荐的列表乱糟糟,或者最好的选项没排在第一位。
  • LocalSUG 的解法(光束搜索驱动训练):
    • 他们改变了一种训练方法,让大模型在学习的时候就模拟实战时的排兵布阵
    • 效果: 就像让士兵在演习时,直接按实战的“方阵”来练,而不是单练。这样上战场(给用户推荐)时,排出来的队伍(推荐列表)既整齐又精准。

挑战三:大模型“反应慢”,用户等不起

  • 比喻: 大模型虽然聪明,但像一头大象,思考起来很慢。在本地生活服务里,用户搜一下,如果等个 1 秒没反应,用户早就关掉 App 走了。
  • LocalSUG 的解法(质量感知加速 + 剪枝):
    • 剪枝(Vocabulary Pruning): 就像给大象做“瘦身”。他们发现,大模型在本地生活服务里,99% 的时间只需要用到最常用的 3 万个词。于是,他们把那些生僻的、用不到的词直接“剪掉”,让大象变轻了,跑得飞快。
    • 质量感知加速(QA-BS): 就像给大象装了“智能刹车”。如果它发现正在生成的词质量很差(比如乱码),就立刻停下来,不再浪费时间去生成后面没用的词,直接输出最好的结果。
    • 效果: 既保持了高智商,又跑出了小跑车的速度。

3. 实际效果:真的好用吗?

作者把这个系统放到了真实的 App 里测试(就像把新向导派到了真实的街道上):

  • 结果:
    • 点进率(CTR)提升了: 用户更愿意点击推荐的词了。
    • 搜不到东西的情况少了: 以前搜半天没结果,现在能精准找到想要的店。
    • 用户打字少了: 因为推荐太准,用户不用打那么多字就能找到东西。
    • 多样性好了: 不仅推大店,也能发现一些藏在巷子里的好店(长尾需求)。

总结

LocalSUG 就是一个给大模型装上了“本地地图”、训练了“实战队形”、还给它做了“极速瘦身”的超级搜索助手

它不再是一个只会死记硬背的“书呆子”,而是一个懂你所在的城市、反应极快、且能精准把你带到好店门口的“本地老向导”。这让我们在找吃的、找玩的时,体验更顺畅,更容易发现惊喜。