`

从语言模型“反推”的角度看查询扩展

阅读更多

6.2从语言模型“反推”的角度看查询扩展

查询扩展就是根据实际出现的词项推断应该出现的词项,也就是从用户提交的查询推断出隐含在用户查询意图背后的其他词项,从而“揣摩”出用户真实的信息需求。启发式的查询扩展方法在实现扩展时,采用的是一种启发式的扩展词选取方法和权重修正策略,缺乏严格的数学推导和理论依据。为了在统计语言模型框架内实现查询扩展,有必要将用户真实的查询意图表示为查询语言模型(或叫信息需求语言模型),记为θU

在最简单的情况下,假设θU为一元模型。查询扩展的目的就是利用所有与用户信息需求有关的已知信息来“反推”出潜在的查询语言模型。

这里的“过滤”是一种不可见的潜在过程,可认为是由用户完成的,IR系统的用户根据自己的信息需求(查询意图)挑选出一些能代表其查询意图的关键词构成初始查询提交给IR系统;“反推”则由IR系统来完成,是IR系统根据用户提交的查询“揣摩”其真实查询意图的过程,即根据现有的所有与用户信息需求有关的已知信息(用户提交的查询、文档集、检索的上下文信息、用户的个性化信息以及其他外部知识如WordNet等)“推断”出其真实的查询意图。

 

6.3基于语言模型估计的反推方法

对于由给定的n篇与用户信息需求相关的文档组成的相关文档集合R={D1,D2,,Dn},假设R中的每篇文档仅含有一个主题(显然,该主题是与用户信息需求相关的),基于这种假设,我们可认为相关文档集合R所讨论的主题由某个概率模型所生成;为了简化问题的规模,进一步假设该概率生成模型为最简单的一元语言模型,称为相关主题模型,记为θR。根据初始的查询语言模型θQ和相关主题模型θR,我们可以采用线性插值平滑的方法将这两部分信息结合起来,从而获得反推后的查询语言模型θU

 

P (w|θU)=α*p(w|θQ)+(1-α)*p(w|θR)

 

其中α为小于1大于0的插值系数,根据经验获得,缺省值为0.2

 

参考:基于统计语言建模的信息检索及相关研究

分享到:
评论

相关推荐

    用python实现反推kano模型的数据,并且用py分析kano模型

    用python实现反推kano模型的数据,并且用py分析kano模型

    如何从ai效果反推 prompt(方法论)

    如何从ai效果反推 prompt(方法论)

    百度SEO反推软件下载,反推是什么

    百度SEO反推软件,反推是什么 使用反推技术,使你的网站秒引蜘蛛秒收录 使用说明: 1.导入链接,开头必须带http://,末尾必须带/,一行一条 2.导入你的百度账号COOKIE,一行一条 3.接入打码平台 4.即刻开启秒收录 ...

    195-基于居民平均出行时间的OD反推方法研究-word资料.pdf

    模型主要聚焦于城市组团的层面,从较为集计的角度上对既有 OD 反推模型的结构进行简化处理。 OD 出行矩阵是城市交通规划中比不可少的前提条件之一,它反映了城市不同空间之间的联系强度,通常代表着城市交通需求的...

    怎样进行PCB原理图反推,反推注意哪些细节

    进行PCB(印刷电路板)原理图反推是一个涉及电子电路分析、理解以及细节处理的技术过程。这一过程要求工程师具备扎实的电子电路知识、PCB设计原理以及逆向思维能力。在进行反推时,工程师需要根据实际的PCB电路板来...

    dwr反推简单例子

    在"**dwr反推简单例子**"中,我们将会探讨如何使用DWR进行数据的反向推送,即由服务器主动向客户端推送数据,而不仅仅是响应客户端的请求。 首先,DWR的核心概念包括三个主要部分:`Engine`、`Configuration`和`...

    dwr服务器端反推demo

    在这个"dwrdemo"中,我们将深入探讨如何利用DWR的服务器端反推功能来构建一个点对点聊天应用。 一、DWR基本概念 DWR的核心特性是它能够使JavaScript代码像操作本地对象一样调用服务器上的Java方法。这种机制使得Web...

    dwr反推demo

    **DWR反推技术详解** DWR(Direct Web Remoting)是一种开源JavaScript库,它允许在Web应用程序中实现Ajax(Asynchronous JavaScript and XML)通信,从而实现客户端与服务器端的实时交互。DWR2.x版本引入了反推...

    反推的ajax

    讲述ajax的反推讲述ajax的反推讲述ajax的反推讲述ajax的反推讲述ajax的反推讲述ajax的反推

    基于改进遗传算法的区域OD矩阵反推研究

    极大熵模型能够确保在给定数据约束下,推算出的OD矩阵分布是唯一满足这些约束的最不偏的分布,因而常被用于OD矩阵反推问题。 遗传算法(Genetic Algorithm, GA)是一种模拟生物进化过程的搜索算法,通过编码问题的...

    crc32反推字符串by_UYU_

    CRC32反推 软件 1-5字节明文 0.几秒 6字节明文 平均1.1秒左右 程序无毒!!!!

    从横断面图中批量反推横断面数据.zip

    能够从EICAD 纬地等绘制好的横断面图中 反推得到断面数据,纬地里是HDM EICAD里是HDX 数据。并同时输出南方cass的断面数据和偏距+高程数据。 批量操作。 提取数据演示: BEGIN,0.655:1 -35.536,93.113 -26.539,92....

    UOE成形中X60管线钢板的力学性能反推模型

    本文主要探讨了在UOE成形工艺中,X60管线钢板材料在经过一系列加工变形后,其力学性能如何变化以及如何从最终产品的力学性能来反推毛坯钢板的初始力学性能。为了深入理解这一过程,本文以X60管线钢为例,采用有限元...

    spring整合dwr反推技术

    这种技术的核心在于反推(Reverse Ajax),即服务器主动向客户端推送数据,而不仅仅是响应客户端的请求,极大地提高了用户体验,尤其是在需要实时更新的应用场景中,比如在线聊天应用。 在Spring框架中整合DWR,...

    反推PCB原理图秘技大曝光

    在电子设计领域,反推PCB(Printed Circuit Board)原理图是一项重要的技术,尤其在进行产品逆向工程或故障排查时。以下是对反推PCB原理图的详细解析: 首先,理解反推PCB原理图的目的至关重要。这通常是为了揭示...

    新个税计算器-税后反推

    个人所得税计算 可以反推税前工资!2011新个税计算

    自适应反推式buck控制模块

    自适应反推控制buck电路的模块搭建,可用于带未知负载的buck电路研究

    个人所得税计算器和反推

    税率表根据应纳税所得额递增,税率从3%至45%不等。计算实际应缴税款时,需要对应纳税所得额找到对应的税率和速算扣除数,然后进行计算:应缴税款 = 应纳税所得额 × 税率 - 速算扣除数。 个人所得税计算器是一种...

    个税反推计算器

    《个税反推计算器:工资与税务计算的实用工具》 随着经济的发展和税制的改革,个人所得税(个税)已经深入到了我们每个人的生活中。每个纳税人除了要对自己的收入负责,还需要对税务有所了解,并正确计算应缴税额。...

Global site tag (gtag.js) - Google Analytics