An Optimization Strategy for Debugging Incoherent Terminologies in Dynamic Environments

被引:4
|
作者
Zhang, Yu
Ouyang, Dantong
Ye, Yuxin [1 ]
机构
[1] Jilin Univ, Coll Comp Sci & Technol, Changchun 130012, Jilin, Peoples R China
来源
IEEE ACCESS | 2017年 / 5卷
关键词
Ontology debugging; description logics; incoherent terminologies; clash sequences; clash set;
D O I
10.1109/ACCESS.2017.2758521
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Ontologies in real-world applications are typically dynamic entities that are frequently modified when new knowledge needs to be added or when existing knowledge is no longer considered valid. Logical errors inevitably occur when ontologies are modified. To effectively identify the problematic axioms that are responsible for these logical errors, an optimization strategy based on the clash sequence strategy is proposed for debugging the incoherent terminologies in dynamic environments. The clash sequence strategy is used to identify the clash set from an incoherent terminology, and then the debugging work can be performed on the identified clash set than on the entire terminology. A heuristic strategy is also proposed to reuse the results of the previous debugging and to provide information for the next debugging. The experiment results show that the proposed debugging approach based on clash sequences can achieve a significant improvement especially for large-scale ontologies in many cases.
引用
收藏
页码:24284 / 24300
页数:17
相关论文
共 50 条
  • [1] Debugging Incoherent Terminologies
    Stefan Schlobach
    Zhisheng Huang
    Ronald Cornet
    Frank van Harmelen
    [J]. Journal of Automated Reasoning, 2007, 39 : 317 - 349
  • [2] Debugging incoherent terminologies
    Schlobach, Stefan
    Huang, Zhisheng
    Cornet, Ronald
    van Harmelen, Frank
    [J]. JOURNAL OF AUTOMATED REASONING, 2007, 39 (03) : 317 - 349
  • [3] Postmortem Debugging in Dynamic Environments
    Pacheco, David
    [J]. COMMUNICATIONS OF THE ACM, 2011, 54 (12) : 44 - 51
  • [4] LOGIC PROGRAMMING ENVIRONMENTS - DYNAMIC PROGRAM ANALYSIS AND DEBUGGING
    DUCASSE, M
    NOYE, J
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1994, 20 : 351 - 384
  • [5] Interface Terminologies, Reference Terminologies and Aggregation Terminologies: A Strategy for Better Integration
    Schulz, Stefan
    Rodrigues, Jean-Marie
    Rector, Alan
    Chute, Christopher G.
    [J]. MEDINFO 2017: PRECISION HEALTHCARE THROUGH INFORMATICS, 2017, 245 : 940 - 944
  • [6] Extending Explicitly Modelled Simulation Debugging Environments with Dynamic Structure
    Van Mierlo, Simon
    Vangheluwe, Hans
    Breslav, Simon
    Goldstein, Rhys
    Khan, Azam
    [J]. ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2020, 30 (01):
  • [7] Terminologies and terminology servers for information environments
    Bechhofer, SK
    Goble, CA
    Rector, AL
    Solomon, WD
    Nowlan, WA
    [J]. EIGHTH IEEE INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE INCORPORATING COMPUTER AIDED SOFTWARE ENGINEERING, PROCEEDINGS, 1997, : 484 - 497
  • [8] Multiobjective optimization for dynamic environments
    Bui, LT
    Branke, J
    Abbass, HA
    [J]. 2005 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-3, PROCEEDINGS, 2005, : 2349 - 2356
  • [9] Collaborative optimization in dynamic environments
    Lung, Rodica Ioana
    Dumitrescu, Dan
    [J]. INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2006, 1 : 295 - 300
  • [10] DYNAMIC OPTIMIZATION IN FLUCTUATING ENVIRONMENTS
    MCNAMARA, JM
    WEBB, JN
    COLLINS, EJ
    [J]. PROCEEDINGS OF THE ROYAL SOCIETY B-BIOLOGICAL SCIENCES, 1995, 261 (1362) : 279 - 284