OpenRAG: Open-source Retrieval-Augmented Generation Architecture for Personalized Learning

This paper introduces OpenRAG, an open-source Retrieval-Augmented Generation (RAG) system architecture designed to enhance GenAI applications in personalized learning. The architecture is modular with loosely coupled components: Generator, User Interface, Indexing subsystem, Retriever, and Orchestration module. The research applies cutting-edge design patterns for retrieval, generation, indexing, storage, user interactions, and performance optimization, whereas the data flow and processing pipeline are seamlessly integrated for customization and adaptability. A case study demonstrates a proof-of-concept implementation of OpenRAG used in an online learning platform, resulting in significant increases in learner engagement and education efficiency. Key design concerns such as computational efficiency, content accuracy, learning styles, and user experience are discussed along with their solutions.

Authors

Institutions

Publication Details

Published
2024-12-27
DOI
https://doi.org/10.1109/icairc64177.2024.10900069
Citations
8
Primary Topic
Intelligent Tutoring Systems and Adaptive Learning
Type
article
Field-Weighted Citation Impact
2.78
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

OpenRAG: Open-source Retrieval-Augmented Generation Architecture for Personalized Learning

Richard Shan
8 citations
Intelligent Tutoring Systems and Adaptive Learning
2.78
article

OpenRAG: Open-source Retrieval-Augmented Generation Architecture for Personalized Learning

Richard Shan
article en
8 citations

Abstract

This paper introduces OpenRAG, an open-source Retrieval-Augmented Generation (RAG) system architecture designed to enhance GenAI applications in personalized learning. The architecture is modular with loosely coupled components: Generator, User Interface, Indexing subsystem, Retriever, and Orchestration module. The research applies cutting-edge design patterns for retrieval, generation, indexing, storage, user interactions, and performance optimization, whereas the data flow and processing pipeline are seamlessly integrated for customization and adaptability. A case study demonstrates a proof-of-concept implementation of OpenRAG used in an online learning platform, resulting in significant increases in learner engagement and education efficiency. Key design concerns such as computational efficiency, content accuracy, learning styles, and user experience are discussed along with their solutions.

North Carolina School of Science and Mathematics (US)
Openalex Percentile: Top 8%
Intelligent Tutoring Systems and Adaptive Learning
2.78
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.