Algorithm for the Accelerated Calculation of Conceptual Distances in Large Knowledge Graphs

被引:2
|
作者
Quintero, Rolando [1 ]
Mendiola, Esteban [1 ]
Guzman, Giovanni [1 ]
Torres-Ruiz, Miguel [1 ]
Sanchez-Mejorada, Carlos Guzman
机构
[1] Ctr Invest Comp C, Ctr Invest Comp CIC, Unidad Profes Adolfo Lopez Mateos UPALM Zacatenco, Mexico City 07320, Mexico
关键词
conceptual distance; shortest path algorithms; accelerated calculation; computational complexity; PAIRS SHORTEST PATHS; COLONY OPTIMIZATION ALGORITHM; RUNNING TIME ANALYSIS; SEMANTIC SIMILARITY; INFORMATION-CONTENT;
D O I
10.3390/math11234806
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Conceptual distance refers to the degree of proximity between two concepts within a conceptualization. It is closely related to semantic similarity and relationships, but its measurement strongly depends on the context of the given concepts. DIS-C represents an advancement in the computation of semantic similarity/relationships that is independent of the type of knowledge structure and semantic relations when generating a graph from a knowledge base (ontologies, semantic networks, and hierarchies, among others). This approach determines the semantic similarity between two indirectly connected concepts in an ontology by propagating local distances by applying an algorithm based on the All Pairs Shortest Path (APSP) problem. This process is implemented for each pair of concepts to establish the most effective and efficient paths to connect these concepts. The algorithm identifies the shortest path between concepts, which allows for an inference of the most relevant relationships between them. However, one of the critical issues with this process is computational complexity, combined with the design of APSP algorithms, such as Dijkstra, which is O(n(3)). This paper studies different alternatives to improve the DIS-C approach by adapting approximation algorithms, focusing on Dijkstra, pruned Dijkstra, and sketch-based methods, to compute the conceptual distance according to the need to scale DIS-C to analyze very large graphs; therefore, reducing the related computational complexity is critical. Tests were performed using different datasets to calculate the conceptual distance when using the original version of DIS-C and when using the influence area of nodes. In situations where time optimization is necessary for generating results, using the original DIS-C model is not the optimal method. Therefore, we propose a simplified version of DIS-C to calculate conceptual distances based on centrality estimation. The obtained results for the simple version of DIS-C indicated that the processing time decreased 2.381 times when compared to the original DIS-C version. Additionally, for both versions of DIS-C (normal and simple), the APSP algorithm decreased the computational cost when using a two-hop coverage-based approach.
引用
收藏
页数:30
相关论文
共 50 条
  • [21] Towards building active knowledge systems with conceptual graphs
    Delugach, HS
    CONCEPTUAL STRUCTURES FOR KNOWLEDGE CREATION AND COMMUNICATION, 2003, 2746 : 296 - 308
  • [22] Ranking on Very Large Knowledge Graphs
    Desouki, Abdelmoneim Amer
    Roeder, Michael
    Ngomo, Axel-Cyrille Ngonga
    PROCEEDINGS OF THE 30TH ACM CONFERENCE ON HYPERTEXT AND SOCIAL MEDIA (HT '19), 2019, : 163 - 171
  • [23] Efficient Pruning of Large Knowledge Graphs
    Faralli, Stefano
    Finocchi, Irene
    Ponzetto, Simone Paolo
    Velardi, Paola
    PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 4055 - 4063
  • [24] Dissimilarity Algorithm on Conceptual Graphs to Mine Text Outliers
    Kamaruddin, Siti Sakira
    Hamdan, Abdul Razak
    Abu Bakar, Azuraliza
    Nor, Fauzias Mat
    2009 2ND CONFERENCE ON DATA MINING AND OPTIMIZATION, 2009, : 53 - 59
  • [25] Knowledge Loss Measurement through Quality Evaluation of Conceptual Graphs
    Zhou, Yuhan
    Solihin, Wawan
    Yeoh, Justin K. W.
    COMPUTING IN CIVIL ENGINEERING 2021, 2022, : 506 - 513
  • [26] A Framework for Requirements Knowledge Acquisition Using UML and Conceptual Graphs
    Wei, Bingyang
    Delugach, Harry S.
    SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, 2016, 654 : 49 - 63
  • [27] Research of Knowledge Representation and Inference Based on Fuzzy Conceptual Graphs
    Liu, Peiqi
    4TH INTERNATIONAL CONFERENCE ON MECHANICAL AUTOMATION AND MATERIALS ENGINEERING (ICMAME 2015), 2015, : 785 - 791
  • [28] Using conceptual graphs for clinical guidelines representation and knowledge visualization
    Bernard Kamsu-Foguem
    Germaine Tchuenté-Foguem
    Clovis Foguem
    Information Systems Frontiers, 2014, 16 : 571 - 589
  • [29] Using conceptual graphs for clinical guidelines representation and knowledge visualization
    Kamsu-Foguem, Bernard
    Tchuente-Foguem, Germaine
    Foguem, Clovis
    INFORMATION SYSTEMS FRONTIERS, 2014, 16 (04) : 571 - 589
  • [30] Quantum Machine Learning Algorithm for Knowledge Graphs
    Ma, Yunpu
    Tresp, Volker
    ACM TRANSACTIONS ON QUANTUM COMPUTING, 2021, 2 (03):