文本信息检索技术与方法-课件_第1页
文本信息检索技术与方法-课件_第2页
文本信息检索技术与方法-课件_第3页
文本信息检索技术与方法-课件_第4页
文本信息检索技术与方法-课件_第5页
已阅读5页,还剩59页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第3章文本信息检索

技术与方法文本是一种极其重要的信息和知识交流媒介。从远古时期的象形文字开始,人类社会已发展和创造了各种形式的文字和语言系统。自计算机诞生以来,各种文本数据一直是其处理和加工的主要对象,信息检索领域也不例外。1PPT课件3.1文本信息概述3.1.1文本信息的基本知识一、文本的概念文本是基于一定的语言符号系统而形成的一个有限符号序列符号是不能再分割的记号单位,如数字符号、字母符号、标点符号等2PPT课件3.1文本信息概述符号表是有限个任意符号组成的非空集合,符号表中的元素即是“符号”,如由所有汉字组成的集合,由所有英语词汇组成的集合等符号串是指由符号表中的符号组成的长度有限的序列。例如,如果符号表是汉语中所有词汇的集合,那么,任何汉语句子和短语都是该符号表上的符号串这样我们就可以将文本定义为某符号表上的符号串的集合3PPT课件二、文本的信息量假设在某一给定的文本片段中共出现有δ个符号,而在该文本段中每个符号的出现概率为pi(i=1,2,…,δ),则该段文本的信息熵定义为:熵的单位是比特例:在某一文本片段中,取δ=16,每个符号以等概率方式出现,则该段文本的信息熵为4比特4PPT课件三、文本文档的格式与编码当把文本信息输入、存放在计算机存储器中,通常需要结合具体应用任务来指定一定的文档格式。常用的文档格式:TXT、RTF、DOC、PDF、MIME、…ARJ、ZIP…5PPT课件3.1.2、自然语言文本中词汇的频率与数量分布规律在基于某种自然语言系统的文本文档集合中,词汇的出现频率和数量是有一定规律的。6PPT课件一、词汇的频率与齐普夫分布模型词的出现频率和按照频率高低降序排列后产生的词的序号是一个频率词典的两个最基本的数量指标。7PPT课件齐普夫分布模型齐普夫定律即在一个给定的文本文档集合中,如果将所有单词按照其出现频率递减排列,并用自然数依次给单词赋予等级序号1、2、3、…,那么,单词频率与其等级序号的乘积为一个常数,其数学表达式为

fr=C

或者f=C/r

上式中f为某个单词的出现频率,r为该单词的等级序号,C为常数。8PPT课件齐普夫分布模型词频的齐普夫分布模型9PPT课件齐普夫分布模型齐普夫定律的更普遍形式或者上式中的参数因学科样本等不同而有所变化,其取值范围约在1.5-2之间对于文本信息检索来说,齐普夫定律在词表编制、自动标引、倒排文档组织等方面有比较重要的理论指导价值10PPT课件二、词汇的数量与Heaps分布模型在文本文档集合中,不仅词汇的频率分布具有显著的规律性,词汇的数量及其增长变化也表现出一定的规律性。为了预测自然语言文本中词汇的增长变化,研究人员提出了Heaps模型该模型认为,在一个长度为n个词的文本片段中,它的词汇量V与n之间具有以下关系K通常取10-100,则是小于1的正实数11PPT课件二、词汇的数量与Heaps分布模型词汇量的Heaps分布模型12PPT课件3.2、布尔检索布尔检索主要以索引文档为基础,通过布尔逻辑运算符对检索词进行组配,形成检索提问式,进而以此提问式为匹配依据完成对索引文档的匹配处理并获取查询结果13PPT课件14PPT课件15PPT课件3.2.1布尔逻辑运算符号及其使用一、布尔逻辑运算符及其运算含义布尔逻辑运算符是构造用户检索提问式的一组主要连接组配符号,主要包括:逻辑或(OR)逻辑与(AND)逻辑非(NOT)16PPT课件逻辑或(OR)也称为“析取联接词”,形式上还可以写作“+”检索词A和检索词B若用“OR”组配,则检索提问式可表示为

AORB或者A+B17PPT课件逻辑或(OR)

逻辑或(XOR)运算的文氏图表示18PPT课件逻辑或(OR)例如,研究网络搜索引擎的用户,对有关Google、Excite、百度的文献信息都比较感兴趣,就可以使用“OR”构造如下的提问检索式:

GoogleORExciteOR百度19PPT课件逻辑或(OR)对于检索提问式“AORB”,假设检索词A的所有命中文档有m篇,检索词B的所有命中文档有n篇,“AORB”的所有命中文档有s篇,则:当A与B不相关时,s=m+n;当A与B有一定相关性时,s<m+n;当A与B密切相关时,s=Max(m,n);综合以上三种情况,有

