上下文敏感的用户行为智能预测方法

文档序号:9810622阅读:460来源:国知局
上下文敏感的用户行为智能预测方法
【技术领域】
[0001] 本发明涉及大数据,特别涉及一种上下文敏感的用户行为智能预测方法。
【背景技术】
[0002] 随着移动互联网的发展,网络内容给用户提供了丰富的信息资源和服务然而网络 上信息质量却是参差不齐,大量的信息被复制、转载,各种推广信息广告检索结果,已经影 响了用户体验;如果对于所有用户相同的检索词输入返回一样的检索结果恐怕已经不是用 户希望的。只采用检索词匹配的方式,而忽略独立用户的真正需求,也就是不结合用户行为 (包括用户兴趣、用户偏好、用户查询记录)和检索词而对用户本次查询意图做出准确的判 断,将无法给出符合用户需求的结果。现有的技术方案是通过用户的注视历史或个人描述 信息为用户建立兴趣特征向量,再利用该向量对检索返回的检索结果进行相似度的计算, 这往往将一些用户真正需要的却没有在向量内的信息排除在外。

【发明内容】

[0003] 为解决上述现有技术所存在的问题,本发明提出了一种上下文敏感的用户行为智 能预测方法,包括:
[0004] 通过用户行为信息建立兴趣向量,调整检索词的权值,向用户返回检索结果列表。
[0005] 优选地,所述通过用户行为信息建立兴趣向量,进一步包括:
[0006] 基于0DP分类构建兴趣树结构,树结构的每个节点对应一个兴趣检索词,具有兴趣 节点类型标识符,根据兴趣节点在兴趣树结构中的不同层次具有不同的权值,对树结构特 征词进行别名和近义词扩充;
[0007] 所述兴趣向量中的元素是一个键值对,分别是兴趣树结构中的标识符和具有的权 值;在兴趣确定过程中设定阈值,只有达到该阈值的特征词才能被判别为兴趣,并在之后的 兴趣更新阶段进行权值增加,或者权值减少;在检索结果特征词的提取上进行过滤,检索结 果进行分词并取消停用词之后,采用低频阈值来筛选检索结果特征词;在原检索结果特征 词提取规则上设置高频上限,即词条频率超过了高频阈值的词条不能被判别为检索结果特 征词,在特征词确定的同时记录该词的词频和出现的位置信息,用于确定为兴趣特征词之 后的权值计算;
[0008] 兴趣特征词的确定在检索结果特征词汇判别之后,根据检索结果特征词所有页面 出现的次数来确定,兴趣特征词的判别公式表示如下:
[0009] Iterm= ( 1/n) (TPage+Tsearch_d)+Tsubmit
[0010] 其中,itCTm是判别兴趣特征词时的兴趣度值,如果值大于1则判别为兴趣词;Tpage3是 指包含兴趣特征词的兴趣对象数量;是用户手动输入的检索词出现的次数;T page3和 Tseaixh是累加计算的;η是满足兴趣特征词条件的计数阈值,只有Tpage+Tseaixh-d的值大于等 于η才能被判别为兴趣词;T submit则是用户提交的兴趣词,该值只能为0或者1;
[0011] 用户兴趣的更新包括,根据兴趣特征词使用频率计算兴趣词的权值的变化,在特 征词判别为兴趣特征词后,设置其初始化权值为1,该值是兴趣词的最小权值,如果权值小 于1那么该词则从兴趣向量中取消;在确定为兴趣特征词之后进行权值分配计算,该权值计 算根据词频以及词条在页面中出现的位置;将权值计算公式表示为:
[0013] 其中Wl,表示兴趣特征词的权值,WQ是权值初始值,即判别为兴趣特征词后设置的
是包含兴趣特征词检索结果的平均权值,η为包含该兴趣特征词的 检索结果数,k为兴趣特征词在所有检索结果中出现的总数;wpi是相应检索结果中检索词的 权值。
[0014] 本发明相比现有技术,具有以下优点:
[0015] 本发明提出了一种上下文敏感的用户行为智能预测方法,有效提高互联网用户特 征的识别准确率,充分考虑到检索结果与用户查询内容的相关度,应用广泛,实现方便。
【附图说明】
[0016] 图1是根据本发明实施例的上下文敏感的用户行为智能预测方法的流程图。
【具体实施方式】
[0017] 下文与图示本发明原理的附图一起提供对本发明一个或者多个实施例的详细描 述。结合这样的实施例描述本发明,但是本发明不限于任何实施例。本发明的范围仅由权利 要求书限定,并且本发明涵盖诸多替代、修改和等同物。在下文描述中阐述诸多具体细节以 便提供对本发明的透彻理解。出于示例的目的而提供这些细节,并且无这些具体细节中的 一些或者所有细节也可以根据权利要求书实现本发明。
[0018] 本发明的一方面提供了一种上下文敏感的用户行为智能预测方法。图1是根据本 发明实施例的上下文敏感的用户行为智能预测方法流程图。本发明的方案在原通用检索架 构基础上增加用户兴趣模块,采用查询改进与权值设置结合方式。用户输入检索词后由兴 趣向量调整查询信息,并根据用户兴趣设定不同的权值初始值,在返回结果列表中调整排 列顺序。
[0019] 在检索架构中,信息采集模块负责收集用户数据,包括用户检索词,注视行为,网 页注视时间等能够反映用户特征的信息,为构建用户兴趣模型作准备。然后兴趣模块根据 本次查询内容结合用户兴趣,优化调整用户检索检索词,同时将兴趣向量和调整后的查询 词作为参数传递到排序公式中,最后把经过优化过滤的检索结果列表返回给用户端浏览 器。
[0020] 信息采集模块包括检索词提取和用户相关操作两部分:1)检索词提取,是对用户 在检索界面输入的内容进行检索词分析提取,通过分词器对用户查询内容进行分词处理。 每个词对应一个Term,最后得到一个查询向量V(q) = (termi,term2,temr"termn)其中n> 1,其中查询向量的每个维度都带有一个数值,表示检索词对应的权值,用来标识检索词的 重要程度。2)获取用户相关操作信息。用户在注视结果列表的过程中,可能只是因为标题吸 引而点击了排名靠前的检索结果,但是检索结果内容并不符合用户需求。所以首先要根据 用户注视行为判别兴趣对象,再通过兴趣对象进行分析构建兴趣模型。
[0021] 注视时间长度、在注视检索结果的时候是否进行内容复制,收藏等交互操作均表 征兴趣对象的关系。综上考虑对用户注视检索结果进行估计从而得出检索结果是否为用户 的兴趣对象,用作构建兴趣模型的参考内容。具体估计公式如:
[0022] Ip = aXTb+PXU〇
[0023] 其中:
[0025] Uo = a X Ccopy+b X Ssave+G X Rreply
[0026] Ip表示检索结果兴趣度分值,α和β是调整系数,通过不同的值反映检索结果注视 时间和检索结果交互操作在估计公式中占的比重,其中α+β = 1。!^是用户在检索结果停留 的时间维度,通过正态分布来计算,反映出用户的注视检索结果时间。注视时间At与参考 时间t的接近程度反映兴趣度,注视时间过长或者过短都会降低兴趣在检索结果注视时间 上的分值,t是根据文档长度决定的,t和检索结果长度成正比关系。Uo是用户在检索结果上 的交互操作,C? Py表示用户是否在检索结果进行复制操作,是则值为1,否值为0; Ss_表示用 户是否进行检索结果保存操作,是则值为1,否值为〇;Rre3ply表示对于检索结果是否进行反馈 相关操作,是则值为1,否值为(Ka、b和c是Uo的调整系数,根据不同的操作对是否是兴趣对 象评判的重要程度,分别对系数设置不同的值。
[0027] 本发明将用户兴趣分成普遍兴趣和特定兴趣,这里的普遍兴趣不属于任何一个用 户,它是脱离用户独立存在的,可以看作特征词构成的树结构。而特定兴趣则是上述树结构 的节点集合,具有普遍兴趣的兴趣节点类型标识符,根据兴趣节点在兴趣树结构中的不同 层次具有不同的权值。使得兴趣模型是脱离用户依赖,在索引阶段或者是离线阶段兴趣模 型不受到限制的使用。本发明兴趣模型基于0DP分类构建的,树结构的每个节
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1