RAG Answer Caching With Semantic Retrieval and Knowledge Curation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing question-answering systems struggle with generating accurate and contextually relevant responses due to the inefficiencies in data retrieval and knowledge curation, particularly in handling diverse data sources and maintaining up-to-date knowledge bases.

Innovation Solution

A system that utilizes a combination of machine learning models, including Large Language Models (LLMs) and vector databases, to transform and index data into embeddings, enabling efficient retrieval and semantic search, and incorporates feedback mechanisms to refine knowledge through user and expert inputs, ensuring accurate and contextually relevant answers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional question-answering systems use conventional data retrieval methods, then the system structure is simple, but the accuracy and relevance of responses deteriorate due to inefficiencies in handling diverse data sources

Engineering Contradiction:
Improveaccuracy and relevance of responsesVSAvoidsystem structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the knowledge base into multiple specialized components including vector databases for semantic embedding storage, graph databases for relational knowledge representation, and structured Q&A repositories. This segmentation allows each component to handle specific types of data efficiently, improving overall response accuracy while maintaining manageable system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary components such as embedding models that transform text into vector representations, semantic search engines that bridge user queries with knowledge base content, and feedback mechanisms that mediate between user interactions and knowledge refinement. These intermediaries enhance response relevance without requiring direct complex interactions between all system components.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the system continuously updates the knowledge base with new information, then the knowledge remains current and relevant, but the data retrieval efficiency deteriorates due to increased data volume

Engineering Contradiction:
Improveknowledge base currencyVSAvoiddata retrieval efficiency
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The system performs preliminary actions by pre-processing and embedding new knowledge entries into vector representations before they are added to the database. Semantic indexing and categorization are conducted in advance, so when queries are submitted, the retrieval process can operate on pre-organized data structures, maintaining fast retrieval speeds even as the knowledge base grows and updates continuously.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If manual knowledge curation is performed by subject matter experts, then the quality of knowledge increases, but the time and resources required deteriorate

Engineering Contradiction:
Improveknowledge qualityVSAvoidtime and resources for curation
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements feedback mechanisms where user interactions, query patterns, and performance metrics are continuously collected and analyzed. This feedback loop enables automated identification of knowledge gaps and quality issues, allowing the system to prioritize and focus manual curation efforts on high-impact areas while automated processes handle routine updates, thereby reducing overall time and resource requirements while maintaining high knowledge quality.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables self-service knowledge curation through automated processes that ingest, validate, and integrate new information from multiple sources. Machine learning models automatically assess the credibility and relevance of incoming data, perform initial processing and embedding, and suggest improvements to existing knowledge entries, reducing the burden on subject matter experts to manually curate every piece of information while maintaining high quality standards.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250371307A1Answer caching and knowledge curation in retrieval-augmented generation applications
Publication Date: 2025.12.04 QLIK TECH INTERNATIONAL AB
  • US20250371307A1 patent drawing
  • US20250371307A1 patent drawing
  • US20250371307A1 patent drawing

AI summary

A user might submit a question, and an answer could be generated using a knowledge base. User feedback on the answer might be collected and sent for review. Refined knowledge may be determined based on the review. This refined knowledge could be stored in a question and answer (Q&A) source of the knowledge base. New questions might be answered by determining semantic similarity to stored refined knowledge.