Max(m,n)≤s≤m+n20PPT课件逻辑与(AND)也称为“合成联接词”,形式上还可以写作“*”检索词A和检索词B若用“AND”组配,则检索提问式可表示为

AANDB或者A*B21PPT课件逻辑与(AND)

逻辑与(AND)运算的文氏图表示22PPT课件逻辑与(AND)例如,研究网络搜索引擎的用户,对同时出现Google、Excite、百度的文献信息比较感兴趣,就可以使用“AND”构造如下的提问检索式:

GoogleANDExciteAND百度23PPT课件逻辑与(AND)对于检索提问式“AANDB”,假设检索词A的所有命中文档有m篇,检索词B的所有命中文档有n篇,“AANDB”的所有命中文档有s篇,则:当A与B完全无关时,s=0;当A与B有一定相关性时,

0<s<m或者0<s<n;当A与B密切相关时,s=Min(m,n);综合以上三种情况,有

0≤s≤Min(m,n)24PPT课件逻辑非(NOT)也称为“否定联接词”,形式上还可以写作“-”检索词A和检索词B若用“NOT”组配,则检索提问式可表示为

ANOTB或者A-B25PPT课件逻辑非(NOT)

逻辑非(NOT)运算的文氏图表示26PPT课件逻辑非(NOT)例如,查找云南大学的相关信息,但不想了解云大附中的信息,就可以使用“NOT”构造如下的提问检索式:云南大学NOT云大附中27PPT课件逻辑非(NOT)对于检索提问式“ANOTB”,假设检索词A的所有命中文档有m篇,检索词B的所有命中文档有n篇,“ANOTB”的所有命中文档有s篇,则:当A与B完全无关时,s=m;当A与B有一定相关性时,s<m当A与B密切相关时,当m>n时,则s=m–n,当m<n,则s=0综合以上三种情况,有

0≤s≤m28PPT课件布尔逻辑运算符的使用说明运算规则同级运算自左向右进行布尔运算AND和NOT先执行,OR次之当检索提问式含有截词符、位置算符、限制符时,布尔运算最后执行先括号内,后括号外,具有多层括号时,按层次从内到外逐层进行29PPT课件3.2.2布尔逻辑检索提问式的变换处理在以布尔模型为概念基础的信息检索系统中,检索软件需要对用户输入的布尔逻辑提问式进行必要的加工和编辑,以满足后续的检索处理要求。通常,我们在书写算术(逻辑)表达式时,总是把运算符放在两个运算项的中间,如“A加上B求和,再乘以C”可以写成(A+B)*C30PPT课件31PPT课件3.2.2布尔逻辑检索提问式的变换处理表达式对应的二叉树结构示意图32PPT课件3.2.2布尔逻辑检索提问式的变换处理一般(中缀)表示法 中序遍历二叉树:(A+B)*C正波兰(前缀)表示法前序遍历二叉树:*+ABC逆波兰(后缀)表示法后序遍历二叉树:AB+C*33PPT课件3.2.2布尔逻辑检索提问式的变换处理例:A+B*(C+D)

正波兰表示法:+A*B+CD

逆波兰表示法:ABCD+*+(A+B)*(C+D)

正波兰表示法:*+AB+CD

逆波兰表示法:AB+CD+*34PPT课件3.2.2布尔逻辑检索提问式的变换处理准波兰变换法检索提问式的准波兰法处理算法:创建检索提问式的二叉树表示比较二叉树中每一层次上的左、右子树是否对称。如不对称,把大的一枝保留或调到左边,小的一枝保留或调到右边,直到全部节点的左、右子树都这样处理完为止后序遍历该二叉树,节点的输出序列即为检索提问式的准波兰式35PPT课件3.2.2布尔逻辑检索提问式的变换处理例:A+B*(C+D)逆波兰表示法:ABCD+*+准波兰表示法:CD+B*A+36PPT课件3.3截词检索截词检索是基于布尔检索框架的一种常用联机检索技术,尤其是西方语言文本检索中,更是广泛使用。西方语言的一个共同特点是:构词灵活,在词干上加上不同性质的前缀(或后缀),就可以派生出很多新的词汇。37PPT课件3.3截词检索截词,是指检索者将检索词汇在他认为合适的地方截断截词检索,是指使用被截断的词汇进行检索匹配,并认为凡满足这个词局部中的所有字符(串)要求的记录,都为命中结果按照截断的位置,分为:后截断、前截断、中截断按照截断的字符数量,分为:有限截断、无限截断38PPT课件一、后截词检索将截词符号置放在一个字符串右方,以表示其右边的有限或无限个字符不影响该字符串的检索匹配。例:检索提问式“brows*”是一个无限后截词的例子,可能检索出来的词汇有

browsebrowserbrowsablebrowsersbrowsedbrowsing…39PPT课件一、后截词检索不难看出,后截词检索具有隐含的“逻辑或”(OR)运算特性,上例中的检索提问式等价于下面的检索提问式:browseORbrowserORbrowsersORbrowsing…40PPT课件一、后截词检索例:检索提问式“acid??”是一个有限后截词的例子,可能检索出来的词汇有

