本体不一致问题研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
近年来,语义Web技术不断发展,本体作为一种清晰表达语义和知识共享的方式,成为了语义Web的核心,其相关研究也得到了很大的进步。然而,在实际应用中,很难构建没有错误的本体,引起本体不一致的原因有很多。本体构建者对知识认识的不足或错误可能导致不一致,本体描述或者分类上的含混、语义上的冲突可能引起前后不一致,本体迁移或本体合并、集成等操作也很容易使本体产生不一致。在经典推理下,不一致本体可以演绎出任何结论,针对这样的本体进行推理是毫无意义的。因此不一致处理成为本体研究的关键问题,得到学术界的高度关注。
     本文在全面分析本体不一致问题研究现状的基础上,重点对本体不一致性的度量方法、不一致本体的诊断和修复方法、不一致本体的推理方法等若干关键问题进行了深入探讨,最后利用自行构建的林业领域本体,对研究成果进行了实证分析。主要贡献包括:
     (1)本体不一致性的度量方法的研究。首先提出一种基于证据理论的本体不一致性度量ETOIM方法,并通过实例验证了该方法的有效性。然后在ETOIM方法基础上,利用语法相关性,提出了另外一种更加有效的基于选择函数的证据理论本体不一致性度量SETOIM方法,SETOIM方法的实验结果比ETOIM方法的实验结果更接近“事实”。同时将这两种方法与当前具有代表性的类似算法进行了比较,结果表明我们提出的算法是有效的。
     (2)不一致本体的诊断和修复方法的研究。提出一种比传统的局部诊断方法效率更高的不一致本体的诊断修复方法,即证据验证诊断方法。该方法能够利用系统提供的新证据首先可将“无罪者”(“无辜者”)元素排除,缩小了诊断范围;然后再次利用新证据可将“定罪者”元素“挖”出,进一步缩小了诊断范围;最后对剩余部分进行诊断修复。这种证据验证诊断方法因诊断范围的两次缩小提高了诊断效率,另外,这种做法在“挖”出“定罪者”元素之后,便可以避免因为这些“定罪者”元素而“殃及无辜”的问题,进一步提高了诊断修复的准确率。
     (3)不一致本体的推理方法的研究。在研究基于线性递增策略的不一致本体推理方法的基础上,提出一种新的基于线性递减策略的不一致本体推理方法。线性递增的不一致推理适用于一致性程度高的本体,线性递减的不一致推理适用于一致性程度低的本体。但这类单纯依赖于语法相关选择函数的不一致推理,在两次线性变换之间的推理空间相差较大,容易漏失有意义的答案。我们将这两种单纯依赖于语法相关选择函数的不一致推理统称为“粗粒度”不一致推理。进而,作为“粗粒度”不一致推理的补充和完善,我们将不一致性的度量结果用于推理,给出一种“细粒度”推理策略,这种推理方法能在一定程度上提高推理的有效性。
     (4)设计了基于林业领域本体的林业知识资源管理服务系统框架,该系统包括林业领域本体构建模块、本体不一致处理模块和语义检索模块三部分。其中的本体不一致处理模块对本文提出的不一致性度量方法、诊断修复方法和不一致推理方法进行了逐一验证。
