Development of a Semantic Retrieval System Using Retrieval-Augmented Generation (RAG), GPT Models, and Vector Databases to Enhance Academic Knowledge Search and Analysis

Main Article Content

Apiyos Rienvipattana
Sarapee Srisuk

Abstract

     This study developed a semantic retrieval system for academic knowledge by integrating the Retrieval-Augmented Generation (RAG) architecture with GPT models and vector databases to support natural language queries. Adopted a software engineering framework, the research involved analyzing existing system limitations, designing, implementing, and evaluating the RAG-based system. The system successfully ingested 96.21% of research documents into vector representations. Evaluation of summarization quality showed an average Compression Ratio of 0.74, Cosine Similarity of 0.9597, and ROUGE-1, ROUGE-2, and ROUGE-L scores of 0.65, 0.56, and 0.53, respectively. For retrieval performance, expert evaluation revealed that Semantic Search achieved 90% Precision and Recall and a 98% Mean Reciprocal Rank (MRR), compared with 79% Precision/Recall and 86% MRR for the Keyword Search baseline. Overall, integrating RAG, GPT, and vector databases enhances accuracy, relevance, and usability in academic information retrieval through natural language interaction, demonstrating strong potential for expansion to large-scale repositories.

Downloads

Download data is not yet available.

Article Details

How to Cite
Rienvipattana, A., & Srisuk, S. . (2026). Development of a Semantic Retrieval System Using Retrieval-Augmented Generation (RAG), GPT Models, and Vector Databases to Enhance Academic Knowledge Search and Analysis. PULINET Journal, 14(1), R35-R50. https://doi.org/10.66692/pulinet.14.1.3434
Section
Research Articles

References

แกมกาญจน์ สมประเสริฐศรี. (2566). การค้นคืนสารสนเทศดิจิทัล Digital information retrieval. โรงพิมพ์พีคัลเลอร์.

Bevara, R. V. K., Lund, B. D., Kareddla, S. P., Mohammed, Y., Kolapudi, S. T., & Mannuru, A. (2025). Prospects of retrieval augmented generation (RAG) for academic library search and retrieval. Information Technology and Libraries, 44(2). https://doi.org/10.5860/ital.v44i2.17361

Chumwatana, T., & Rattana-umnuaychai, W. (2021). Using OCR Framework and information extraction for Thai documents digitization. In 2021 9th International Electrical Engineering Congress (iEECON) (pp. 440-443). IEEE. https://doi.org/10.1109/iEECON51072.2021.9440300

Marqo. (2024). Foundations of embedding models. https://www.marqo.ai/course/foundations-of-embedding-models

OpenAI. (2024). GPT-4o mini: Advancing cost-efficient intelligence. https://openai.com/index/gpt-4o-mini-advancing-cost-efficient-intelligence

Qdrant. (2026). Points, vectors and payloads. https://qdrant.tech/course/essentials/day-1/embedding-models/

Sawarkar, K., Mangal, A., & Solanki, S. R. (2024). Blended RAG: Improving RAG (retriever-augmented generation) accuracy with semantic search and hybrid query-based retrievers. In 2024 IEEE 7th International Conference on Multimedia Information Processing and Retrieval (MIPR) (pp. 155–161). IEEE. https://doi.org/10.1109/MIPR62202.2024.00031

Schwaber, K. (1997). SCRUM development process. In J. Sutherland, C. Casanave, J. Miller, P. Patel, & G. Hollowell (Eds.), Business Object Design and Implementation. Springer. https://doi.org/10.1007/978-1-4471-0947-1_11

Wang, L., Yang, N., Huang, X., Yang, L., Majumder, R., & Wei, F. (2024). Multilingual E5 text embeddings: A technical report. arXiv. https://doi.org/10.48550/arXiv.2402.05672

Zhang, J., Zhao, Y., Saleh, M., & Liu, P. J. (2019). PEGASUS: Pre-training with extracted gap-sentences for abstractive summarization [Preprint]. arXiv. https://arxiv.org/abs/1912.08777