`
phantom
  • 浏览: 162812 次
社区版块
存档分类
最新评论

你知道google和百度两个关键词的相关度是多少么?

阅读更多

你知道google和百度两个关键词的相关度是多少么?
--最后我将来回答这个问题

通常我们对于文本信息之间得相关性得计算都是采用向量的办法,我在以前的PPT里曾经提到过。然而对于文本信息更深层次的分析不能单纯从字面上分析一篇文章的关键词,更重要的是它隐含的扩展的意义。

传统的关于计算文本相关度和【网页和查询的相关性】的计算都是采用匹配的方式进行的,然而这只能是基于字面意义上的统计计算。这里介绍的做法是采用关键词相关性扩展的做法从而得到更加精确的相关度计算。

例子:
文章 A: 谈论的是大学教育,最高频的关键词是:学生[3],学习[2],大学[2]
文章 B: 谈论的是普通教育,最高频的关键词是:教育[5],教师[1],进修[1]
[]里是相对的权重,可以理解成 TF*IDF

根据传统的相关性计算,我们会得到如下的结果:

1. 文章A 与 文章B 不相关
2. 查询 学生,学习,大学只能返回文章A,不能返回文章B
3. 查询 教育,教师,进修只能返回文章B,不能返回文章A

分析:
这个显然是有一定的问题的,问题的出现在于我们通常将“字面”的意思做为分析的来源而且依靠和仅仅依靠这些“字面”的关键词做为文章相关性和查询相关性判断的唯一要素。

如何避免?
我在以前的文章中提到过【关键词相关度】的概念,举例说明:
当出现:{学习}这个词汇的时候,真实的表达的意义往往是这样的:
{W1*学习,W2*教育,W3*教师,W4*大学。。。。。。}
其中W1,W2...是学习和相关词汇的相关权重。

基于这样一个矩阵,我们就能够将一个词扩展成为一组词汇,因而也同时可以将文章所对应的向量扩展成一个更多词汇的集合。

这里的计算需要一个完整的相关度矩阵:M

M(i,j) = {关键词i,j的相关度}
而两篇文章的相关度的计算,也由简单的
R= Sigma Vi*Vi
变为
R= Sigma Vi*M(i,j)*Vj

查询关键词和文章的相关度也由简单的
R(i)=TF(i)*IDF(i)
变为
R(i)=Sigma TF(j)*IDF(j)*M(i,j)


下面碰到一个核心问题就是:关键词之间的相关度如何计算?
例如:学校和学生的相关度是多少?
计算方法:
假设一个文章集合 {C},总文章数目为N,其中含有单词A的文章总数为Na,含有单词B的文章总数是Nb,含有{A+B}的文章总数是 Nab,那么相关性这么计算

CorrAB= Nab/(Na+Nb-Nab)-(Na*Nb)/(N*N)

本计算中可能会得到负相关,如果考虑到Na,Nb都是小量,可以忽略,那么

CorrAB= Nab/(Na+Nb-Nab)

至此,要计算相关度之间的全部要素都获得了。

思考,那么到底 学校 和学生 之间的相关度是多少呢?
我们利用google来回答这个问题吧:

约有91,700,000项符合学校的查询结果
约有88,200,000项符合学生的查询结果
约有48,900,000项符合学生 学校的查询结果

Corr{学校,学生}=48,900,000/(91,700,000+88,200,000-48,900,000)=0.37

这个原理我以前应用在了计算【网页信噪比】上,和网页信噪比一起成为衡量一个网页的关键词的核心算法。
这也就是为什么6e的网页信噪比能够不依靠网页上现有的关键词而准确的判断网页的分类和相关度,是因为除了TF和IDF之外,我们能够从已有的文本集合里学到更多的“知识”。

那么百度和google的相关度应该不难计算了:

利用 google计算得到:2,950,000/(61,800,000+6,370,000-2,950,000)=0.03

利用 baidu计算得到:2,760,000/(21,700,000+12,200,000-2,760,000)=0.08

看来基本上相关度小于10%。

Posted at July 31, 2006 10:16 AM
分享到:
评论

相关推荐

    百度相关关键词查询工具

    这包括了两个方面:一是提供与用户输入主关键词相关的词汇,这些词汇可能在用户的搜索行为中频繁出现;二是显示这些相关关键词的搜索量,即关注度,帮助用户判断哪些关键词具有更高的潜力和价值。通过关注数量,我们...

    百度关键词优化精灵--百度优化

    2. **DBSetting2.dat** 和 **DBSetting.dat**:这两个文件可能包含了数据库设置信息,用于配置和管理工具与数据库的连接,以便于获取和处理关键词优化相关的数据。 3. **seohit.exe**:这是一个可执行文件,很可能...

    刷百度、goole关键词

    对于百度和Google来说,了解两个平台的搜索习惯差异也很重要。 2. **内容优化**:高质量的原创内容是提升关键词排名的关键。内容应包含目标关键词,但也要避免关键词堆砌,保持内容的自然性和用户体验。 3. **元...

    如何针对百度和谷歌撰写最合适的Title

    综上所述,撰写针对百度和谷歌的Title时,需要充分理解两个搜索引擎的分词规则、关键词匹配度的理解以及分词符的使用。结合关键词的完整匹配和分词策略,可以有效地提高网页在搜索结果中的可见性。同时,注意Title的...

    百度、谷歌搜索引擎API.zip

    本资源"百度、谷歌搜索引擎API.zip"提供了与这两个知名搜索引擎交互的接口,允许开发者直接调用API来实现搜索功能,为用户带来便捷的搜索体验。 首先,我们来看百度搜索引擎API。百度提供了Baidu Open API平台,...

    GOOGLE百度网站优化SEO最终详解(txt)简介

    对于GOOGLE和百度这两个全球及中国最主流的搜索引擎,理解它们的优化规则至关重要。** **一、SEO基础概念** 1. **搜索引擎**: 搜索引擎如GOOGLE和百度,通过复杂的算法对互联网上的网页进行索引和排名,以便用户能...

    站长选择关键词必备的文档

    - **查看百度或谷歌指数**:这两个工具可以帮助了解关键词的搜索量和趋势。需要注意的是,百度指数包含了其所有产品的搜索结果,包括新闻、知道、图片等,搜索该关键词的用户并不一定会访问您的网站。 - **分析...

    如何让百度和Google收录你的网站

    为了使网站能够在百度和Google这两个全球最大的搜索引擎中获得良好的收录和排名,网站维护者需要关注以下几点: - **高质量内容**: 创建独特、有价值的内容是吸引搜索引擎和用户的基石。 - **优化元标签**: 对、等...

    SEO编辑规范,对google和百度都很实用的规范

    针对谷歌和百度这两个主流搜索引擎,遵循一定的编辑规范至关重要。以下是对这些规范的详细说明: 一、文章原创性 原创内容是搜索引擎喜爱的,因为它们提供了独特且有价值的信息。编辑应确保文章标题新颖,符合用户...

    百度谷歌联想搜索、自动提示源代码

    "联想搜索"或"自动提示"功能是这两家公司在搜索框中的一项重要创新,它能够根据用户输入的关键词快速提供相关建议,提高搜索效率。本文件"百度谷歌联想搜索、自动提示源代码"很可能包含了实现这一功能的部分代码。 ...

    EPSON推广方案 百度谷歌引擎优化seo学习资料

    描述中的“百度谷歌引擎优化”提到了两个主要的搜索引擎——百度和谷歌。百度是中国最大的搜索引擎,而谷歌则是全球范围内的主导者。对这两个平台进行优化是提升企业网站流量的关键。SEO的学习资料通常会涵盖关键词...

    百度搜索引擎与360搜索引擎的本质区别[汇编].pdf

    我们以搜索“天气”这个词为例来看下百度和360两个搜索引擎的结果页面是怎样的显然,360所展现的结果相对百度的结果会比较人性化,用户体验度相对比较好。 网站域名的选择性 百度对于中文拼音的域名更加友好,如果...

    Google反作弊不如百度.rar

    本文将深入探讨“Google反作弊”与“百度反作弊”的对比分析,基于提供的资料,我们重点关注这两个搜索引擎巨头如何识别并处理网站的不正当优化手段,以及对网站运营者的影响。 首先,Google作为全球最大的搜索引擎...

    一个类似于百度、Google的搜索提示框

    标题中的“一个类似于百度、Google的搜索提示框”指的是搜索引擎中常见的实时搜索建议功能,它在用户输入查询词时提供预测或相关搜索建议。这种功能极大地提高了搜索效率,减少了用户输入完整关键词的时间,并有助于...

    [工具查询]百度谷歌近日收录查询_baidu.zip

    "百度"和"谷歌"作为全球两大主流搜索引擎,它们的收录情况直接影响到网站的排名和潜在用户的发现。本文将深入探讨如何查询百度和谷歌对网站的收录情况,并提供相关工具和方法。 首先,了解搜索引擎收录的基本概念。...

    网站副标题的关键词优化

    在本文中,谷歌和百度分别在两小时和一天内更新了副标题,而随后的关键词排名提升则证明了这一策略的有效性。 总结来说,网站副标题的关键词优化包括以下几个步骤: 1. 选择具有高搜索量且与网站内容相关的关键词。...

    获取关键词在搜索引擎的排名(php)

    本节将详细介绍文中所提供的两个PHP函数:`getbaiduRank` 和 `getgoogleRank` 的工作原理和具体实现细节。 ##### 1. 函数 `getbaiduRank($key, $weburl)` 该函数用于获取指定关键词 `$key` 在百度搜索引擎中的排名...

Global site tag (gtag.js) - Google Analytics