- 相关推荐
小议人工智能技术在信息检索系统中应用
摘 要 阐述了人工智能的原理及智能信息检索系统的基本概念,分析了智能信息检索系统的结构及其研究中遇到的难题,并从人工智能的研究成果来探讨解决问题的思路。关键词 人工智能 智能信息检索系统 信息检索 陈 远 王 家 雄 (武汉大学信息管理学院 湖北 430072)
人工智能是当前科学技术发展中的一门前沿学科,是在计算机科学、控制论、信息论、神经心理学、哲学、语言学等多种学科研究的基础上发展起来的,是一门综合性很强的边缘学科。总的来说,人工智能是一门研究如何构造智能机器或智能系统,使它能模拟、延伸扩展人类智能的学科。
目前,人工智能的研究更多的是结合具体领域进行的,主要研究领域有专家系统、机器学习、模式识别和自然语言理解等。自从人工智能技术问世以来,它的研究已经有了显著的成果。人工智能应用于信息检索系统的成果——智能信息检索系统给信息检索领域带来了革命性的变化。
1 智能信息检索系统概述
智能信息检索系统是一种智能化的计算机信息检索系统,它模拟人类关于信息处理的思维过程和智能活动,实现信息知识的存储,检索和推理,并向用户提供智能辅助。
由于人工智能的引入,智能信息检索系统的优势明显:强大的自然语言理解能力,使用户可以用自然语言更确切地表达自己的信息需求;模拟专家的检索方法,把用户所表达的信息需求,制定解决策略以及分析结果的工作转移到智能信息检索系统来处理;具有强大的学习能力,能自动地获取知识,能直接向书本学习,并在实践中实现自我完善。
2 智能信息检索系统的结构
智能信息检索系统与专家系统有很大的相似性,其基本结构(见图1)和工作原理是基本相同的。
2.1 人机接口部分 人机接口是信息检索系统和用户交流的界面,它能理解、分析用户的自然语言提问,并产生适合用户的结果,还具有解释功能。它由一组程序相应的硬件组成,用于完成输入输出工作。系统通过它输入知识更新完善知识库,一般用户通过它输入信息需求。图1 智能信息检索系统的基本结构2.2 知识库及其管理系统 知识库是知识存储机构,用于存储解决用户信息需求所需的原理性知识、专家的经验性知识以及有关的事实等。知识库中的知识来源于知识获取机构,同时它又为推理机提供求解问题所需的知识,与两者都有密切关系。
2.3 数据库及其管理系统 它存放用户提供的初始事实、问题描述以及系统运行过程中得到的中间结果、最终结果、运行信息(如推出结果的知识链)等。
2.4 检索推理机构 它综合应用各种信息检索策略与推理技术,利用知识库中的知识,按一定的推理策略解决用户的问题。
2.5 知识获取 这是获取知识的机构,由一组程序组成。其基本任务是把知识输入到知识库中,并负责维护知识的完整性与一致性,建立起性能良好的知识库。
2.6 解释机构 它能够对自己的行为作出解释,回答用户提出的“为什么?”、“结论是怎么出来的?”等问题,是信息检索系统取信于用户的一个重要措施。
3 智能信息检索面临的问题
智能信息检索系统的研究经历了几十年的发展,到目前为止,已经研究出了一些实用性的智能信息检索系统。但是,人工智能信息检索在下列领域依然无法得到根本性的突破。
3.1 自然语言理解 自然语言理解是智能信息检索系统的基础。自然语言是极其复杂的。 对我们每个人来说,是以我们的全部知识来理解语言的。机器理解自然语言需要把每个人脑都拥有的高度相似的、有关的“背景知识”存入计算机中,利用这种上下文相关知识进行推理,但这是难以做到的。
3.2 知识的表示 人类的智能活动主要是一个获得并运用知识的过程,知识是智能的基础。为了让计算机具有智能,就必须使它具有知识。但知识是需要用适当的模式表示出来才能存储到计算机中去的,因此知识表示是长期以来人工智能研究的一个重要问题,在智能信息检索系统设计中,知识表示则成为一个核心部分。
在人工智能中,知识表示就是要把问题求解中所需要的对象、前提条件、算法等知识构造为计算机可处理的数据结构以及解释这种结构的某些过程。在信息检索中,同一条知识对不同的用户有着不同的重要性。因此,在信息检索中,知识的表示与利用是一个很大的难题。例如,如何从询问中获得领域知识,信息表示要达到怎样的深度等。
3.3 知识的获取 拥有知识是智能信息检索系统区别于一般信息检索系统的重要标志,而知识的质量与数量又是决定其性能的关键因素。如何使智能信息检索系统获得高质量的知识,这正是知识获取要解决的问题。
由于各方面的原因,知识获取至今仍是一件相当困难的工作,虽然已有许多人工智能学者在开展这方面的研究工作,希望实现知识的自动获取,即由信息检索系统自动完成对知识的获取,并且也取得了一些成果,但离知识的完全自动获取这一目标相距甚远,还需要走一段漫长的道路,解决许多理论及技术上的问题。
4 从人工智能研究的成果来探讨解决问题的思路
4.1 自然语言理解 在人工智能领域,自然语言理解就是研究如何让计算机理解人类自然语言的一个研究领域。具体的说他要达到如下三个目标:(1)计算机能理解人们用自然语言输入的信息,并能正确回答输入信息中的有关问题。(2)对输入信息,计算机能产生相应的摘要,能用不同词语复述输入的内容。(3)计算机能把某一种自然语言表示的信息自动的翻译为另一种自然语言。对于智能信息检索系统来说,主要是要达到前面两个目标。关于自然语言理解的研究可以追溯到20世纪50年代。但大多集中在将一种自然语言翻译成另一种自然语言的研究上。进入20世纪70年代,一批采用句法—一语义分析技术的自然语言理解系统脱颖而出,在语言分析的深度和难度方面都比早期的系统有了长足的进步。进入20世纪80年代后,更强调知识在自然语言理解中的重要作用。近十年来在自然语言理解的研究中一个值得注意的是语料库语言学的崛起,它认为语言学知识来自语料,人们只有从大规模语料库中获取理解语言的知识,才能真正实现对语言的理解。目前,虽然基于语料库的自然语言理解方法还不成熟,正处于研究之中,但它是一个值得注意的研究方向。而且我们可以将已经取得的成果用于智能信息检索系统的自然语言处理上。
4.2 知识的表示 在人工智能中,知识表示实际上就是对知识的一种描述,或者说是一组约定,一种计算机可以接受的用于描述知识的数据结构。对知识进行表示的过程就是把知识编码成某种数据结构的过程。
对于知识表示方法的研究,离不开对知识的研究与认识。由于目前对人类知识的结构及机制还没完全搞清楚,因此关于知识表示的理论及规范尚未建立起来。尽管如此,人们在对智能信息系统的研究及建立过程中,还是结合具体研究提出了一些知识表示方法。概括起来,这些表示方法可分为两大类:符号表示法,连接机制表示法。
对同一知识,一般都可以用多种方法进行表示,但其效果却不相同。因为不同领域中的知识一般都有不同的特点,而每一种表示方法也各有自己的长处与不足。因而,有些领域的知识可能采用这种表示模式比较合适,而有些领域的知识可能采用另一种表示模式更好。有时还可能把几种表示模式结合起来,作为一个整体来表示领域知识,以取得取长补短的效果。另外,上述各种知识表示方法大都是在进行某项具体研究或者建立某个智能系统时提出来的,有一定的针对性和局限性,应用时需根据实际情况作适当的改变。在建立一个具体的智能系统时,究竟采用哪种表示模式,目前还没有统一的标准,也不存在一个万能的知识表示模式。但一般来说,在选择知识表示方法时,应从以下几个方面进行考虑:要充分表示领域知识,即在确定一个知识表示模式时,首先应该考虑的是它能否充分地表示领域知识;要考虑是否有利于对知识的利用;是否便于对知识的组织、维护与管理;是否便于理解和实现。
4.3 知识的获取 目前,知识获取通常是由知识工程师与系统中的知识获取机构共同完成的。知识工程师负责从领域专家那里抽取知识,并用适当的模式把知识表示出来,而系统中的知识获取机构负责把知识转换为计算机可存储的内部形式,然后把他们存入知识库。在存储的过程中,要对知识进行一致性、完整性的检测。
知识获取的任务是为信息系统或者专家系统获取知识,建立起健全、完善、有效的知识库,以满足求解领域的问题的需要。对智能信息检索系统来说,就是要满足信息检索这一具体领域的需要。为了完成这个任务,知识获取必须做到:(1)抽取知识:即把蕴含于知识源(领域专家,书本,相关论文及系统的运行实践等)中的知识经识别,理解,筛选,归纳等抽取出来,以便建立知识库。(2)知识转换:即把知识由一种表示形式变换为另一种表示形式。(3)知识的输入:即把用适当模式表示的知识经编辑、编译送入知识库的过程;(4)知识的检测:知识库的建立是通过对知识进行抽取、转换和输入等环节实现的,这一过程中的任何环节上的失误都会造成知识的错误,直接影响系统的性能,因此必须对知识进行检测,以便尽早发现并纠正可能出现的错误。
按知识获取的自动化程度划分,可分为非自动知识获取和自动知识获取两种方式。自动知识获取是知识获取最终的目标,它是一种理想的知识获取方式,但它却涉及到人工智能的多个领域。例如模式识别、自然语言理解、机器学习等。而这一理论目前尚处在研究阶段,由许多技术上的问题需要作进一步的研究,就目前已经取得的研究成果而言,尚不足于真正实现自动知识获取。因此,知识的完全自动获取目前还只能作为人们为之奋斗的目标。
但是,人工智能的研究毕竟已经取得了很大的进步,自然语言理解,机器学习等的研究也已取得了较大的进展,特别是近年来关于人工神经网络的研究提出了多种学习算法,这都为知识获取提供了有利条件。因此,在建造智能信息检索系统时,应充分利用这些成果,逐渐向知识的自动获取过渡,提高其智能程度。事实上,在近年来建造的智能信息系统中,也都不同程度的做了这方面的尝试,在非自动知识获取的基础上增加了部分学习功能,使系统能从大量事例中归纳出某些知识。
参考文献1 王永庆.人工智能原理与方法.西安交通大学出版社,1998
2 张玉峰.智能情报系统.武汉大学出版社,1991
3 王娟琴.人工智能与情报检索的合壁.图书情报工作,1998(3)
4 张孔倚.关于人工智能技术在情报检索中的应用.山西大学学报,1995(3)
5 杨新波.智能情报检索系统研究.情报科学,1989(5)
6 刘宁.用于情报检索的专家系统.现代图书情报技术,1990 (1)
7 李明,沈红君.情报检索智能化.情报理论与实践,1996(6)
8 涂序彦.人工智能及其应用.北京:清华大学出版社,1988 论文出处(作者):
人工智能的研究领域与应用领域
走近人工智能
【小议人工智能技术在信息检索系统中应用】相关文章:
小议自然色彩艺术中的应用03-26
小议传统法与交际法在英语教学中的综合应用03-25
浅谈病案信息在医院管理中的应用12-11
信息技术在电子商务中的应用03-21
信息技术在当代教学中的应用06-04
遥感信息在城市规划中的应用与展望03-19
试论信息技术在旅游业中的应用12-04
小波变换在信息隐藏中的应用研究03-07
研究信息技术在英语教学中的应用03-19