基于人工智能的决策支持系统模型设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.2 系统的逻辑结构设计
图 2 系统逻辑结构模型
整个系统的逻辑结构如图 2 所示,模型库、数据库以及人工智能技术共同作为底层的技 术支撑体供上层的模型库管理系统和数据库管理系统进行调用,模型库和数据库可以实时交 互,保证模型和数据的实时更新[4]。最上层的问题综合与交互系统作为决策支持的最终实 现系统,其主要任务是融合模型库和数据库的实时信息,对问题进行分析、决策,得出最终 处理结果。
0 研究背景
人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、 方法、技术及应用系统的一门新的技术科学,它是计算机科学的一个分支,它企图了解智能 的实质,并生产出一种新的能以人类智能相似的方式作出反应的智能机器,该领域的研究包 括机器人、语言识别、图像识别、自然语言处理和专家系统等。近十年来,人工智能已得到 迅速传播与发展,并在决策支持系统中获得了日益广泛的应用,越来越多的决策支持系统应 用了网络技术和分布式人工智能技术。
图 3 系统技术路线示意图
关于上图所示技术路线的说明如下所示: 4.4.1 研究的准备阶段
在系统实施之前,必须进行必要的需求分析,确定目标系统必须具备的功能,确定选择 专家系统、神经网络、机器学习等人工智能原理作为决策的技术支持。 4.4.2 研究的启动阶段
在此阶段进行概要设计考虑几种可能的解决方案,建立决策系统的逻辑模型,进行程序 的模块化以及设计软件的结构的工作。大体上把系统分为易于维护的两个部分,并行处理解 决。 4.4.3 研究的进行阶段
1 智能决策系统(IDSS)的定义
智能决策支持系统是人工智能(AI,Artificial Intelligence)和决策支持系统(Decision Support Systems,DSS)相结合的重要产物,应用专家系统(ES,Expert System)技术,使 DSS 能够更充分地应用人类的知识,如关于决策问题的描述性知识,决策过程中的过程性 知识,求解问题的推理性知识等[2],因而可以说智能决策支持系统是通过逻辑推理来帮助 解决复杂的决策问题的辅助决策系统。
4 系统模型架构设计
4.1 系统平台架构规划
在应用研究中,智能决策系统开发平台体系结构可以分成五个层次,即通信层、信息源 层、管理层、决策层、应用层(见图 1)。
用户
应用层
受限自然语言
表格查询
可视化接口
Internet 接口
决策层
数据查询 数据分析
统计模型 神经网络 交互分析
预测
CBR 统计模型 神经网络
2 国内外研究现状
智能决策支持系统(IDSS)属于一个新兴的交叉学科领域,是运筹学、管理科学和计算 机科学结合的产物,在我国许多应用领域有了初步的运用,例如税务稽查、渔业专家系统、 中国工商银行风险投资决策、为电信部门进行 VIP 分析,等等。渔场预报系统就是 CBR(基 于范例的推理)一个很好的应用实例(由中科院计算所史忠植老师指导完成),这个系统已 被应用于中国东海渔业中心的预测;在国外 IDSS 也有着非常深入的研究与广泛的应用,如
3 系统设计目标
我们计划实现计算机人工智能与信息管理决策支持系统的结合及改进。智能决策支持系 统(IDSS)可以将人工智能作为决策支持系统的新的应用,改进人工智能知识表示与推理算法 (神经计算、模糊计算),并使问题求解、搜索规划、知识表示与管理、搜索推理和智能系 统等方面的基本理论在决策系统中得到进一步发展与应用。
人工智能与信息管理决策系统的结合必将根本改变决策支持系统的面貌,智能模块将向 决策系统提供经验,协助系统对信息监控和解释,进行决策。这些智能模块还能提醒决策者 避免决策失误,并在必要时提供可选择的行动方针。决策支持系统联手人工智能,充分发挥 各自的特性,使二者的协同效益最大化是我们研究的重点与方向。作为一种研究不甚成熟的 技术,人工智能对决策支持系统而言仍然是一种挑战,一种机遇,但是可以预见到随着信息 技术的发展,将会出现越来越多的智能机器,他们具有更强的分析和决策能力,人们将会认 识到:与数据库管理系统相比,人工智能技术和工具并没有什么特别之处,机器中的人工智 能将再也不是特别的东西,而将成为人们日常生活得一个组成部分。而将人工智能技术更加 巧妙地融入智能决策支持系统中,也是我们系统设计的目标之一。该系统的模型架构将会在 第四部分得到详述。
决策支持系统(Decision Support Systems,DSS)作为人工智能的一个重要研究领域, 是辅助决策者通过数据、模型和知识,以人机交互方式进行半结构化或非结构化决策的计算 机应用系统。它是管理信息系统(Management Informatica Systems)向更高一级发展而产生的 先进信息管理系统。它为决策者提供分析问题、建立模型、模拟决策过程和方案的环境,调 用各种信息资源和分析工具,帮助决策者提高决策水平和质量。随着科学技术的进步以及人 工智能技术的日趋成熟,决策支持系统智能化已经成为业界研究与实现的目标,尽管目前为 止已有一些先进的智能决策支持系统在商业、工业、政府和国防等部门获得成功应用[1], 但是,这一系统远未完善,仍处于发展阶段,可以预见的是在未来的研究过程中,智能决策 支持系统必将对社会和组织产生更加重大的影响。智能决策支持系统的工作是可预测和可规 划的,它是实实在在可以造福全人类。
在系统的实现阶段,首先要进行详细设计,设计出程序的详细规格说明,具体化每个功 能模块,实现系统内部的人工智能算法,构造数据库物理结构。其次是编码阶段,关键任务 是写出正确的容易理解、容易维护的程序模块。根据目标系统的性质和实际环境,选取一种 适当的高级程序设计语言(如 Prolog、Lisp 等),把详细设计的结果翻译成用选定的语言书 写的程序。 4.4.4 重复测试--研究阶段
在集成了程序模块后便进入了测试阶段。主要通过各种类型的测试(主要是现实数据) 完善软件,优化实际运用的算法以及更新数据仓库,使系统软件达到预定理想的要求。通过 测试运行的实际结果来改善与优化已有人工智能算法以及数据仓库的设计,并以此重复不断
-4-
http://www.paper.edu.cn
完善决策系统,使其更加贴近实际应用。 4.4.5 软件的维护阶段 维护阶段的关键任务是,通过各种必要的维护活动使系统持久地满足用户的需要。经过提出 维护要求(或报告问题),分析维护要求,提出维护要求,提出维护方案,审批维护方案, 确定维护计划,修改软件设计,修改程序,测试程序,复查验收等一系列步骤。
参考文献
[1]蔡自兴, 姚莉. 人工智能及其在决策系统中的应用[M], 2006 年 3 月 国防科技大学出版社: P12. [2] 蔡自兴. 人工智能基础[M].北京:高等教育出版社, 2006:1 [3]宫秀丽. 国外人工智能研究的动态[J] 现代电子技术, 1997 , (1) : 48—511 [4] STANOJEVIC M,VRANES S.Knowledge representation with SOUL[J]. Expert Systems with Applications, 2007,33(1): 122—134. [5]RAO P M, MILLER D M, LIN Bin—shah.PET:all expert system for productivity analysis[J].Expert Systems with Applications,2005,29(2): 300—309. [6]LIU Duen-red,KE C K.Knowledge support for problem—solving in a production process:a hybrid of knowledge discovery and case—based reasoning[J]. Expert Systems with Applications,2007,33(1):147—161. [7]汪敬贤.浅谈人工智能的应用于发展[J]. 科技信息(学术版),2006,(2). [8]黄乾贵,张艳. 人工智能的发展现状与展望[J]. 2002,(04).
4.3 系统实现的建议
在该系统的实现过程中,本文建议采取“五步走”策略,这五个阶段分别是问题分析及需 求分析阶段、概要设计阶段、详细设计阶段、重复测试阶段以及软件维护阶段。 在第一阶段,即问题分析及需求分析阶段,技术人员要进行必要的需求分析,确定该系统的 必备功能,确定选择专家系统、神经网络、机器学习等人工智能原理作为决策的支持,同时 要注意智能决策方法的综合和知识融合。
决策
报告生成
专家系统
பைடு நூலகம்
约束推理
管理层
数据库子系统 模型库子系统 知识库子系统 神经网络子系统
信息源层 数据库 模型库 知识库
范例库
图形库
词典库
通讯层
通信接口
图 1 IDSDP 体系结构
-2-
http://www.paper.edu.cn
该五层结构与网络中的 OSI 七层结构原理非常类似,上层结构通过调用下层使下层为 上层提供服务,用户处于最高层,其直接下层为应用层,该层模块包括受限自然语言,表格 查询,可视化接口,Internet 接口,用户通过调用这四个模块实现相应的功能;决策层作为 应用层的直接下属,为应用层提供了数据查询、数据分析、预测、决策以及报告生成功能, 该层为整个平台体系结构的核心,承上启下,如图 1 所示,其中的数据分析模块、预测模块 以及决策模块分别需要相应的技术方法来实现,该层次的实现需要考虑的技术细节最多,整 个平台架构的设计好坏与决策层的设计有直接关系;剩下的三层分别是管理层、信息源层以 及通讯层,作为整个平台的底层架构,它们的作用同样不可忽视,信息的初次采集、传输由 他们进行实现。
5 结论及展望
本系统设计构想是开发一个智能决策支持系统,智能决策支持系统是智能决策系统的一 个重要的有代表性的研究领域,也是人工智能的又一个重要研究与应用领域[6]。一方面, 决策支持系统进一步向智能决策支持系统发展需要人工智能基本原理的指导,并采用人工智 能的各种技术;另一方面,决策支持系统的发展又为人工智能的进一步发展带来了新的机遇 [7],产生了新的推动力。我们欲实现的智能决策支持系统(IDSS)可以将人工智能作为决策支 持系统的新的应用,并使问题求解、搜索规划、知识表示与管理、搜索推理和智能系统等方 面的基本理论得到进一步发展与应用。将人工智能融入决策支持系统,可以增强决策支持系 统的实用性,使其更加人性化,提高辅助决策和支持决策的能力。
-1-
http://www.paper.edu.cn
Hill,Holsaple 等人采用神经网络、遗传算法等实现了综合(holistic) 决策支持系统[3],系统 在某种程度上体现了人类思维和决策过程的性质;在应用方面有 Web 和 Agent 的协同决策 支持系统,Web 的专家系统,如好莱坞经理决策支持系统(Movie forecast Guru: A Web-based DSS for Hollywood managers)等等。
在第二阶段,即系统的概要设计阶段,必须要设计几种不同的解决方案,建立决策系统 的逻辑模型,进行程序的模块化以及设计软件的结构的工作,注重对决策过程的理解把握。
-3-
http://www.paper.edu.cn
在第三阶段,即详细设计阶段,团队要编写开发文档,做出程序的详细规格说明,将每 个功能模块实例化,实现系统内部的人工智能算法,构造数据库物理结构。同时要构造出正 确的容易理解、容易维护的程序模块。
在第四阶段,即测试阶段,通过重复测试不断完善决策系统,使其更加贴近实际应用。 在第五阶段,即软件维护阶段,必须通过各种必要的维护活动使系统持久地满足用户的 需要。基于知识的人机交互性是本阶段应重点考虑的内容。
4.4 系统的过程管理
基于人工智能的智能决策支持系统是一个对技术要求非常严格的系统,因而在该系统的 前期,必须制定详细的技术路线作为系统设计的参考[5]。本文建议在技术上采用如下图 3 所示的技术路线:
http://www.paper.edu.cn
基于人工智能的决策支持系统模型设计
高珩;鲍鹏;张云龙
中国矿业大学计算机科学与技术学院,江苏徐州(221116)
E-mail: ghhappy007@gmail.com
摘 要:智能决策支持系统作为人工智能的一个重要研究领域,允许决策者和信息经营者、 资源配置者和管理者、策略规划者和装备控制者改进他们的工作效率,已经成为学术界关注 的焦点,其发展前景备受世人瞩目。本文在总结国内外对于智能决策支持系统研究的基础上, 提出了一种新的关于决策支持系统的模型架构,并对其实现与发展前景做了规划和展望。 关键词:人工智能;专家系统;决策支持;模型设计
本文所探讨的智能决策支持系统主要是在理论上进行的研究与设计,在很多方面还不是 很完善,在实际应用中为使该系统的应用层面更广阔,我们可以大胆尝试引入数据挖掘、模 糊逻辑和进化计算等技术[8],使智能决策支持系统更富有智能,使决策支持系统智能化的 趋势继续保持下去,智能决策支持系统的发展前景十分看好,它必将对社会和经济产生重大 影响,21 世纪的科学决策和管理离不开智能决策支持系统的参与,相信智能决策支持会为 人类社会的进步带来新的发展动力与美好前景。
相关文档
最新文档