As a clear expression of the semantic and knowledge sharing, ontology has become the core of the semantic Web. In recent years, research on ontology has been great progress. However, it is often difficult to construct an ontology which is error-free in practice. Inconsistency can occur due to several reasons, such as mis-presentation of defaults, polysemy, merging ontologies, migration from another formalism. The classical entailment in logics is explosive:any formula is a logical consequence of a contradiction. Conclusions drawn from an inconsistent ontology by classical inference may be completely meaningless. Therefore, studies on how to deal with inconsistent ontologies have become the academic focus of attention.
     This paper makes an overall analysis of the present situation in inconsistent ontology, and then mainly provide solutions to measuring inconsistency, diagnosing inconsistency and reasoning with inconsistency. Finally, an empirical analysis is made of the research models with forestry domain ontology constructed by us.
     (1) Measuring inconsistency. Firstly, this paper proposes an ontology inconsistency measures method named ETOIM and proves the correctness of the result. Secondly, a more effective selection function-based inconsistency measures method named SETOIM is presented. SETOIM improves ETOIM by using syntactic relevance selection functions, which is closer to the the "fact" than ETOIM. Compared with the typical similar algorithms in the field, the experimental results demonstrate our methods is effective.
     (2) Diagnosing and reparing inconsistency. We propose a more effective approach to diagnose and repair inconsistency than traditional local diagnosis. Our approach can exclude some "innocents" and some "condemners" from diagnosis range according to new evidence. Because the diagnosis range is narrowed twice, efficiency is increased significantly. Furthermore, our approach can avoid involving the innocent in the trouble by removing the "condemners", and the accuracy of diagnosis is improved.
     (3) Reasoning with inconsistency. Based on the linear extension reasoning algorithms, this paper proposes a framework of reasoning with inconsistent ontologies. The former is fit to the ontologies with the lower degree of inconsistency, and latter is fit to the ontologies with the higher degree of inconsistency. Both of the reasoning methods are only based on a syntactic relevance-based selection, which makes the inference space between two linear transformations larger. Hence, meaningful answers are easily losed. Both of the reasoning methods are referred to as the "coarse grained" reasoning. Accordingly, the "fine grained" reasoning based on the measure results is presented to improve the "coarse grained" reasoning, so as to increase the efficiency of reasoning.
     (4) Developing forestry knowledge resource management sevice system based on forestry ontology. The system consists of three parts:forestry domain ontology construction module, ontology inconsistent processing module and the semantic retrieval module. Our new approaches for dealing with inconsistencies are verified one by one in ontology inconsistent processing module.
