Loading...
Advanced RAG(ARAG)
Enhanced RAG with pre-retrieval and post-retrieval optimizations including query expansion, reranking, and context curation
๐ฏ 30-Second Overview
Pattern: Enhanced retrieval pipeline with query preprocessing, multi-stage retrieval, neural reranking, and context optimization
Why: Addresses limitations of naive RAG through query understanding, relevance scoring, and context quality optimization
Key Insight: Pre-retrieval optimization + post-retrieval processing significantly improves accuracy and relevance
โก Quick Implementation
๐ Do's & Don'ts
๐ฆ When to Use
Use When
- โข Production RAG systems requiring high accuracy
- โข Complex queries needing contextual understanding
- โข Large knowledge bases with noisy content
- โข Multi-domain or heterogeneous data sources
- โข Applications requiring source attribution
Avoid When
- โข Simple factual Q&A with clean data
- โข Resource-constrained environments
- โข Real-time applications (<100ms latency)
- โข Small knowledge bases with high-quality content
- โข Proof-of-concept or prototype systems
๐ Key Metrics
๐ก Top Use Cases
References & Further Reading
Deepen your understanding with these curated resources
Advanced RAG Surveys & Frameworks
Retrieval-Augmented Generation for Large Language Models: A Survey (Gao et al., 2023)
Seven Failure Points When Engineering a Retrieval Augmented Generation System (Barnett et al., 2024)
RAG vs Fine-tuning: Pipelines, Tradeoffs, and a Case Study (Ovadia et al., 2023)
A Comprehensive Survey of RAG: Evolution and Future Directions (Gupta et al., 2024)
Query Enhancement & Preprocessing
Neural Reranking & Relevance Scoring
Context Optimization & Chunking
Contribute to this collection
Know a great resource? Submit a pull request to add it.
Advanced RAG(ARAG)
Enhanced RAG with pre-retrieval and post-retrieval optimizations including query expansion, reranking, and context curation
๐ฏ 30-Second Overview
Pattern: Enhanced retrieval pipeline with query preprocessing, multi-stage retrieval, neural reranking, and context optimization
Why: Addresses limitations of naive RAG through query understanding, relevance scoring, and context quality optimization
Key Insight: Pre-retrieval optimization + post-retrieval processing significantly improves accuracy and relevance
โก Quick Implementation
๐ Do's & Don'ts
๐ฆ When to Use
Use When
- โข Production RAG systems requiring high accuracy
- โข Complex queries needing contextual understanding
- โข Large knowledge bases with noisy content
- โข Multi-domain or heterogeneous data sources
- โข Applications requiring source attribution
Avoid When
- โข Simple factual Q&A with clean data
- โข Resource-constrained environments
- โข Real-time applications (<100ms latency)
- โข Small knowledge bases with high-quality content
- โข Proof-of-concept or prototype systems
๐ Key Metrics
๐ก Top Use Cases
References & Further Reading
Deepen your understanding with these curated resources
Advanced RAG Surveys & Frameworks
Retrieval-Augmented Generation for Large Language Models: A Survey (Gao et al., 2023)
Seven Failure Points When Engineering a Retrieval Augmented Generation System (Barnett et al., 2024)
RAG vs Fine-tuning: Pipelines, Tradeoffs, and a Case Study (Ovadia et al., 2023)
A Comprehensive Survey of RAG: Evolution and Future Directions (Gupta et al., 2024)
Query Enhancement & Preprocessing
Neural Reranking & Relevance Scoring
Context Optimization & Chunking
Contribute to this collection
Know a great resource? Submit a pull request to add it.