Takan Savaş
Artificial Intelligence and Data Engineering, Ankara University, Ankara, Türkiye.
PeerJ Comput Sci. 2023 Aug 16;9:e1542. doi: 10.7717/peerj-cs.1542. eCollection 2023.
A knowledge graph is convenient for storing knowledge in artificial intelligence applications. On the other hand, it has some shortcomings that need to be improved. These shortcomings can be summarised as the inability to automatically update all the knowledge affecting a piece of knowledge when it changes, ambiguity, inability to sort the knowledge, inability to keep some knowledge immutable, and inability to make a quick comparison between knowledge. In our work, reliability, consistency, immutability, and context mechanisms are integrated into the knowledge graph to solve these deficiencies and improve the knowledge graph's performance. Hash technology is used in the design of these mechanisms. In addition, the mechanisms we have developed are kept separate from the knowledge graph to ensure that the functionality of the knowledge graph is not impaired. The mechanisms we developed within the scope of the study were tested by comparing them with the traditional knowledge graph. It was shown graphically and with t-test methods that our proposed structures have higher performance in terms of update and comparison. It is expected that the mechanisms we have developed will contribute to improving the performance of artificial intelligence software using knowledge graphs.
知识图谱便于在人工智能应用中存储知识。另一方面,它存在一些需要改进的缺点。这些缺点可概括为:当一条知识发生变化时,无法自动更新影响该知识的所有知识;存在模糊性;无法对知识进行排序;无法使某些知识保持不变;以及无法在知识之间进行快速比较。在我们的工作中,将可靠性、一致性、不变性和上下文机制集成到知识图谱中,以解决这些缺陷并提高知识图谱的性能。这些机制的设计中使用了哈希技术。此外,我们开发的机制与知识图谱分开,以确保不损害知识图谱的功能。我们在研究范围内开发的机制通过与传统知识图谱进行比较来测试。通过图形展示和t检验方法表明,我们提出的结构在更新和比较方面具有更高的性能。预计我们开发的机制将有助于提高使用知识图谱的人工智能软件的性能。