1 Introduction

2 Preliminaries  
2.1 Large Language Models  
2.2 Knowledge Graphs  

3 Knowledge Graph-Enhanced LLMs  
3.1 Knowledge-Aware Inference  
3.2 Knowledge-Aware Training  
3.3 Knowledge-Aware Validation  

4 Discussion, Challenges and Future  
4.1 Resources  
4.2 Evaluation Metrics  
4.3 Performance Analysis  
4.4 Trend Analysis  
4.5 Future Directions  

5 Conclusion