6 Different Types of RAG Part 3
6 Different Types of RAG Part 3
RAG
Techniques Part 3
@Bhavishya Pandit
REVEAL: Retrieval-Augmented Visual-Language Model
@Bhavishya Pandit
REACT: Retrieval-Enhanced Action generation
@Bhavishya Pandit
REPLUG: Retrieval Plugin
@Bhavishya Pandit
MEMO RAG: Memory-Augmented RAG
@Bhavishya Pandit
ATLAS: Attention-based retrieval Augmented Sequence generation
@Bhavishya Pandit
RETRO: Retrieval-Enhanced Transformer
@Bhavishya Pandit
Standard RAG Speculative RAG
Uses a small specialist model for
Combines retrieval with large drafting and a larger generalist Agentic RAG
language models for accurate,
model for verification, ensuring Uses adaptive agents for real-time
context-aware responses.
efficiency and accuracy. strategy adjustments in information
Breaks documents into chunks for
Parallel Drafting: Speeds up retrieval.
efficient information retrieval. Accurately interprets user intent
responses by generating multiple
Aims for 1-2 second response times for relevant, trustworthy
drafts simultaneously.
for real-time use. responses.
Enhances answer quality by
Superior Accuracy: Outperforms Modular design enables easy
leveraging external data sources. standard RAG systems. integration of new data sources and
Efficient Processing: Offloads features.
Enhances parallel processing and
complex tasks to specialized
performance on complex tasks by
models, reducing computational running agents concurrently.
load.
Corrective RAG Fusion RAG
Focuses on identifying and fixing
Integrates multiple retrieval Self RAG
methods and data sources for
errors in generated responses. Uses the model's own outputs as
enhanced response quality.
Uses multiple passes to improve retrieval candidates for better
Provides comprehensive answers
outputs based on feedback. contextual relevance.
Aims for higher precision and by leveraging diverse data inputs. Refines responses iteratively,
user satisfaction compared to Increases system resilience by improving consistency and
standard RAG. reducing dependence on a single coherence.
Leverages user feedback to source. Grounds responses in prior
enhance the correction process . Adapts retrieval strategies outputs for increased accuracy.
dynamically based on query Adapts retrieval strategies based
on the conversation's evolving
context.
context.
@Bhavishya Pandit
@Bhavishya Pandit @Bhavishya Pandit
Have you
Graph RAG Adaptive RAG
two parts?
how much external knowledge to retrieve. hallucinations by aligning its output with its actual
Confidence scores from the graph guide expansion, knowledge.
avoiding irrelevant additions. It reduces unnecessary retrievals, improving both
This approach improves efficiency and response accuracy efficiency and response accuracy.
by keeping the knowledge graph compact and relevant.
@Bhavishya Pandit @Bhavishya Pandit
REALM: Retrieval augmented language model pre-training RAPTOR: Recursive Abstractive Processing for Iterative RAG
Tree-Organized Retrieval
REFEED: Retrieval Feedback
@Bhavishya Pandit
Bhavishya Pandit