LLM Fine-Tuning With Automated Annotation and Hallucination Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing large language models (LLMs) face challenges in domain-specific tasks due to insufficient annotated data, varying human annotation quality, and the need to detect hallucinations, which are exacerbated by black-box APIs and resource constraints, necessitating an efficient and automated fine-tuning system.

Innovation Solution

A fine-tuning system that utilizes a dual-agent framework to optimize prompts, automate annotation, and perform data augmentation, reducing human effort and enhancing model accuracy through hallucination detection and domain-specific knowledge integration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If human annotation is used to curate training data, then domain-specific knowledge accuracy is improved, but annotation quality varies and hallucinations are introduced

Engineering Contradiction:
Improveannotation qualityVSAvoidhallucination detection
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system implements feedback loops where the LLM evaluates its own annotations and human annotations, detecting hallucinations and filtering low-quality data. The model continuously refines annotation quality by comparing against domain-specific contexts and providing feedback for improvement.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The LLM performs self-annotation by generating its own training data with domain-specific knowledge. This self-service capability reduces dependency on human annotators while maintaining high annotation quality through the model's inherent understanding of the domain.

Inventive Principle:
Principle #25Self-service

2Reliability

If volume of training data is increased for fine-tuning, then model performance is improved, but curation time and cost increase significantly

Engineering Contradiction:
Improvemodel performanceVSAvoidcuration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The LLM automatically generates and curates its own training data without requiring extensive human intervention. This self-service approach enables the system to create large volumes of high-quality training data efficiently, eliminating the time-consuming manual curation process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the parameter of data volume by generating synthetic training data through the LLM's natural language generation capabilities. This allows the creation of extensive training datasets without the linear increase in curation time that would result from manual annotation.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If black-box APIs are used for fine-tuning, then ease of use is improved, but adaptability for domain-specific tasks is reduced

Engineering Contradiction:
ImproveusabilityVSAvoiddomain-specific customization
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system introduces an intermediary layer that bridges the gap between black-box APIs and domain-specific customization needs. This intermediary enables automated prompt optimization and domain-specific adaptation while maintaining the simplicity of API-based operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The fine-tuning process is segmented into distinct automated components: prompt optimization, data generation, annotation, and evaluation. This segmentation allows each component to be independently optimized for domain-specific tasks while maintaining overall system ease of use.

Inventive Principle:
Principle #1Segmentation

4Measurement precision

If computational resources are increased for fine-tuning, then model accuracy is improved, but operational costs increase

Engineering Contradiction:
Improvemodel accuracyVSAvoidcomputational resource usage
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The LLM performs self-evaluation and self-optimization, reducing the need for extensive external computational resources. The model autonomously identifies areas for improvement and adjusts its own training parameters, minimizing energy consumption while maintaining high accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically adjusts training parameters such as batch size, learning rate, and data sampling strategies to optimize computational efficiency. These parameter changes enable high model accuracy to be achieved with reduced computational resource requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260050616A1Fine-tuning system for large language models trained for open-ended domain-specific tasks
Publication Date: 2026.02.19 PAYPAL INC
  • US20260050616A1 patent drawing
  • US20260050616A1 patent drawing
  • US20260050616A1 patent drawing

AI summary

There are provided systems and methods for a fine-tuning system for large language models trained for open-ended domain-specific tasks. An online transaction processor or other service provider may provide computing services and platforms to entities, which may include chatbots, information retrieval systems, question-and-answer systems, and the like. To provide better LLM training and fine-tuning, which may improve LLM performance in answering users' questions in an automated manner, the service provider may implement a fine-tuning system that may utilize automated annotations of training data, such as query and response pairs. An LLM may be prompted to determine an annotation to such pairs, and the annotations may be used to label the training data. A fine-tuning system and operations may then be implemented to fine-tune the LLMs using different processes including question-answering, retrieval augmented generation, or a continuous fine-tuning based on a size of the training data.