Unifying Large Language Models and Knowledge Graphs: A Roadmap
arXiv:2306.08302 · doi:10.1109/TKDE.2024.3352100
Abstract
Large language models (LLMs), such as ChatGPT and GPT4, are making new waves in the field of natural language processing and artificial intelligence, due to their emergent ability and generalizability. However, LLMs are black-box models, which often fall short of capturing and accessing factual knowledge. In contrast, Knowledge Graphs (KGs), Wikipedia and Huapu for example, are structured knowledge models that explicitly store rich factual knowledge. KGs can enhance LLMs by providing external knowledge for inference and interpretability. Meanwhile, KGs are difficult to construct and evolving by nature, which challenges the existing methods in KGs to generate new facts and represent unseen knowledge. Therefore, it is complementary to unify LLMs and KGs together and simultaneously leverage their advantages. In this article, we present a forward-looking roadmap for the unification of LLMs and KGs. Our roadmap consists of three general frameworks, namely, 1) KG-enhanced LLMs, which incorporate KGs during the pre-training and inference phases of LLMs, or for the purpose of enhancing understanding of the knowledge learned by LLMs; 2) LLM-augmented KGs, that leverage LLMs for different KG tasks such as embedding, completion, construction, graph-to-text generation, and question answering; and 3) Synergized LLMs + KGs, in which LLMs and KGs play equal roles and work in a mutually beneficial way to enhance both LLMs and KGs for bidirectional reasoning driven by both data and knowledge. We review and summarize existing efforts within these three frameworks in our roadmap and pinpoint their future research directions.
arXiv commentA short version of this paper was accepted by IEEE Transactions on Knowledge and Data Engineering (TKDE)
References in corpus (38)
- Survey of Hallucination in Natural Language Generation
- LLaMA: Open and Efficient Foundation Language Models
- A Survey on Knowledge Graphs: Representation, Acquisition and Applications
- A Survey of Large Language Models
- Pre-trained Models for Natural Language Processing: A Survey
- Emergent Abilities of Large Language Models
- Self-Consistency Improves Chain of Thought Reasoning in Language Models
- LaMDA: Language Models for Dialog Applications
- MiniGPT-4: Enhancing Vision-Language Understanding with Advanced Large Language Models
- KG-BERT: BERT for Knowledge Graph Completion
- Multi-Modal Knowledge Graph Construction and Application: A Survey
- On the Educational Impact of ChatGPT: Is Artificial Intelligence Ready to Obtain a University Degree?
- Structure-Augmented Text Representation Learning for Efficient Knowledge Graph Completion
- A Survey of the State of Explainable AI for Natural Language Processing
- ERNIE 3.0: Large-scale Knowledge Enhanced Pre-training for Language Understanding and Generation
- Trustworthy Graph Neural Networks: Aspects, Methods and Trends
- On the Robustness of ChatGPT: An Adversarial and Out-of-distribution Perspective
- From Discrimination to Generation: Knowledge Graph Completion with Generative Transformer
- ChatKBQA: A Generate-then-Retrieve Framework for Knowledge Base Question Answering with Fine-tuned Large Language Models
- Ontology-enhanced Prompt-tuning for Few-shot Learning
- Think-on-Graph: Deep and Responsible Reasoning of Large Language Model on Knowledge Graph
- AgentBench: Evaluating LLMs as Agents
- Guided Generation of Cause and Effect
- ST-MoE: Designing Stable and Transferable Sparse Expert Models
- Is ChatGPT a Good Recommender? A Preliminary Study
- Knowledge-Aware Language Model Pretraining
- Normalizing Flow-based Neural Process for Few-Shot Knowledge Graph Completion
- Reasoning on Graphs: Faithful and Interpretable Large Language Model Reasoning
- CokeBERT: Contextual Knowledge Selection and Embedding towards Enhanced Pre-Trained Language Models
- Black-box Prompt Learning for Pre-trained Language Models
- A Survey of Knowledge-Intensive NLP with Pre-Trained Language Models
- Knowledge Enhanced Pretrained Language Models: A Compreshensive Survey
- Knowledge Solver: Teaching LLMs to Search for Domain Knowledge from Knowledge Graphs
- E-BERT: A Phrase and Product Knowledge Enhanced Language Model for E-commerce
- Complex Logical Reasoning over Knowledge Graphs using Large Language Models
- ChatRule: Mining Logical Rules with Large Language Models for Knowledge Graph Reasoning
- How to Query Language Models?
- Unveiling the Pitfalls of Knowledge Editing for Large Language Models
Cited by in corpus (64)
- NetLLM: Adapting Large Language Models for Networking
- Current and future directions in network biology
- Correlation-aware Spatial-Temporal Graph Learning for Multivariate Time-series Anomaly Detection
- Leveraging Medical Knowledge Graphs Into Large Language Models for Diagnosis Prediction: Design and Application Study
- Construction of Knowledge Graphs: State and Challenges
- A Survey of Large Language Models for Graphs
- A Comprehensive Survey on Integrating Large Language Models with Knowledge-Based Methods
- Knowledge graph enhanced retrieval-augmented generation for failure mode and effects analysis
- Knowledge Graphs as Context Sources for LLM-Based Explanations of Learning Recommendations
- Quo Vadis ChatGPT? From Large Language Models to Large Knowledge Models
- Automating psychological hypothesis generation with AI: when large language models meet causal graph
- The Survey on Multi-Source Data Fusion in Cyber-Physical-Social Systems:Foundational Infrastructure for Industrial Metaverses and Industries 5.0
- Large language models as oracles for instantiating ontologies with domain-specific knowledge
- Knowledge Graphs in the Digital Twin: A Systematic Literature Review About the Combination of Semantic Technologies and Simulation in Industrial Automation
- Graph Foundation Models: Concepts, Opportunities and Challenges
- KNOWNET: Guided Health Information Seeking from LLMs via Knowledge Graph Integration
- Ontology Embedding: A Survey of Methods, Applications and Resources
- Generative AI in Knowledge Work: Design Implications for Data Navigation and Decision-Making
- ChatTS: Aligning Time Series with LLMs via Synthetic Data for Enhanced Understanding and Reasoning
- MultiRAG: A Knowledge-guided Framework for Mitigating Hallucination in Multi-source Retrieval Augmented Generation
- pathfinder: A Semantic Framework for Literature Review and Knowledge Discovery in Astronomy
- Validation Requirements for AI-based Intervention-Evaluation in Aging and Longevity Research and Practice
- EvoPath: Evolutionary Meta-path Discovery with Large Language Models for Complex Heterogeneous Information Networks
- Personalizing Large Language Models using Retrieval Augmented Generation and Knowledge Graph
- Multi-modal Integration Analysis of Alzheimer's Disease Using Large Language Models and Knowledge Graphs
- LEGO-GraphRAG: Modularizing Graph-based Retrieval-Augmented Generation for Design Space Exploration
- Human Evaluation of Procedural Knowledge Graph Extraction from Text with Large Language Models
- Leveraging Knowledge Graphs and LLMs to Support and Monitor Legislative Systems
- LLLMs: A Data-Driven Survey of Evolving Research on Limitations of Large Language Models
- Reviewing Clinical Knowledge in Medical Large Language Models: Training and Beyond
- Adaptive Orchestration of Modular Generative Information Access Systems
- Towards Incremental Learning in Large Language Models: A Critical Review
- LinkQ: An LLM-Assisted Visual Interface for Knowledge Graph Question-Answering
- Retrieval-Augmented Generation-based Relation Extraction
- Integrating Large Language Models and Knowledge Graphs for Extraction and Validation of Textual Test Data
- Augmented Knowledge Graph Querying leveraging LLMs
- DEUCE: Dual-diversity Enhancement and Uncertainty-awareness for Cold-start Active Learning
- Generative Artificial Intelligence for Literature Reviews
- CiteFusion: An Ensemble Framework for Citation Intent Classification Harnessing Dual-Model Binary Couples and SHAP Analyses
- Knowledge Graphs for Enhancing Large Language Models in Entity Disambiguation
- Shaping the Future of Endangered and Low-Resource Languages -- Our Role in the Age of LLMs: A Keynote at ECIR 2024
- A Data-to-Product Multimodal Conceptual Framework to Achieve Automated Software Evolution for Context-rich Intelligent Applications
- Combining knowledge graphs and LLMs for hazardous chemical information management and reuse
- Maximizing Relation Extraction Potential: A Data-Centric Study to Unveil Challenges and Opportunities
- Automating IRAC Analysis in Malaysian Contract Law using a Semi-Structured Knowledge Base
- Integrating External Tools with Large Language Models to Improve Accuracy
- IaC Generation with LLMs: An Error Taxonomy and A Study on Configuration Knowledge Injection
- REBot: From RAG to CatRAG with Semantic Enrichment and Graph Routing
- Capturing and Anticipating User Intents in Data Analytics via Knowledge Graphs
- Exploring the In-Context Learning Capabilities of LLMs for Money Laundering Detection in Financial Graphs
- Geospatial Question Answering on Historical Maps Using Spatio-Temporal Knowledge Graphs and Large Language Models
- Agent-Enhanced Heterogeneous Graph RAG for Academic Question Answering
- Graph Repairs with Large Language Models: An Empirical Study
- Synergizing LLMs and Knowledge Graphs: A Novel Approach to Software Repository-Related Question Answering
- A Fully Automated DM-BIM-BEM Pipeline Enabling Graph-Based Intelligence, Interoperability, and Performance-Driven Early Design
- KGPrune: a Web Application to Extract Subgraphs of Interest from Wikidata with Analogical Pruning
- Rethinking OWL Expressivity: Semantic Units for FAIR and Cognitively Interoperable Knowledge Graphs Why OWLs don't have to understand everything they say
- Recovering Business Rules as Cascade Lookups for Enterprise Field Prediction
- SciKGDash: The Scientific Knowledge Graph Dashboard for Supporting Knowledge Curation
- Knowledge Graphs Meet Graph Neural Networks: A Comprehensive Survey
- Knowledge graphs for empirical concept retrieval
- Conditional Diffusion Guided Knowledge Transfer for Multi-Domain Knowledge Graph Completion
- LLM-KG-Bench 3.0: A Compass for SemanticTechnology Capabilities in the Ocean of LLMs
- Hop-Decayed Influence: New Vulnerabilities of Structural Auxiliary Indexing in GraphRAG Pipelines with LLM