背景

  • 原有的PageRank方法:通过web上链接结构信息得到页面之间相对的重要性,和特定的查询内容无关

论文涉及到的其他算法

  1. HITS
  2. Hilltop,处理常见的流行查询 popular query
  3. 基本的PageRank算法,我们使用如下迭代来计算ranks得分$$\forall{v}Rank_{i+1}(v)=\sum_{u\in{B_{v}}}Rank_i(u)/N_u$$直到rank向量达到一个稳定的阈值

论文关注点

  • 选取与查询相关的多个话题的PageRank向量集合,通过计算得到一个更精确的与特定话题相关的查询结果,每次都给各个页面赋予一个和此特定话题相关的得分
  • 新方法保证了基于链接的评分与查询挂钩,并且有较小的实时查询处理时间
  • 利用Open Directory和一元语言模型来对话题进行表示
  • 我们可以从各个维度来得到某个用户某个查询q的context,譬如说查询历史记录,层次目录结构,用户保持的书签等。

论文研究方法

概要:每个页面都有一个得分的集合,针对每一个特定的topic
步骤:
  1. 找到一系列基本的topic集合,计算出一系列的PageRank Vectors。基本的类集合是从ODP数据集中得到。
  2. 第二步是在查询时进行的。
    1). 首先确定查询q的上下文q'(分为两种情况);
    2). 计算得到每一个类在q'下的条件概率$$P(c_j|q')$$(利用贝叶斯公式);在使用$$P(c_j)$$时可以根据用户而决定特定的值
    3). 对于每个文档d,我们可以计算他的query-sensitive得分 $$s_{qd}=\sum_jP(c_j|q')\cdot{rank_{jd}}$$

实验结果


数据来源:the latest Web crawl from the Stanford WebBase, 2001


4.1 Similarity Measure for Induced Rankings

评价指标:$$OSim(\tau_1,\tau_2)$$,衡量两个方法之间的URLs的重复的多少

Kendall's $$\tau$$ distance measure: is the probability that $\tau_1'$$ and $\tau_2'$$ agree on the relative ordering of a randomly selected pair of distinct nodes $$(u,v)\in{U\times{U}}$$

4.2 Effect of ODP-Biasing

研究了主题的选择以及bias factor $\alpha$ 对rankings的影响
1. $\alpha$的选择对评分的结果不是很sensitive
2. 应用不同的topically-biased PageRank vectors到同一个查询,结果相差较大

4.3 Query-Sensitive Scoring

我们研究了如何高效的利用PageRank Vectors来提高ranking precision
对于每个方法采取Top10个结果,并组织5个志愿者人工判定,结果表明topic-sensitive PageRank方法的结果比原有的PageRank方法好很多

4.4 Context-Sensitive Scoring

通过query term的上下文来决定使用的topic PageRank vector
基于context的查询方法有更好的返回结果,返回内容大都跟query term的具体意义相关

未来计划

提高改进页面和话题之间权重得分的计算方法,分别在独立的或者同IR评分结合的两个角度进行评价

论文--Topic-Sensitive PageRank的更多相关文章

  1. PageRank算法--从原理到实现

    本文将介绍PageRank算法的相关内容,具体如下: 1.算法来源 2.算法原理 3.算法证明 4.PR值计算方法 4.1 幂迭代法 4.2 特征值法 4.3 代数法 5.算法实现 5.1 基于迭代法 ...

  2. 论文解读(PPNP)《Predict then Propagate: Graph Neural Networks meet Personalized PageRank》

    论文信息 论文标题:Predict then Propagate: Graph Neural Networks meet Personalized PageRank论文作者:Johannes Gast ...

  3. 论文《Entity Linking with Effective Acronym Expansion, Instance Selection and Topic Modeling》

    Entity Linking with Effective Acronym Expansion, Instance Selection and Topic Modeling 一.主要贡献 1. pro ...

  4. 张洋:浅析PageRank算法

    本文引自http://blog.jobbole.com/23286/ 很早就对Google的PageRank算法很感兴趣,但一直没有深究,只有个轮廓性的概念.前几天趁团队outing的机会,在动车上看 ...

  5. 【转】基于LDA的Topic Model变形

    转载自wentingtu 基于LDA的Topic Model变形最近几年来,随着LDA的产生和发展,涌现出了一批搞Topic Model的牛人.我主要关注了下面这位大牛和他的学生:David M. B ...

  6. 主题:PageRank解释

    转自:http://www.iteye.com/topic/95079 PageRank解释 通过对由超过 50,000 万个变量和 20 亿个词汇组成的方程进行计算,PageRank 能够对网页的重 ...

  7. PageRank与社交网络模型评估

    SNS社交网络在近几年流行起来,并呈现出火爆的增长趋势.在仿制国外Facebook.twitter等成功先例的基础上,国内的人人网.新浪微博等一系列社交网络正风生水起. 这些社交网站表面上看起来十分普 ...

  8. 浅析PageRank算法

    很早就对Google的PageRank算法很感兴趣,但一直没有深究,只有个轮廓性的概念.前几天趁团队outing的机会,在动车上看了一些相关的资料(PS:在动车上看看书真是一种享受),趁热打铁,将所看 ...

  9. PageRank算法第一篇

    摘要by crazyhacking: 一 搜索引擎的核心问题就是3个:1.建立资料库,通过爬虫系统实现:2.建立一种数据结构,可以根据关键词找到含有这个词的页面.通过索引系统(倒排索引)实现.3排序系 ...

随机推荐

  1. maven阿里云镜像

    <mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorO ...

  2. C++学习5-面向对象编程基础(构造函数、转换构造、静态数据成员、静态成员函数、友元)

    知识点学习 类 const作用 C语言的const限定符的含义为"一个不能改变值的变量",C++的const限定符的含义为"一个有类型描述的常量": const ...

  3. spring data redis使用1——连接的创建

    spring data redis集成了几个Redis客户端框架,Jedis , JRedis (Deprecated since 1.7), SRP (Deprecated since 1.7) a ...

  4. xargs -i和-I的区别【转】

    xargs与find经常结合来进行文件操作,平时删日志的时候只是习惯的去删除,比如  # find . -type f -name "*.log" | xargs rm -rf * ...

  5. mysql系列一、mysql数据库规范

    一. 表设计 库名.表名.字段名必须使用小写字母,“_”分割. 库名.表名.字段名必须不超过12个字符. 库名.表名.字段名见名知意,建议使用名词而不是动词. 表必须使用InnoDB存储引擎. 表必须 ...

  6. WPF通过DynamicResource的用法

    1.先在资源类库中编写:style.xaml,如下: <ResourceDictionary   xmlns="http://schemas.microsoft.com/winfx/2 ...

  7. eclipse自定义工具栏

    设置:1.Window2.Customize Perspective说明:Tool Bar Visibility定义菜单栏,Shortcuts定义右键new菜单

  8. Vue.js——常用的指令

    1.v-on:指令监听DOM事件,并在触发时运行一些javaScript代码. <div id='myView'> <img src="img/se.png" v ...

  9. ubuntu 14.04 上配置vlc组播源

    VLC:  Video LAN多媒体播放器,是一个跨平台开源的软件,支持主流的编码格式MPEG-2.H.264等. (1)ubuntu上安装vlc: sudo  apt-get install vlc ...

  10. zabbix添加对自定义无规则的关键日志文件的监控

    zabbix添加对自定义无规则日志文件的监控 项目背景及思路: zabbix自带有针对日志文件的监控,自带的监控只能监控到指定文件或者正则匹配的固定日志文件,但当需要监控的文件名没有规律的时候自带监控 ...