版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
7.8
新一代专家系统的研究主讲人:陈诗旭广西师范大学计信学院目前专家系统存在的五大问题忽视了理论与深层知识在问题求解中的作用缺少多个系统的协作及综合型的专家系统在知识获取方面还缺少自动获取知识的能力在知识表示上缺少多种表示模式的集成在推理方面不支持多种推理策略针对上述问题,我们开始了新一代专家系统的研究
研究新一代专家系统的主要课题1分布协同式的体系结构2知识的自动获取3深层知识的利用4知识表示及推理方法研究课题1-分布协同式的体系结构所谓分布协同式体系结构是指:把知识库(推理机制)分布于一个计算机网络的不同节点上,在求解问题时,它们能互通信息,密切合作,共同完成问题求解任务。该体系结构应解决2个问题(1)任务分布:把待求解的问题分解为若干子问题,分别交给系统中不同的成员去完成。
(2)合作策略:由于系统中的各成员都只具有部分知识,而问題的各子问题间存在着种种内在联系,这就要求各成员必须互相通信,合作地进行问题求解。为实现合作,需要解决合作的方式与策略以及通信的手段。
研究课题2-知识的自动获取知识获取可以划分为两个阶段:一个是在知识库尚未建立起来时,从领域专家及有关文献资料那获取知识。
对于这种情况,为了实现自动知识获取,需要解决自然语言的识别与理解以及从大量事例中归纳知识等问题。
一个是在系统运行过程中,通过运行实践不断总结归纳。
对于这一种情况,还需要解决如何从系统的运行实践中发现问题以及通过总结经验教训,归纳出新知识、修改旧知识等问题。研究课题3-深层知识的利用深层知识是指:相关领域中的理论性知识、原理性知识,而专家的经验通常被称为表层知识或浅层知识。
对于深层知识的利用存在2个问题(1)如何确定深层知识的容量与边缘
(2)非单调性亦是深层知识利用中的一个困难问题研究课题4-知识表示及推理方法要使专家系统能像人类专家那样求解领域題,就必须对知识的表示与处理作进一步的研究,使其能真正模拟人类求解问题的思维过程。首要解决的问题(1)如何建立一致的知识表示框架,使之能包含多范例的多种表示模式。(2)如何在时态推理、定性推理、非单调推理等方面有所突破,在不确定性的表示与处理方面取得新的进展等。
7.9
专家系统举例广西师范大学计信学院两个例子1动物识别系统2专家系统MYCIN两个例子动物识别系统动物识别系统这是一个用以识别虎、金钱豹等七种动物的小型专家系统
:1.系统结构2.知识表示3.适用知识的选取4.推理的结束条件5.推理过程动物识别系统-系统结构主控模块创建知识库建立数据库推理机解释机构标志结论性规则释放规则链表释放事实链表匹配已知事实动物识别系统-知识表示知识用产生式规则表示,相应的数据结构为:
structRULE-TYPE{char*result;
int
lastflag;
structCAUSE-TYPE*cause-chain;
structRULE-TYPE*next;};已知事实用字符串描述,连成链表,其数据结构为:
structCAUSE-TYPE{charcause;
structCAUSE-TYPE*next;};动物识别系统-适用知识的选取为了进行推理,就需要根据数据库中的已知事
实从知识库中选用合适的知识。适用知识:若知识的前提条件所要求的事实在数据库中都存在,就认为它是一条适用知识。动物识别系统-推理的结束条件当有如下两种情况中的某一种出现时可终止推理:知识库中再无可适用的知识。
对于这种情况,很容易进行检测,只要检查一下当前知识库中是
否还有知识的前提条件可被数据库的已知事实满足,且为未使用过的知识就可得知。经推理求得了问题的解。
扫描知识库的每一条规则,若一条规则的结论在其它规则的前提条件中都不出现,则这条规则的结论部分就是最终结论,此时就可终止推理过程。
含有最终结论的规则称为结论性规则。对于结论性规则,为它作一标志,每当推理机用到带标志的规则进行推理时,推出的结论必然是最终结论,此时就可终止推理过程。
动物识别系统-推理过程两个例子专家系统MYCIN专家系统MYCINMYCIN是一个帮助内科医生诊治感染性疾病的专家系统:1.系统结构2.数据表示3.知识表示4.推理的控制策略5.解释功能专家系统MYCIN-系统结构用户(医生)咨询子系统数据库DDB解释子系统知识获取子系统知识库SDB专家、知识工程师专家系统MYCIN-数据表示数据库中的数据都用如下形式的三元组描述:
(对象属性值)1.“对象”又称为上下文,它是系统要处理的实体,例如:PERSON(病人)
2.“属性”又称临床参数,用于描述相应对象的特征,例如“病人”的姓名、年龄、性别。3.“值”是指相应属性的值,根据属性的不同类别,其值可以是一个或多个。
专家系统MYCIN-数据表示-属性分类MYCIN中有65种属性,这些属性按其所描述的对象不同分为六类。例如:用于描述“病人”情况的作为一类,用于描述“培养物”情况的作为一类,等等。对每一类属性都有专门的名字。例如:用PROMPT作为描述“病人”的属性集的名字。
属性又按其取值的性质不同分为七种类别。例如:单值的,多值的,可问的,可导出的等
专家系统MYCIN-数据表示-可信度因子每个属性的值可以带有一个可信度因子CF,用以指出对相应属性值的信任程度。CF在[-1,1]上取值。
当CF>0时,表示相信该属性取相应值的程度;
当CF<0时,表示不相该属性取相应值的程度;
当CF为1,-1或0时,分别表示完全相信、完全不相信、不能确定该属性取相应的值。专家系统MYCIN-数据表示-例子下面给出三个用三元组描述数据的例子:对象属性值病人-1性别((男1.0))病人-1药物过敏((青霉素1.0)(氣苄青霉素1.0))病原体-1鉴别名<(链球菌0.6)(葡萄球菌0.4))专家系统MYCIN-数据表示MYCIN采用上下文树(Contexttree)来表示问题,一棵上下文树构成了对一个病人的完整描述。
专家系统MYCIN-知识表示MYCIN的知识库主要用于存储领域知识,同时还存放了一些静态知识(参数的特性表、清单、词典等
)。领域知识的表示静态知识的表示专家系统MYCIN-知识表示领域知识的表示专家系统MYCIN-知识表示-领域知识的表示领域知识用规则表示,其一般形式为:
RULE*
**
IF<前提>
THEN<行为>
1.*
**
是规则的编号。2.前提的一般形式是:($
AND<条件-1><条件-2>…<条件-n>)
3.行为部分由行为函数表示,MYCIN中有三个专门用于表示动作的行为函数:CONCLUDE,CONCLIST和TRANLIST。其中以CONCLUDE用得最多,其形式为:
(
CONCLUDE
C
P
V
TALLY
CF)专家系统MYCIN-知识表示-领域知识的表示举例例如对如下规则:
RULE047如果:(1)病原体的鉴别名不确定,且(2)病原体来自血液,且(3)病原体的染色是革兰氏阴性,且(4)病原体的形态是杆状的,且(5)病原体呈赭色那么:该病原体的鉴别名是假单胞细菌,可信度为0.4。它在MYCIN中的表示形式是:RULE047PREMISE($AND(NOTDEFINITECNTXTIDENT)(SAMECNTXTSITEBLOOD)(SAMECNTXTSTAINGRAMNEG)(SAMECNTXTMORPHROD)(SAMECNTXTBURNT))ACTION(CONCLUDECNTXTIDENTPSEUDOMONASTALLY.4)其中,NOTDEFINITESAME是MYCIN中专门用于表示条件的函数专家系统MYCIN-知识表示静态知识的表示(属性特性的表示)专家系统MYCIN-知识表示-静态知识的表示从临床参数(属性)的角度来看,可认为每个临床参数都具很多种特性。主要特性有:MEMBEROF:按所描述的对象不同迸行分类时,临床参数所属的类型名,例如:PRO-PToVALUTYPE:临床参数是单值、二值还是多值。EXPECT:可问参数的许可值。用(Y/N)表示要求回答yes/no
PROMPT:用于向用户提问一个单值或二值参数的值。PROMPT1:用于向用户提问一个多值参数的值。LABDATA:用于指出相应参数的值是否可从用户那里获得。
专家系统MYCIN-知识表示-静态知识的表示举例属性的特性都用三元组的形式表示出来存于知识库中例如BURN属性的属性特性表为:对象属性值BURNMEMBEROFPRO-PTBURNVALUTYPEBINARYBURNEXPECT(Y/N)BURNPROMPTIs*aburnpatient?BURNLABDATA1BURNLOOKAHEAD(RULE047)BURNTRANS(*HASBEENSERIOUSLYBURNED)专家系统MYCIN-推理的控制策略MYCIN采用逆向推理及深度优先的搜索策略。系统首先在数据库中建立一棵上下文树的根节点,并为该裉节点指定一个名字PATIENT-1(病人-1),其类型为PERSON。PERSON的属性为(NAMEAGESEXREGIMEN),其中前三项都具LABDATA特性,即可通过向用户询问得到其值。于是系统向用户提出询问。用户输人病人的姓名、年龄及性别,并以三元组形式存入数据中。REGIMEN不是LABDATA属性,必须由系统推出。为了得到REGIMEN,系统将开始推理过程。推理时首先运用的一条规则是
RULE092。规则092的前提部分涉及到临床参数TREATFOR,它是一个NONLABDATA,因而系统调用TREATFOR的UPDATEI-BY特性所指出的第一条规则。检查它的前提是否为真,此时如果该前提所涉及到的值是可向用户询问的,就直接询问用户,否则再找出可推出该值的规则。如此反复进行,直到最后推出PATIENT-1的主要临床参数REGIMEN为止。
专家系统MYCIN-推理的控制策略推理中注意的2个地方:在此过程中,每当得到一个值时,都要加人到上下文树中。在推理中,规则前
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化肥销售协议模板3篇
- 发型师劳务合同范例
- 入园协议共同关注孩子成长3篇
- 贴墙劳务合同范例
- 合伙做生意合同范例
- 武汉晴川学院《社会学与研究方法概论》2023-2024学年第一学期期末试卷
- 委托转让合同范例
- 武汉民政职业学院《数字音频视频技术》2023-2024学年第一学期期末试卷
- 加工技术服务合同范例
- 借款附加协议合同范例
- 蔬菜产品供货合同范例
- 品管圈PDCA获奖案例-心内科降低心肌梗死患者便秘发生率医院品质管理成果汇报
- 2023年初级会计师《初级会计实务》真题及答案
- 江南大学《人工智能》2022-2023学年第一学期期末试卷
- 初中物理教师个人校本研修工作计划(20篇)
- 2024-2025学年三年级上册道德与法治统编版期末测试卷 (有答案)
- 2025蛇年学校元旦联欢晚会模板
- 广东省潮州市潮安区2023-2024学年八年级上学期期末考试英语试题-A4
- 2024年度租赁期满退房检查清单:租户与房东的交接确认单
- 种子生产与经营基础知识单选题100道及答案解析
- 江苏省扬州市2023-2024学年高一上学期1月期末考试 物理 含解析
评论
0/150
提交评论