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
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
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
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