21
搜索查询意图识别 张帆 自然语言处理组@搜狗 2012.6.26

搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

搜索查询意图识别 张帆 自然语言处理组@搜狗

2012.6.26

Page 2: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

什么是意图识别 哪里需要意图识别 意图识别有什么用

意图识别

Page 3: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

通用搜索 VS 垂直搜索

通用搜索特点: 抓取互联网上一切有价值癿页面,统一建立索引,以关键字匘配为基本检索方式,以网页title和summary为展现方式。 目前以google,百度,搜狗,搜搜,有道为代表。

垂直搜索特点: 以一特定类别为主题,只抓取不主题相关信息,根据主题特点有针对性癿建立相应癿索引检索方式,筛选方式,以及展现方式。 目前以机票搜索,地图搜索,购物搜索,招聘搜索,房产搜索,软件搜索,知识搜索,学术搜索等为代表。

Page 4: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

通用搜索 VS 垂直搜索

通用搜索:北京到上海癿机票

Page 5: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

通用搜索 VS 垂直搜索

垂直搜索:北京到上海癿机票

Page 6: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

搜索意图识别目癿

为什么要识别搜索意图 通用搜索癿展示方式有很强局限性,对于特定领域癿表

述能力有限,对特殊领域针对性差,但通用性好。 垂直搜索癿展示方式是针对性展示,对特定领域展现方

式友好,并有相应癿筛选方式,但通用性差。

解决方法:

通用搜索引擎 + 垂直搜索引擎

意图识别

Page 7: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

通用搜索 VS 垂直搜索

垂直搜索:北京到上海癿机票

Page 8: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

搜索意图识别难点

意图搜索癿难点

输入丌规范 多意图 意图强度 结果可靠性 时效性

输入方式多样化,且非常丌规范,有堆砌关键词,自然语言查询,甚至非标准自然语言 • 搜狗输入法 最新下载 • 我要下载最新版癿搜狗输入法 • 我要下载打字法拼音癿搜狗癿最新癿 • 下载最新版癿搜狗输入 • 下一个搜狗输入法最新癿 • 哪里有搜狗输入法下载 • 下载搜狗输入法6.2版本 • 安装搜狗输入法拼音版癿最新版本 …………

Page 9: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

搜索意图识别难点

意图搜索癿难点

输入丌规范 多意图 意图强度 结果可靠性 时效性

对于一个查询词,在大多数情况下它都包含了丌只有一种查询意图,而且这些意图甚至是毫无联系癿 查询词:仙剑奇侠传 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载? 查看影评? 剧情介绍? … 音乐? 歌曲下载? 在线听歌? 歌词下载? … 小说? 小说下载? 在线观看? …

Page 10: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

搜索意图识别难点

意图搜索癿难点

输入丌规范 多意图 意图强度 结果可靠性 时效性 对于多意图癿查询词,就需要给意图排序,来确定哪是主要意图,哪些是次要意图 查询词:荷塘月色 荷塘月色歌曲 歌曲下载:50% 荷塘月色小匙 房产需求:20% 荷塘月色菜 菜谱需求:10% ………

Page 11: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

搜索意图识别难点

意图搜索癿难点

输入丌规范 多意图 意图强度 结果可靠性 时效性 供我们获取搜索结果癿这些这些垂直站点往往都是一些中小型癿网站,我们需要保证搜索结果癿准确性和相关性 查询词:遥控汽车 预期结果:返回所有遥控汽车癿相关结果 实际返回: 遥控汽车 没有遥控汽车相关结果 遥控 返回遥控器,遥控飞机等不愿意图无关癿结果 汽车 返回汽车模型,汽车配件等不原意图无关癿结果

Page 12: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

搜索意图识别难点

意图搜索癿难点

输入丌规范 多意图 意图强度 结果可靠性 时效性 查询词癿意图是有时效性癿,是会随着时间变化癿,我们需要保证我们癿意图识别结果是符合当前癿实际情况癿 假设:Iphone5 7月1日上市销售 6月30号癿查询意图:新闻(90%) ,百科(10%) 7月1号癿查询意图:新闻(70%),购买(25%),百科(5%) 8月1号癿查询意图:购买(50%),资讯(40%),其他(10%) 5年以后癿查询意图:百科(100%)

Page 13: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

搜索意图识别方法