acidacidicacids…但不能检出下列词汇

acidicityacidifyacidity…41PPT课件一、后截词检索后截词检索主要应用与以下四种情形:词的单复数,如:book?,potato??年代,如:199?,19??;作者,如Lancaster*同根词,如:biolog*,physic*注意:使用后截词检索有可能检出无关词汇,Google就不提供截词检索功能42PPT课件二、前截词检索将截词符号置放在一个字符串左方,以表示其左的有限或无限个字符不影响该字符串的检索匹配。例:检索提问式“*magnetic”是一个无限前截词的例子,可能检索出来的词汇有

magneticelectromagnetic(电磁的)paramagnetic(顺磁的)thermomagnetic(热磁的)

…43PPT课件二、前截词检索前截词检索和后截词检索一样,也存在隐含的“逻辑或”(OR)运算特性在有些情况下,前后截词检索可以结合起来使用由于技术实现上比较复杂,目前检索系统中前截词检索还比较少见44PPT课件三、中截词检索这种截词方式是把截词符号放置在一个检索词的中间,而不是左右两侧。中截词检索一般只允许检索词的有限截断中截词检索主要应用于以下两种情形:英语单词的英美拼写方式不同:

defence、defensedefen?e;sulphur、sulfursul??ur某些词在元音位置上出现单复数的不同

woman、womenwom?n45PPT课件3.4限制检索在文本检索系统中,为了提高或保证检索的准确率,常常提供一些缩小或约束检索结果的检索技术,称之为“限制检索”。限制检索一般仍需要建立在布尔检索的基础之上,因此可以把它看做是一种受限的布尔检索46PPT课件3.4限制检索限制检索的方式很多,其中最主要的限制技术是通过限制检索词在命中结果记录中的出现位置(主要指文本数据库记录的不同字段位置)来实现的,这种限制检索也因此被称为“字段检索”具体指定检索字段的方式有两种:菜单选择方式检索命令方式47PPT课件3.4限制检索菜单选择方式48PPT课件3.4限制检索检索命令方式例:"overload"wnAB((seatbelt*OR(seatbelt*))wnTI

用法:Termwncode49PPT课件3.4限制检索除字段检索外,对文本信息进行限制检索的另一种形式是“二次检索”,即提供用户在检索结果中进行再次检索,50PPT课件51PPT课件52PPT课件位置检索是一类针对自然语言文本中检索词与检索词之间特定位置关系而进行的检索匹配技术。位置检索允许用户使用自然语言作为检索入口,并可深入到原文的章、节、段、句等文本范围内进行信息的查找和匹配因此这种检索技术可以显著提高文本信息的检索精度,改善布尔检索等既有技术特定信息的筛选能力3.5位置检索53PPT课件目前,联机检索系统中提供的位置检索方法已经非常丰富多样。总结起来看,我们可以将这些位置检索方法划分为以下不同类型:邻接检索同句检索同字段检索同记录检索54PPT课件一、邻接检索邻接检索是一种对检索词之间相互位置关系要求最为严格的位置检索方式。一般地,邻接检索需要通过专门的位置运算符来规定检索提问式中的检索词在检索结果中出现是应满足的相对位置要求。在邻接检索检索中,经常使用的位置运算符有(W)与(nW)(N)与(nN)55PPT课件一、邻接检索(1)(W)与(nW)(W)算符的运算含义是:在检索提问式中,它所连接的两个检索词必须在文本中按照前后顺序紧挨着出现,两个检索词之间除可以有一个空格、一个标点符号和一个连字符外,不得夹有其他任何其他单词、字母或汉字。(nW)算符是从(W)算符引申出来的,允许在连接的两个检索词之间最多夹入n个其他单词56PPT课件一、邻接检索例1:对于检索提问式“digital(W)library”来说,可以查找出在文献中出现“digitallibrary”的相关资料例2:对于检索提问式“large(W)scale(W)integrated(W)circuit”来说,则可以检索出含有“largescaleintegratedcircuit”的资料例3:对于检索提问式“云南(3W)大学”,则在检索结果中,将会出现包含“云南大学”、“云南师范大学”、“位于云南的一些大学”等内容的相关信息57PPT课件一、邻接检索(2)(N)与(nN)(N)算符的运算含义是:在检索提问式中,它所连接的两个检索词必须在文本中紧密相连着出现,两个检索词之间除可以有一个空格、一个标点符号和一个连字符外,不得夹有其他任何其他单词、字母或汉字。它与(W)的区别是,(N)算符两侧的检索词出现顺序可以颠倒(nN)算符是从(N)算符引申出来的,允许在连接的两个检索词之间最多夹入n个其他单词58PPT课件一、邻接检索例4:对于检索提问式“money(N)supply”的检索结果中,将会包括含有“mone

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论