引文
[1]Berners-Lee T, Hendler J, Lassila O. The semantic web. Scientific American,2001,284(5): 28-37.
    [2]Gruber T R. A translation approach to portable ontology specifications. Knowledge Acquisition, 1993,5(2):199-220.
    [3]Pedersen T, Pakhomov S V S, Patwardhan S, et al. Measures of semantic similarity and relatedness in the biomedical domain. Journal of Biomedical Informatics,2007,40(3):288-299.
    [4]Wu Q, Wang X, Yan Z. Constructing domain ontology of E-commerce for market intelligence. Proceedings of the International Conference on Web Information System and Application (WISA),2013:475-478.
    [5]Bansal N, Malik S K. A framework for agriculture ontology development in semantic web. Proceedings of the 10th International Conference on Communication Systems and Network Technologies (CSNT),2011:283-286.
    [6]崔运鹏.基于本体论的农业知识管理关键技术研究[博士论文].中国农业科学院,2007.
    [7]Huang Z, Van Harmelen F, Ten Teije A, et al. Reasoning with inconsistent ontologies: framework and prototype. Technical report, SEKT Deliverable D.4.1,2004.
    [8]Lam S C. Methods for resolving inconsistencies in ontologies[Dissertation]. University of Aberdeen,2007.
    [9]Neches R, Fikes R E, Finin T, et al. Enabling technology for knowledge sharing. AI Magazine, 1991,12(3):36.
    [10]邹婷婷.描述逻辑中若干问题的研究[博士论文].吉林大学,2013..
    [11]Baader, F, Calvanese D, McGuinness D, et al. The Description Logic Handbook:Theory, Implementation, and Applications. Cambridge University Press,2003.
    [12]Calvanese D, Giacomo De G, Lenzerini M, et al. Reasoning in expressive description logics. Handbook of Automated Reasoning,2001,2:1581-1634.
    [13]Tobies S. Complexity results and practical algorithms for logics in knowledge representation[Dissertation]. RWTH Aachen University,2001.
    [14]Horrocks I, Patel-Schneider P F. Reducing OWL entailment to description logic satisfiability. Proceedings of the 2nd International Semantic Web Conference (ISWC),2003:17-29.
    [15]Brachman R J, Schmolze J G. An overview of the KL-ONE knowledge representation system. Cognitive Science,1985,9(2):171-216.
    [16]Borgida A. Description logics in data management. IEEE Transactions on Knowledge and Data Engineering,1995,7(5):671-682.
    [17]史忠植,师昌绪.高级人工智能.科学出版社,1998.
    [18]石莲,孙吉贵.描述逻辑综述.计算机科学,2006,33(1):194-197.
    [19]梅婧,林作铨.从ALC到SHOQ_D_描述逻辑及其Tableau算法.计算机科学,2005,32(3):1-11.
    [20]Schild K. A correspondence theory for terminological logics:Preliminary report. Project KIT-BACK FR 5-12, Technical University Berlin,1991.
    [21]Lutz C, Areces C, Horrocks I, et al. Keys, Nominals, and concrete domains. Journal of Artificial Intelligence Research,2005,23:667-726.
    [22]Baader F, Sattler U. Description logics with aggregates and concrete domains. Information Systems,2003,28(8):979-1004.
    [23]史忠植,董明楷等.语义Web的逻辑基础,中国科学E辑:信息科学,2004,34(10):1123-1138.
    [24]Donini F M, Lenzerini M, Nardi D, et al. Reasoning in description logics. Principles of Knowledge Representation,1996,1:191-236.
    [25]Baader F, Sattler U. An overview of tableau algorithms for description logics. Studia Logica, 2001,69(1):5-40.
    [26]Lenat D B, Guha R V. Building large knowledge-based systems:representation and inference in the Cyc project. Addison-Wesley Longman Publishing Co.,1989.
    [27]MacGregor R M. Inside the LOOM description classifier. ACM Sigart Bulletin,1991,2(3): 88-92.
    [28]Genesereth M R, Fikes R E. Knowledge interchange format-version 3.0:reference manual. 1992.
    [29]Gruber T R. Ontolingua:A mechanism to support portable ontologies. Stanford University, Knowledge Systems Laboratory,1992.
    [30]Karp P D, Chaudhri V K, Thomere J. XOL:An XML-based ontology exchange language. 1999.
    [31]Luke S, Heflin J. SHOE 1.01. Proposed specification. SHOE Project,2000.
    [32]Fensel D, Horrocks I, Van Harmelen F, et al. OIL in a nutshell. Proceeding of 12th International Conference on Knowledge Acquisition, Modeling and Management,2000:1-16.
    [33]Connolly D, Van Harmelen F, Horrocks I, et al. DAML+OIL (March 2001) reference description,2001.
    [34]Bechhofer S, Van Harmelen F, Hendler J, et al. OWL web ontology language reference. W3C recommendation,2004.
    [35]Horrocks I, Patel-Schneider P F, Van Harmelen F. From SHIQ and RDF to OWL:The making of a web ontology language. Web semantics:science, services and agents on the World Wide Web,2003,1(1):7-26.
    [36]McGuinness D L, Van Harmelen F. OWL web ontology language overview. W3C recommendation,2004.
    [37]Patel-Schneider P F, Hayes P, Horrocks I. OWL web ontology language semantics and abstract syntax. W3C recommendation,2004.
    [38]Borgida A. On the relative expressiveness of description logics and predicate logics. Artificial Intelligence,1996,82(1):3-53-367.
    [39]徐贵红,张健.语义网的一阶逻辑推理技术支持.软件学报,2008,19(12):3091-3099.
    [40]Fitting M. Kleene's three valued logics and their children. Fundamenta Informaticae,1994, 20(1):113-131.
    [41]Radzikowska A. A three-valued approach to default logic. Journal of Applied Non-Classical Logics,1996,6(2):149-190.
    [42]Belnap, N. D. How a Computer Should Think. Proceedings of the Oxford International Symposium on Comtemporary Aspects of Philosophy, Oxford,1975,30-56.
    [43]Belnap N D. A useful four-valued logic. Modern Uses of Multiple-Valued Logic,1977:7-37.
    [44]马跃.语义万维网中的不协调知识处理[博士论文].北京大学,2008.
    [45]Arieli O, Avron A. The value of the four values. Artificial Intelligence,1998,102(1):97-141.
    [46]Haase P, Van Harmelen F, Huang Z, et al. A framework for handling inconsistency in changing ontologies. Proceeding of the 4th International Semantic Web Conference,2005:353-367.
    [47]Ji Q, Haase P, Qi G, et al. RaDON—repair and diagnosis in ontology networks. Proceedings of the 6th European Semantic Web Conference, LNCS 5554,2009:863-867.
    [48]Schlobach S, Huang Z, Cornet R, et al. Debugging incoherent terminologies. Journal of Automated Reasoning,2007,39(3):317-349.
    [49]Huang Z, Van Harmelen F, Ten Teije A. Reasoning with inconsistent ontologies. Proceedings of the 20th International Joint Conference on Artificial Intelligence.2005,5:254-259.
    [50]Zhang X, Lin Z. An argumentation framework for description logic ontology reasoning and management. Journal of Intelligent Information Systems,2013,40(3):375-403.
    [51]Ma Y, Hitzler P. Paraconsistent reasoning for OWL 2. Proceedings of the 3rd International Conference on Web Reasoning and Rule Systems,2009:197-211.
    [52]Hunter A. How to act on inconsistent news:Ignore, resolve, or reject. Data & Knowledge Engineering,2006,57(3):221-239.
    [53]R. M. Karp. Reducibility among combinatorial problems. Proceedings of a Symposium on the Complexity of Computer Computations,1972:85-103.
    [54]Haase P, Van Harmelen F, Huang Z, et al. A framework for handling inconsistency in changing ontologies. Proceeding of the 4th International Semantic Web Conference,2005:353-367.
    [55]Haase P, Stojanovic L. Consistent evolution of OWL ontologies. Proceedings of the 2nd European Semantic Web Conference, LNCS 3532,2005:182-197.
    [56]Meyer T, Lee K, Booth R, et al. Finding maximally satisfiable terminologies for the description logic ALC. Proceedings of the 21st National Conference on Artificial Intelligence,2006,21(1): 269-274.
    [57]欧阳丹彤,苏静,叶育鑫,崔仙姬.基于模型诊断的本体调试局部定位.吉林大学学报(工学版),2014,43(1):1-8.
    [58]Lam S C, Sleeman D, Pan J Z, et al. A fine-grained approach to resolving unsatisfiable ontologies. Journal on data semantics X,2008,10:62-95.
    [59]Schlobach S, Cornet R. Non-standard reasoning services for the debugging of description logic terminologies. Proceedings of the 18th International Joint Conference on Artificial Intelligence, 2003,3:355-362.
    [60]Meyer T, Lee K, Booth R. Knowledge integration for description logics. Proceedings of the 20th National Conference on Artificial Intelligence,2005:645-650.
    [61]Qi G, Liu W, Bell D A. Knowledge base revision in description logics. Logics in Artificial Intelligence,2006:386-398.
    [62]Qi G, Liu W, Bell D. A revision-based approach to handling inconsistency in description logics. Artificial Intelligence Review,2006,26(1-2):115-128.
    [63]Parsia B, Sirin E, Kalyanpur A. Debugging OWL ontologies. Proceedings of the 14th international conference on World Wide Web,2005:633-640.
    [64]Kalyanpur A, Parsia B, Grau B C, et al. Justifications for entailments in expressive description logics. Technical report, University of Maryland Institute for Advanced Computer Studies, 2006.
    [65]Reiter R. A theory of diagnosis from first principles. Artificial intelligence,1987,32(1):57-95.
    [66]Kalyanpur A, Parsia B, Horridge M, et al. Finding all justifications of OWL DL entailments. Proceedings of the 6th International Semantic Web Conference and the 2nd Asian Semantic Web Conference, LNCS 4825,2007:267-280.
    [67]Haase P, Qi G. An analysis of approaches to resolving inconsistencies in DL-based ontologies. Proceedings of the International Workshop on Ontology Dynamics (IWOD),2007:97-109.
    [68]Schlobach S. Diagnosing terminologies. Proceedings of the 20th National Conference on Artificial Intelligence,2005:670-675.
    [69]Friedrich G, Shchekotykhin K. A general diagnosis method for ontologies. Proceeding of the 4th International Semantic Web Conference,2005:232-246.
    [70]Shchekotykhin K, Friedrich G, Fleiss P, et al. Interactive ontology debugging:two query strategies for efficient fault localization. Web Semantics:Science, Services and Agents on the World Wide Web,2012,12:88-103.
    [71]Shchekotykhin K, Friedrich G. Query strategy for sequential ontology debugging. Proceeding of the 9th International Semantic Web Conference,2010:696-712.
    [72]Kalyanpur A, Parsia B, Sirin E, et al. Repairing unsatisfiable concepts in OWL ontologies. Proceedings of the 3th European Semantic Web Conference, LNCS 4011,2006:170-184.
    [73]Du J, Shen Y D. Computing minimum cost diagnoses to repair populated DL-based ontologies. Proceedings of the 17th International Conference on World Wide Web,2008:565-574.
    [74]Du J, Qi G, Pan J Z, et al. A decomposition-based approach to OWL DL ontology diagnosis. Proceedings of the 23rd IEEE International Conference on Tools with Artificial Intelligence (ICTAI),2011:659-664.
    [75]Schlobach S, Huang Z, Cornet R, et al. Debugging incoherent terminologies. Journal of Automated Reasoning,2007,39(3):317-349.
    [76]Cilibrasi R L, Vitanyi P M B. The google similarity distance. IEEE Transactions on Knowledge and Data Engineering,2007,19(3):370-383.
    [77]Huang Z, Van Harmelen F. Using semantic distances for reasoning with inconsistent ontologies. Proceeding of the 7th International Semantic Web Conference,2008:178-194.
    [78]张小旺.超协调描述逻辑[博士论文].北京大学,2011.
    [79]Bobillo F, Straccia U. Reasoning with the finitely many-valued Lukasiewicz fuzzy Description Logic SROIQ. Information Sciences,2011,181(4):758-778.
    [80]Bobillo F, Straccia U. Fuzzy ontology representation using OWL 2. International Journal of Approximate Reasoning,2011,52(7):1073-1094.
    [81]Cerami M, Straccia U. On the (un)decidability of fuzzy description logics under Lukasiewicz t-norm. Information Sciences,2013,227:1-21.
    [82]Meyer T, Lee K, Booth R. Knowledge integration for description logics. Proceedings of the 20th National Conference on Artificial Intelligence,2005:645-650.
    [83]Hustadt U, Motik B, Sattler U. Data complexity of reasoning in very expressive description logics. Proceedings of the 20th International Joint Conference on Artificial Intelligence,2005,5: 466-471.
    [84]Du J, Qi G, Shen Y D. Lexicographical inference over inconsistent DL-based ontologies. Proceedings of the 2nd International Conference on Web Reasoning and Rule Systems,2008: 58-73.
    [85]Qi G, Hunter A. Measuring incoherence in description logic-based ontologies. Proceedings of the 6th International Semantic Web Conference, LNCS 4825,2007:381-394.
    [86]Hunter A, Konieczny S. Measuring inconsistency through minimal inconsistent sets. Proceedings of the 11th International Conference on Knowledge Representation,2008: 358-366.
    [87]Grant J, Hunter A. Measuring inconsistency in knowledgebases. Journal of Intelligent Information Systems,2006,27(2):159-184.
    [88]Ma Y, Qi G, Hitzler P, et al. Measuring inconsistency for description logics based on paraconsistent semantics. Proceedings of the 9th European Conference on Symbolic and Quantitative Approaches to Reasoning with Uncertainty,2007:30-41.
    [89]Knight K. Measuring inconsistency. Journal of Philosophical Logic,2002,31(1):77-98.
    [90]Grant J, Hunter A. Analysing inconsistent first-order knowledgebases. Artificial Intelligence, 2008,172(8):1064-1093.
    [91]Ma Y, Qi G, Hitzler P. Computing inconsistency measure based on paraconsistent semantics. Journal of Logic and Computation,2011,21(6):1257-1281.
    [92]Hunter A. Measuring inconsistency in knowledge via quasi-classical models. Proceedings of AAAI/IAAI,2002:68-73.
    [93]Deng X, Haarslev V, Shiri N. Measuring inconsistencies in ontologies. Proceedings of the 4th European Semantic Web Conference, LNCS 4519,2007:326-340.
    [94]周丽平.DL-Lite本体的不一致处理方法研究[博士论文].北京交通大学,2010.
    [95]Hunter A, Konieczny S. Shapley inconsistency values. Proceedings of the 10th International Conference on Knowledge Representation,2006:249-259.
    [96]Hunter A, Konieczny S. On the measure of conflicts:Shapley inconsistency values. Artificial Intelligence,2010,174(14):1007-1026.
    [97]Thomas O, Russomanno D J. Applying the semantic web expert system shell to sensor fusion using Dempster-Shafer theory. Proceedings of the 37th Southeastern Symposium on Systems Theory,2005:11-14.
    [98]Nikolov A, Uren V, Motta E, et al. Using the Dempster-Shafer theory of evidence to resolve ABox inconsistencies. Proceedings of the 6th International Semantic Web Conference, LNCS 5327,2007:143-160.
    [99]Bagheri E, Ensan F. Evidential reasoning for the treatment of incoherent terminologies. Proceedings of the 25th ACM Symposium on Applied Computing,2010:1381-1387.
    [100]Bellenger A, Gatepaille S. Uncertainty in ontologies:Dempster-Shafer theory for data fusion applications. Proceedings of the 1st Workshop on Theory of Belief Functions,2010.
    [101]Flouris G, Huang Z, Pan J Z, et al. Inconsistencies, negations and changes in ontologies. Proceedings of the 21st National Conference on Artificial Intelligence,2006:1295-1300.
    [102]Dempster A P. Upper and lower probabilities induced by a multivalued mapping. Annals of Mathematical Statistics,1967,38(2):325-339.
    [103]Chopra S, Parikh R, Wassermann R. Approximate belief revision. Logic Journal of IGPL, 2001,9(6):755-768.
    [104]Budanitsky A, Hirst G. Semantic distance in WordNet:An experimental, application-oriented evaluation of five measures. Proceedings of the 2nd Annual Meeting of the North American Chapter of the Association for Computational Linguistics,2001.
    [105]Schaerf M, Cadoli M. Tractable reasoning via approximation. Artificial Intelligence,1995, 74(2):249-310.
    [106]Schlobach S, Huang Z. Inconsistent ontology diagnosis:Framework and prototype. Technical report, SEKT Deliverable D3.6.1,2005.
    [107]Wassermann R. Local diagnosis. Journal of Applied Non-Classical Logics,2001(11): 107-129.
    [108]Hansson S O. Kernel contraction. Journal of Symbolic Logic,1994,59(3):845-859.
    [109]Wassermann R. An algorithm for belief revision. Proceedings of the 7th International Conference on Principles of Knowledge Representation and Reasoning,2000:345-352.
    [110]Hansson S O, Wasserman R. Local change. Studia Logica,2002,70(1):49-76.
    [111]Qi G, Pan J Z, Ji Q. Extending description logics with uncertainty reasoning in possibilistic logic. Proceedings of the 9th Symbolic and Quantitative Approaches to Reasoning with Uncertainty,2007:828-839.
    [112]NOY N F, McGuinness DL. Ontology development 101:A guide to creating your first ontology. Technical Report SMI-2001-0880, Stanford Medical Informatics,2001.
    [113]Uschold M, King M. Towards a methodology for building ontologies. Proceedings of the 14th International Joint Conference on Artificial Intelligence,1995:15-30.
    [114]Lopez M F. Overview of methodologies for building ontologies. Proceedings of the 16th International Joint Conference on Artificial Intelligence,1999(4):1-13.
    [115]Soergel D, Lauser B, Liang A, et al. Reengineering Thesauri for New Appli-cations:the AGROVOC example. Journal of digital information,2004(4):1-23.
    [116]Lauser B, Sini M, Liang A, et al. From AGROVOC to the agricultural ontology service/concept server. Proceedings of OWL:Experiences and Directions Workshop,2006:
    [117]http://www.lknet.ac.cn/sztsg/framelimit.cbs.
    [118]Sanchez D, Batet M, Isern D, et al. Ontology-based semantic similarity:A new feature-based approach. Expert Systems with Applications,2012,39(9):7718-7728.
    [119]王进,陈恩红,施德明,张振亚.一种基于语义相似度的信息检索方法.模式识别与人工智能,2006,19(6):696-701.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700