Exploring knowledge graph-based neural-symbolic system from application perspective

Shenzhe Zhu,Shengxiang Sun
2024-05-30
Abstract:Advancements in Artificial Intelligence (AI) and deep neural networks have driven significant progress in vision and text processing. However, achieving human-like reasoning and interpretability in AI systems remains a substantial challenge. The Neural-Symbolic paradigm, which integrates neural networks with symbolic systems, presents a promising pathway toward more interpretable AI. Within this paradigm, Knowledge Graphs (KG) are crucial, offering a structured and dynamic method for representing knowledge through interconnected entities and relationships, typically as triples (subject, predicate, object). This paper explores recent advancements in neural-symbolic integration based on KG, examining how it supports integration in three categories: enhancing the reasoning and interpretability of neural networks with symbolic knowledge (Symbol for Neural), refining the completeness and accuracy of symbolic systems via neural network methodologies (Neural for Symbol), and facilitating their combined application in Hybrid Neural-Symbolic Integration. It highlights current trends and proposes future research directions in Neural-Symbolic AI.
Artificial Intelligence
What problem does this paper attempt to address?
The paper primarily explores how to address the issues of interpretability and logical reasoning in artificial intelligence systems by combining neural networks with symbolic systems, particularly using Knowledge Graphs (KG) as a bridge to achieve neural-symbolic system integration. Specifically, the paper attempts to solve the following core problems: 1. **Improving the interpretability of neural networks**: Current deep learning models have achieved significant results in fields such as image processing and natural language processing, but they are often viewed as "black box" models, meaning their decision-making processes are difficult to understand. The paper proposes enhancing the interpretability of models by integrating symbolic knowledge (such as knowledge graphs) into neural networks. 2. **Enhancing the performance of symbolic systems**: Traditional rule-based symbolic systems have high interpretability but are limited when dealing with complex data. By leveraging the learning capabilities of neural networks to accelerate the reasoning process of symbolic systems, their performance on complex data can be improved. 3. **Building hybrid neural-symbolic systems**: The paper also explores how to design hybrid systems that can leverage the advantages of neural networks in pattern recognition and the logical reasoning capabilities of symbolic systems. This integrated approach aims to establish more intelligent, reliable, and transparent artificial intelligence systems. The paper details the application examples of these methods through three main categories (neural-enhanced symbolic, symbolic-guided neural, and hybrid neural-symbolic integration) and focuses on the role of knowledge graphs in each category. For instance, in recommendation systems and question-answering systems, the performance and user experience of models are improved by combining neural networks with knowledge graph technologies. Additionally, the paper discusses future research directions, emphasizing the potential and importance of neural-symbolic integration in the field of artificial intelligence.