RAG Semantic Validation Framework for Hallucination Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current RAG systems struggle with hallucinations, where Large Language Models (LLMs) generate text not supported by the source material, and traditional accuracy techniques like BLEU or ROUGE scores are computationally intensive and less precise in capturing semantic congruence.

Innovation Solution

A novel validation framework using semantic similarity techniques, employing a sliding window approach to convert rephrased text and original document sections into semantic vectors, calculate similarity scores, and rank sentences for semantic congruence, ensuring the generated content aligns with the source material.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional accuracy techniques (string matching or n-gram comparisons) are used to validate RAG system output, then the validation process is simple to implement, but the computational load is high and precision is low

Engineering Contradiction:
Improvevalidation precisionVSAvoidcomputational load
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent replaces traditional mechanical string matching and n-gram comparison methods with semantic vector embedding technology. By converting text into semantic vectors and using cosine similarity calculations, the system achieves more precise semantic understanding while reducing computational complexity compared to exhaustive string matching approaches.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent transforms the validation approach by changing the parameter representation from discrete string tokens to continuous semantic vectors. This parameter transformation enables the system to capture semantic meaning rather than just surface-level text matching, improving precision while allowing for more efficient similarity calculations.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If traditional accuracy techniques are used, then the implementation is straightforward, but the ability to capture semantic congruence is insufficient

Engineering Contradiction:
Improvesemantic congruence detectionVSAvoidvalidation framework complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent substitutes traditional text-matching mechanisms with semantic vector embedding and cosine similarity computation. This replacement enables the system to detect semantic congruence by comparing vector representations rather than performing complex text analysis, improving semantic detection capability while maintaining relatively simple implementation through well-established NLP techniques.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If comprehensive text validation is performed to ensure factual accuracy, then the reliability of output is improved, but the processing time increases

Engineering Contradiction:
Improveoutput reliabilityVSAvoidvalidation processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial validation by focusing computational resources on comparing semantic vectors of the generated response with the source document. Rather than performing exhaustive validation of all text elements, the system strategically validates the semantic congruence of key portions, achieving reliable verification while minimizing processing time through targeted rather than comprehensive analysis.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12443638B1Generalized validation framework for retrieval augmented generation (RAG)
Publication Date: 2025.10.14 INTUIT INC
  • US12443638B1 patent drawing
  • US12443638B1 patent drawing
  • US12443638B1 patent drawing

AI summary

The method involves a process to validate text generated by a RAG system. The method receives text that the RAG system has rephrased in response to a query. The method finds and extracts relevant sections from a source document that match the rephrased text. Both the rephrased text and the source sections are transformed into semantic vectors using NLP techniques. A sliding window technique is applied to the source document vectors, moving sentence by sentence to calculate a semantic similarity score with the rephrased text at each step. Sentences are ranked by similarity, and the ones with the closest match are identified. If the similarity score is above a set threshold, the rephrased text is deemed semantically congruent and validated.