RAG Hyperparameter Recommendation Using Runtime Attribute Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity and inefficiency of designing retrieval-augmented generation (RAG) systems are exacerbated by the lack of robust and consistent benchmarking, leading to difficulties in identifying optimal components and hyperparameters.

Innovation Solution

An AI-based recommendation system measures runtime attributes and requirements to automatically identify the most efficient hyperparameters for RAG systems, integrating them to optimize performance and reduce design complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple components and hyperparameters are used in RAG systems, then the system can achieve more flexible and powerful functionality, but the design complexity and difficulty in identifying optimal components increase significantly

Engineering Contradiction:
Improvesystem functionalityVSAvoiddesign complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling the RAG system to automatically evaluate and select optimal components through automated benchmarking. The system uses runtime attribute measurement and AI model execution to self-determine the best component configuration without requiring manual expert analysis, thereby reducing design complexity while maintaining versatility.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback mechanisms through automated benchmarking that measures runtime attributes (latency, accuracy, cost) and uses this feedback to guide component selection. The AI model receives feedback from performance metrics and adjusts its recommendations, creating a closed-loop system that simplifies the design process while exploring multiple component options.

Inventive Principle:
Principle #23Feedback

2Loss of time

If automated benchmarking and AI model execution are implemented, then the time required to identify optimal components is reduced, but the computational resources and energy consumption increase

Engineering Contradiction:
Improvedesign timeVSAvoidcomputational energy
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by pre-executing the AI model and measuring runtime attributes before final component selection. The system performs benchmarking runs in advance to gather performance data, which then guides the final design decisions. This preliminary evaluation phase reduces the time needed for iterative testing while managing computational energy through structured execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent utilizes parameter changes by dynamically adjusting benchmarking parameters based on system requirements and performance thresholds. The AI model modifies execution parameters (such as number of iterations, data samples, or evaluation depth) to balance between thorough evaluation and computational energy consumption, optimizing the trade-off between design time and energy usage.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260065075A1Recommendation process for retrieval-augmented generation (RAG) models
Publication Date: 2026.03.05 THE TORONTO DOMINION BANK
  • US20260065075A1 patent drawing
  • US20260065075A1 patent drawing
  • US20260065075A1 patent drawing

AI summary

An example operation may include one or more of executing a retrieval augmented generation (RAG) model comprising a set of hyperparameters on input data to generate a predicted output via a software application, measuring runtime attributes of the RAG model based on at least one of execution of the RAG model on the input data and the predicted output, receiving a document that includes thresholds for the runtime attributes for the RAG model, executing an artificial intelligence (AI) model on the runtime attributes and the thresholds in the document to determine optimal hyperparameters for the RAG model, modifying the set of hyperparameters of the RAG model to include the optimal hyperparameters via the software application to generate a modified RAG model, and storing the modified RAG model within a model repository.