KRAGEN: a knowledge graph-enhanced RAG framework for biomedical problem solving using large language models
Nicholas Matsumoto, Jay Moran, Hyun‐Jun Choi, Miguel Hernandez, Mythreye Venkatesan, Paul P. Wang +1 more
Bioinformatics
Abstract
MOTIVATION: Answering and solving complex problems using a large language model (LLM) given a certain domain such as biomedicine is a challenging task that requires both factual consistency and logic, and LLMs often suffer from some major limitations, such as hallucinating false or irrelevant information, or being influenced by noisy data. These issues can compromise the trustworthiness, accuracy, and compliance of LLM-generated text and insights. RESULTS: Knowledge Retrieval Augmented Generation ENgine (KRAGEN) is a new tool that combines knowledge graphs, Retrieval Augmented Generation (RAG), and advanced prompting techniques to solve complex problems with natural language. KRAGEN converts knowledge graphs into a vector database and uses RAG to retrieve relevant facts from it. KRAGEN use