The invention discloses a domain ontology construction method for intelligent application, which firstly obtains multi-domain data related to intelligent application; clarifies and refines the requirements of intelligent application, builds an ontology-oriented demand analysis model for intelligent application; defines the concepts and attributes of ontology, various types of relationships, creates examples, and carries out formal coding; and then realizes domain ontology-based coding by Jena. Reasoning is used to complete the missing information; then multi-dimensional quantitative indicators are used to evaluate the ontology architecture and determine whether to return to correct the ontology; finally, the support degree of ontology for intelligent application needs is evaluated, and the architecture is updated dynamically to respond to the change of application needs until the ontology can meet the application needs. The invention adopts a circular development structure, emphasizes the interaction between intelligent application requirements and cross-domain ontology construction in the whole life cycle of ontology, is suitable for representing cross-domain Knowledge Association for intelligent application, and solves the problem that the existing ontology construction method is insufficient to support intelligent application.
【技术实现步骤摘要】
一种面向智能应用的领域本体构建方法
本专利技术属于计算机应用
,具体涉及一种面向智能应用的领域本体构建方法。
技术介绍
随着人工智能热潮的复兴,各种领域应用的智能化进程加快。智能应用的实现基础是对领域知识全面而准确的表示,以便于机器处理和理解领域知识。因而,如何增强知识表示对智能应用的支撑能力,是智能领域的重要研究课题。本体是对共享概念模型明确的形式化的规范说明,是表示能力强、机器可理解且支持推理的知识共享工具,能够为智能应用的实现提供良好的概念基础,因而在语义网、知识工程、人工智能等热门领域得到广泛研究。现有的本体构建方法分为手动构建、半自动构建、自动构建三类,主要区别是领域专家人工介入的程度、机器从文本中自动抽取的程度,仅依赖专家归纳领域知识的方法成本高且本体规模受限,仅依赖机器抽取概念及其关系的方法缺乏成熟的技术体系且本体质量难以保证,因而,能够兼顾人工的准确性与机器的大规模化的半自动构建方法最为实用。半自动的本体构建工程思想主要包括七步法和循环获取法:七步法细化构建本体的具体步骤并附有可行的操作说明,包括:确定本体的专业领域和范畴、考查复用现有本体的可能性、列出本体中重要术语、定义类及其等级体系、定义类的属性、定义属性的分面、创建实例,但缺少本体评估以及基于此的本体优化;循环获取法采用循环式开发结构,分为选择数据源、概念学习、领域聚焦、关系学习、本体评估五部分,其中评估可指导概念与关系的学习,有利于不断改进和扩展本体,但各环节没有详尽的操作方法。分析可知,现有的本体构建方法忽略了智能应用对本体构建的驱动作用,以及本体对智能应用的支撑能力,无法 ...
【技术保护点】
1.一种面向智能应用的领域本体构建方法,其特征在于,包括以下步骤:步骤1:获取并融合智能应用相关的多领域原始数据;步骤2:明确并细化智能应用需求,分析具体应用在本体层的实现路径,构建面向本体的领域需求分析模型,并将应用需求向量化,获得应用需求词向量;步骤3:基于智能应用对领域本体的多维要求,从数据中抽取并定义概念及其属性、各种关系,创建实例,并进行形式化编码;步骤4:实现基于领域本体的推理,发现并补充本体中隐含信息;步骤5:评估本体的体系结构,综合运用多维量化指标,若在指定阈值内则继续下述步骤6,否则退回到上述步骤3;步骤6:评估本体对智能应用需求的支持程度,首先判断智能应用需求是否发生变化;有变化则回转执行上述步骤2,重新分析需求内涵并创建新的领域需求分析模型;无变化则转化领域本体为词向量,计算其与应用需求词向量的相似度,若在指定阈值内则输出最优的领域本体,否则循环进行步骤3到步骤6,直到所构建的本体能够满足应用需求。
【技术特征摘要】
1.一种面向智能应用的领域本体构建方法,其特征在于,包括以下步骤:步骤1:获取并融合智能应用相关的多领域原始数据;步骤2:明确并细化智能应用需求,分析具体应用在本体层的实现路径,构建面向本体的领域需求分析模型,并将应用需求向量化,获得应用需求词向量;步骤3:基于智能应用对领域本体的多维要求,从数据中抽取并定义概念及其属性、各种关系,创建实例,并进行形式化编码;步骤4:实现基于领域本体的推理,发现并补充本体中隐含信息;步骤5:评估本体的体系结构,综合运用多维量化指标,若在指定阈值内则继续下述步骤6,否则退回到上述步骤3;步骤6:评估本体对智能应用需求的支持程度,首先判断智能应用需求是否发生变化;有变化则回转执行上述步骤2,重新分析需求内涵并创建新的领域需求分析模型;无变化则转化领域本体为词向量,计算其与应用需求词向量的相似度,若在指定阈值内则输出最优的领域本体,否则循环进行步骤3到步骤6,直到所构建的本体能够满足应用需求。2.根据权利要求1所述的面向智能应用的领域本体构建方法,其特征在于:步骤1中,分析智能应用实现所涉及的所有交叉领域,获取相关的多源异构数据,分别针对结构化、半结构化、非结构化数据进行处理与融合,并统一为便于交换的JSON格式。3.根据权利要求1所述的面向智能应用的领域本体构建方法,其特征在于:步骤2中,依据实际的领域数据,明确智能应用需求的具体内涵,建立面向本体的领域需求分析模型,包括在应用功能、体系结构、推理性能...
【专利技术属性】
技术研发人员:张震,缪亚男,马欢,陆伟,洪亮,邓诗琦,
申请(专利权)人:国家计算机网络与信息安全管理中心,武汉大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。