1、张秋蓉,1,第8章决策支持系统和专家系统,2018/6/9,2,知识要点,决策支持系统的概念、结构、开发等相关知识群体决策支持系统的概念、其他相关知识专家系统的概念、设计方法、开发等相关知识智能决策支持系统的概念、结构等相关知识,2018/6/9,3,8.1 决策支持系统8.2群体决策支持系统8.3专家系统8.4智能决策支持系统,2018/6/9,4,8.1 决策支持系统,2018/6/9,5,8.1.1 决策支持系统的概念,决策支持系统的定义由于60年代末MIS的缺陷,71年,高瑞(Gorry)和斯科特莫顿 (Scott Morton) 首次提出“决策支持系统”的概念以来,随着决策支持系统的
2、不断发展,其概念和定义一直处在争论之中,直到现在仍然没有一个学术界公认的定义。,2018/6/9,6,决策支持系统(DSS,Decision Support system)是为决策者提供有价值的信息及创造性思维与学习的环境,能够帮助决策者解决半结构化和非结构化决策问题的交互式计算机系统。,2018/6/9,7,2.决策支持系统DSS的特征:对决策者的决策判断进行支持而不是代替;帮助决策者解决半结构化和非结构化的问题;支持决策过程的各个阶段;支持决策者的决策风格和方法,改善个人与组织的效能支持所有管理层次的决策,进行不同层次间的沟通和协调;易于非计算机专业人员以交互对话方式使用;要由用户通过对问
3、题的洞察和判断来加以使用;强调对环境及用户决策方法改变的灵活性和适应性。,2018/6/9,8,.决策支持系统的功能决策目标、参数和概率的规定数据检索和管理决策方案的生成决策方案后果的推理语言、数值和图形信息的显示和吸收方案后果评价结策的解释和执行战略构成,2018/6/9,9,4.决策支持系统的一般分类方法:DSS通常按照系统的特性及其应用状况分类。按支持层次分为:战略规划决策支持系统、作业控制决策支持系统按支持的决策类型分为:个人决策支持系统、组织结构决策支持系统、群体决策支持系统按支持的数据与模型操作能力分为:文件柜系统、数据分析系统、分析信息系统、财务模型系统、描述模型系统、优化模型系
4、统、建议系统。按应用领域分为:生产经营决策支持系统、农业规划决策支持系统。按适用范围分为:专用决策支持系统、通用决策支持系统。,2018/6/9,10,8.1.2 决策支持系统的结构,决策支持系统的设计是问题驱动的,重视解决问题的决策模式的研究与模型的使用,2018/6/9,11,“用户界面-数据-模型”框架,此框架由Sprague(1980,1987)提出。它包含用户界面、数据和模型三个子系统,2018/6/9,12,数据库系统一般包括:数据库和数据库管理系统。模型子系统一般包括:模型库和模型库管理系系统。用户界面子系统包括:对话生成和管理软件。,2018/6/9,13,上图可以细分为“两库
5、一体化”框架结构,2018/6/9,14,2.“用户界面-知识-问题”框架,此框架包含:语言系统(LS,Language System)=用户界面系统(CHI,Computer Humman Interface )知识系统(KS,Knowledge,System)问题处理系统(PPS,Promputer Procress System),决策者,2018/6/9,15,用户界面系统提供用户(决策者)与DSS通信的桥梁。它将决策者的意图传达给DSS。知识系统包括DSS中有关问题的知识主体,其中可以存放数据、模型、规则、表格、框架图形等。问题处理系统是用户界面系统的问题表示和知识系统的知识表示之间
6、的一个中间处理器,具有确认、分析求解以及设计实施三部份功能,还可以结合实际问题进一步细分。,2018/6/9,16,3.三库一体化框架,数据、模型和知识三个子系统均包含一个库和一个管理系统,而用户界面子系统包含对话生成和管理软件,2018/6/9,17,4.工具箱结构,这种系统结构常见于一些决策支持系统和办公室自动化系统中。,2018/6/9,18,决策这通过用户界面输入命令及有关需求的参数和说明。总控模块根据决策者的要求调用有关模块,存取各库,运用各种方法或手段随时进行组合和更新,为决策者提供各种形式的数据、模型和方法。该系统显著的特点是:具有开放型。决策者可将自己的经验和智慧,与系统的开发
7、能力相结合,更好第发挥用户的积极性和创造性。,2018/6/9,19,开发一个完整的DSS结构是十分重要的工作,体系结构必须具体地指导未来的系统设计,并且具有足够的灵活性以采纳新技术,且能保证今日和未来的需求。一旦被定义下来,需要做估价的努力去修改和替换与新概念不一致的现存系统。合理组织者以上四种结构,适应不同的局决策类型的决策环境,创造一个新类型的DSS,这是今后进一步研究的一个方向,2018/6/9,20,例:基于网络技术的概念上的DSS结构,2018/6/9,21,8.1.3 决策支持系统的开发,定义DSS的体系结构在独立开发系统之前,重要的是开发一个全面的信息系统体系结构。DSS的体系
8、结构应当反映的内容有:DSS的数据库DSS的模型DSS的用户软件工具、硬件和操作系统平台网络和通讯功能,2018/6/9,22,平台的选择平台指集成的硬件和操作系统环境。用于支持应用程序DSS可在多个不同的平台上运行,常用的平台有:公司的中央系统连接用户台式计算机的中央系统,通过内部公司的网络、互联网分散的系统,可以从中央系统中获取且能通过网络提供给它的用户用桌面上的独立系统上述情景的综合,2018/6/9,23,开发DSS的软件工具通常有四种方法获得DSS应用软件:购买集成的软件包定做软件包使用工具或为当前任务设计的“程序生成器”从头开始编写所要的程序,2018/6/9,24,支持DSS开发
9、的所使用的软件类型:数据库管理软件包信息检索(查询和报告)软件包专用的建模软件包统计数据分析软件包预测软件包图形软件包语言,数据库管理软件包主要支持层次结构、网络结构、关系结构。层次结构是台式计算机普遍采用;网络结构则是大型主机中最为普遍采用;关系结构是微型计算机和工作站普遍采用,对不可预见的信息检索要求的反应更具灵活性,所以更适合于DSS。,信息检索软件包的功能是从文件或数据中检索用户指定的数据,好的信息检索软件包应具有复杂的查询功能且易于使用。,3-7是以数量化理论提供的算法为基础,且能结合具体的专项业务进行有关量化计算。,2018/6/9,25,4.DSS用户界面设计用户界面设计应当考虑
10、的因素主要有:时间学习多用途差错处理帮助,适应性集中抗疲劳一致性趣味性,2018/6/9,26,用户界面样式设计通常有:命令行界面图形界面菜单对话框 超文本和超媒体界面,把文字、图形、动画和声音加入电子“文档”中,特别是信息检索,应用超文本方式。可以使系统更快、更精确地解决问题。,2018/6/9,27,5.DSS的开发方法方法有:生命周期法 解决半结构化和非结构化问题,以人机对话为主要工作方式。原型法最终用户开发方法 指决策者直接负责DSS的开发,在专业人士的支持和帮助下,开发更为复杂的最终用户系统。,2018/6/9,28,8.2群体决策支持系统,2018/6/9,29,8.2.1 群体决
11、策支持系统的概念,1981年,Keen提出群体决策支持系统(GDSS, Group DSS)概念群体决策支持系统的定义Huber(1984)称GDSS是能帮助在一起工作的一群决策者共同解决非结构化问题的一种交互计算机系统。强调会议决策Ds Santis和Gsllupe(1985)等给出的定义是:GDSS是能帮助在一起工作的一群决策者共同解决非结构化的问题的一种交互式的计算机系统。强调非结构化问题的决策。,2018/6/9,30,综上所述,其描述性的定义为: GDSS在其设计、结构和用途上都反映出群体的各个成员相互影响并且做出特定决策的决策方式。GDSS的群体决策过程包括沟通、文件共享,构造群体
12、活动的模型,集成多个人观点为群体观点,以及涉及群体交互活动的其它一些功能。,2018/6/9,31,2.GDSS的作用能让决策者相互之间便捷地交流信息与共享信息,减少片面性;决策者可克服消极的心理影响,无保留地发表自己的意见;决策者利用先进的各种技术支持决策,使问题的求解系统化、条例化。能集思广益,激发决策者思路,使问题的方案尽可能趋于完美;可防止小集体主义及个性对决策结果的影响;可提高决策群体成员对决策结果的满意程度和置信度; 群体越大效果越显著。,2018/6/9,32,GDSS需要用到有:通讯技术(电子信息、局部或大区域网、电话会议、存储和交换设备)计算机技术(多用户系统、第四代语言、数
13、据库、数据分析、数据存储和修改能力)决策支持技术(议程设置、人工智能和自动推理技术、决策模型方法)结构化的群体决策方法(如:德尔非法) GDSS将这些技术结合起来,使问题的求解条理化、系统化。,2018/6/9,33,8.2.2 群体决策支持系统的构成,GDSS的技术层次 Desanctis和Gallupe(1987)按照为群体成员提供支持的不同,将GDSS技术分为三个层次:过程支持(目的是为了减少或消除通讯障碍)决策支持(软件增加了建模和决策分析功能,通过提供系统的方法,减少群体决策过程的不确定性)次序的规则(涉及群体决策过程的时间,内容或信息形式,加入了包含次序的规则的专门软件。),201
14、8/6/9,34,2.GDSS的结构决策室局域决策网传真会议远程决策,返回,对决策者面对面地集中于一室在同一时间进行群体决策的情况,利用局域网,多位决策者在近距离内的不同房间(或自己的办公室)里定时或不定时作群体决策的系统。,利用计算机网络的通讯技术,使分散在各地的决策者在同一时间内,以不见面的方式进行集中决策。,利用广域网,是决策者异地异时地对同一问题做出决策,2018/6/9,35,8.2.3 群体决策支持系统的类型,电子会议室工作流系统谈判支持系统,2018/6/9,36,8.3专家系统,2018/6/9,37,8.3.1 专家系统的概念与特征,专家系统(ES,Expert System
15、)产生于20世纪60年代中期,广泛应用于医疗诊断、化学工程、语音识别、图像处理、金融决策、信号解释、地质勘探、石油、军事等领域。,2018/6/9,38,1.专家系统的定义 专家系统是利用计算机技术、人工智能及其它理论,将某个特定领域内的专家的知识或推理过程在计算机上实现,并且用来解决过去需要专家才能解决的现实问题的计算机系统。,2018/6/9,39,2. 专家系统的构成,2018/6/9,40,3. 专家系统的特征具有系统的特征符号处理一般问题的求解能力复杂度和难度具有解释能力具有获取知识的能力知识与推理机构互相独立,2018/6/9,41,8.3.2 专家系统的分类,按应用领域分类 (医
16、疗、勘探、教学、气象、生物)按知识表示技术分类基于逻辑的专家系统基于规则的专家系统基于语言网的专家系统 基于框架的专家系统按推理控制策略分类 (正向推理、方向推理、原控制专家系统),2018/6/9,42,按采用的不精确推理技术分类 (确定理论推理技术专家系统、主观Bayes推理技术专家系统、可能性理论推理技术专家系统、D/S论据理论推理技术专家系统)按专家系统的结构分类 (单专家系统、群专家系统)按所处理的问题类型分类 (解释型、预测型、设计型、规划型、监视型、调试型、修正型、教学型、控制型),2018/6/9,43,8.3.3 专家系统的设计方法,目前没有统一规范;设计专家系统的关键有两大
17、部分:建造知识库设计推理机制与策略,2018/6/9,44,1.专家系统的知识获取 知识获取是从领域专家出提取知识,并将其转化成专家系统程序的艰巨而细致的过程。 常用的知识获取的方式有:知识工程师智能编辑程序归纳学习程序知识表示,2018/6/9,45,2.专家系统的推理机制 基于知识规则的推理是针对用户的特定问题,选择并且运用知识库中的知识,以实现求解问题的控制过程。 推理涉及的两个基本问题:推理方向选择冲突消解,2018/6/9,46,推理方向选择:数据驱动的前向推理方式目标驱动的反向推理方式混合控制策略(交替使用以上两种方法形成的)元控制策略(结合启发方法),2018/6/9,47,推理
18、解释是解释系统的重要组成部分。其目的是对系统推理过程、推理位置及推理的每个动作给出解释,使用户向新问题求解结论的可信性与正确性。解释系统一般分为两部分:推理状态检查程序(咨询过程中使用)通用回答程序(咨询中或咨询后使用的),2018/6/9,48,3.专家系统的构造原则知识与知识处理机构分开和相互独立的原则按系统功能实现模块化构造的原则交互性原则专家系统与基于算法的软件设计的差异,2018/6/9,49,4.专家系统的主要设计步骤初步设计开发原型系统知识库的维护,2018/6/9,50,8.3.4 专家系统的开发,专家系统的开发条件与选题专家系统的开发条件 一个适合用于专家系统的问题必须满足三
19、个条件:有一个可以与之合作的专家;专家用启发式的方法解决问题;专家的知识能清楚的表达,2018/6/9,51,专家系统的选题 除了上述先决条件以外,专家系统在选题上还应注意三点:问题的范围问题的难度问题的意义,2018/6/9,52,2.专家系统的开发基本步骤一个专家系统的开发大致经历: 准备研究问题建立模型系统改进和扩充系统测试与维护评价商品化,2018/6/9,53,3. 专家系统开发工具介绍程序设计语言 常用LISP语言、PROLOG语言或PASCAL语言骨架系统有名的有EMYCIN系统、KAS系统通用型开发工具OPS5.1和ORSIE组合型开发工具AGE、 ADVISE 、 ESP/A
20、DVISOR,2018/6/9,54,8.4智能决策支持系统,2018/6/9,55,8.4.1智能决策支持系统的概念,问题的提出计算机的重点在于定量计算,人机对话方式使一些不熟悉计算机的决策者难以适应。从而限制了DSS的效果。由于决策本身的复杂性和动态性,决策者所需的信息不足性以及传统的决策支持系统对非结构化的决策支持突破甚少。 为了弥补DSS的不足,人们开始了对智能决策的研究,将人工智能技术引入传统的DSS,形成了智能型DSS (IDSS),加大的改进了DSS的性能。,2018/6/9,56,智能决策(IDSS, Intelligent Decesion Support System)利用
21、计算机技术、人工智能及其理论,将某个特定领域内的专家的知识或推理过程在计算机上实现,并且用来解决过去需要专家才能解决的现实问题的计算机系统。,2018/6/9,57,IDSS=DSS+ES IDSS在DSS的基础上增加了知识库、推理机与问题处理器,人机对话部分还加入了自然语言处理功能。,2018/6/9,58,8.4.2智能决策支持系统的结构,1.智能决策支持系统的总体结构,2018/6/9,59,2. IDSS 中 DSS 和 ES 的结合形式体现在三个方面:DSS和ES的总体结合KB和MB的总体结合DB和动态DB的结合 由DSS和ES这三种结合形式,也就形成了三种IDSS的集成形式。,20
22、18/6/9,60,3.DSS和ES并重的IDSS结构 该结构由集成系统完成对DSS和ES的控制和调度,根据问题的需要协调DSS和ES的运行。集成系统有两种形式:DSS和ES两者之外集成的系统此结构具有调用和集成DSS和ES的能力。,DSS和ES并重的IDSS结构,2018/6/9,61,DSS功能扩充和ES集成系统将DSS问题处理与人-机交互系统功能扩充,增加对专家系统的调用组合能力。其结构主要是ES中的动态DB和DSS中的DB之间的数据交换,即以IDSS中的第一种和第三种结合形式为主体,2018/6/9,62,4.DSS为主体的IDSS结构 这种集成结构形式体现以定量分析为主体,结合定性分析。他是在DSS问题处理与人-机交互系统的基础上,扩充调用专家系统功能。,集成系统,MB,EB,DB,DSS为主体的IDSS结构,2018/6/9,63,5.ES为主体的IDSS结构 这种结构以定量分析为主,结合定量分析。在该结构中,人-机交互系统和ES的推理结合为一体DSS作为推理形式 DSS作为推理机出现,受到ES中的推理机所控制,2018/6/9,64,模型作为知识出现 数学模型作为一种知识出现,即模型是一种过程性知识,体现了第二种结合形式。,推理机,KB,MB,动态DB,张秋蓉,65,谢谢!,2018/6/9,66,2018/6/9,67,2018/6/9,68,