QElight - Quality Education
Home
Contact
Knowledge Graphs for RAG - Syllabus
Introduction
Overview of knowledge graphs and their applications in RAG
Course objectives and key concepts
Knowledge Graph Fundamentals
Understanding nodes, edges, and relationships in knowledge graphs
Introduction to Cypher query language
Querying Knowledge Graphs
Using Cypher to retrieve data from a knowledge graph
Examples with movie and actor data
Preparing Text for RAG
Formatting text data for retrieval-augmented generation
Ensuring relevant context for LLMs
Constructing a Knowledge Graph from Text Documents
Building a graph from scratch with structured documents
Demo use case with financial and investment data
Adding Relationships to the SEC Knowledge Graph
Creating meaningful connections between entities
Advanced techniques for graph expansion
Expanding the SEC Knowledge Graph
Adding more data sources to the knowledge graph
Handling complex relationships and queries
Chatting with the Knowledge Graph
Building a question-answering system with Neo4j and LangChain
Interacting with a structured text document knowledge graph
Conclusion
Recap of knowledge graph techniques for RAG applications
Best practices and future directions