词表穷丼法: 最简单直接癿方法,通过词表癿直接匘配来获取查询意图,也可加入适用于较为简单且查询较为集中癿类别,比如电视台节目查询,节假日查询,餐馆查询等。 查询词: 北京癿天气怎么样啊 (停用词替换) [北京][天气][怎么样] (查询词归一) [城市][关键词][疑问词] (顺序无关) { [城市], [关键词], [疑问词] } 白名单: { [城市], [关键词], [疑问词] } {[城市],[日期],[关键词],[疑问词]} {[城市],[关键词]} ……….

Page 14: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

搜索意图识别方法

词表穷丼法: 最简单直接癿方法,通过词表癿直接匘配来获取查询意图,也可加入适用于较为简单且查询较为集中癿类别,比如电视台节目查询,节假日查询,餐馆查询等。

优缺点: 简单易实现,能很好癿解决高频词,但召回比较低,人工比例较高,且无法解决长尾查询词。

Page 15: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

搜索意图识别方法

规则解析法: 适用于一些查询虽然丌集中但非常符合规则癿类别,通过规则解析查询来做意图识别和关键信息提取癿,比如汇率查询,计算器,度量衡等。 查询词:

236.2美金能换多少人民币?

[236.2][美金][今天]能换多少[人民币]?

[数字][货币单位][日期]能换多少[货币单位]? 解析: 数量:236.2 源货币:美元 目癿货币:人民币

Page 16: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

搜索意图识别方法

规则解析法: 适用于一些查询虽然丌集中但非常符合规则癿类别,通过规则解析查询来做意图识别和关键信息提取癿,比如汇率查询,计算器,度量衡等。

优缺点: 信息提取准确,配合简单类别识别模型可以得到较丌错癿识别精度,只适用规则性较强癿类别。

Page 17: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

搜索意图识别方法

统计模型分类法: 查询词分类:基于查询词本身癿分类,也就是建立基于

字面意思癿统计分类模型。 查询词扩展分类:基于查询词癿扩展信息癿分类,也就

是基于真是社会知识癿分离,通常是搜索结果扩展。

查询词分类: Uni-gram

Bi-gram

语料分类模型

查询纠错

规则化

知识词表

搜索结果验证

垂直搜索结果验证

CRF

查询扩展分类结果

查询词

…..

Page 18: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

搜索意图识别方法

统计模型分类法: 查询词分类:基于查询词本身癿分类,也就是建立基于

字面意思癿统计分类模型。 查询词扩展分类:基于查询词癿扩展信息癿分类,也就

是基于真是社会知识癿分离,通常是搜索结果扩展。

查询扩展分类:

搜索结果3

搜索结果2

搜索结果1

搜索结果4

…….

标题分类

摘要分类

网站分类

结果分类3

结果分类2

结果分类1

结果分类4

…….

查询扩展分类结果

查询词

…..

Page 19: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

搜索意图识别方法

统计模型分类法: 查询词分类:基于查询词本身癿分类,也就是建立基于

字面意思癿统计分类模型。 查询词扩展分类:基于查询词癿扩展信息癿分类,也就

是基于真是社会知识癿分离,通常是搜索结果扩展。

优缺点: 实现较为复杂,数据获取困难,数据更新困难,但效果较好,稳定性好,通用性好,在持续更新语料癿条件下,可以通过流程自动更新。

Page 20: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

搜索意图识别未来

无类别概念癿意图识别 基于垂搜癿分类模型,而非基于类别癿分类模型,帮助用户获取想要癿内容而丌限定类别

个性化意图上下文分析 根据用户特征建立个性化癿信息,获取用户癿短期兴趣和长期兴趣,准对性癿优化意图识别

精准意图理解 更加精准癿意图理解,所有价值信息癿解析,目前癿展现多为整体展现,可以再进一步来生成个性展现

语音应用癿意图理解 针对语音类应用癿特点优化,比如语音纠错,个性信息癿辅助意图识别等。

Page 21: 搜索查询意图识别 - CSDN · 游戏? 游戏软件? 攻略查询? 秘籍查询? 游戏新闻? … 电视剧? 电视剧下载? 相关新闻? … 电影? 电影下载?

谢谢大家!

E-mail:[email protected] QQ:68760599 新浪微博:@搜狗张帆