Iterative Data Cleaning for Chatbot Model Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional chatbot data cleaning methods are often specific to particular domains or tasks, cannot be generalized, and rely heavily on manual work, leading to increased labor costs and poor accuracy due to the use of uncleaned conversation data, which degrades the training of chatbot models.

Innovation Solution

A method involving iterative data cleaning where an initial sample set of question-answer pairs is processed to determine successive subsets based on match probability thresholds, with each model iteration improving the sample quality by removing less reliable data, ultimately enhancing chatbot model accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual data cleaning methods are used, then labor costs increase and accuracy decreases, but automated methods lack generality and are domain-specific

Engineering Contradiction:
Improvedata cleaning automationVSAvoidmethod generality
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal data cleaning framework that can handle multiple domains and tasks through iterative model training. The system uses a base model that is repeatedly trained on filtered subsets of data, allowing it to adapt to different domains while maintaining a consistent automated cleaning process. This resolves the contradiction by making the automated method domain-general rather than domain-specific.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent implements dynamic adaptability through iterative model retraining. The cleaning model is continuously updated based on the filtered data subsets, allowing the system to adapt to different domains and tasks dynamically. This dynamic approach enables the automated method to be versatile across different applications while maintaining high accuracy.

Inventive Principle:
Principle #15Dynamics

2Reliability

If uncleaned conversation data is used for training, then model training degrades, but cleaning processes are too labor-intensive

Engineering Contradiction:
Improvemodel training qualityVSAvoidcleaning process automation
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The patent implements self-service data cleaning where the system automatically filters and cleans training data using the trained model without human intervention. The model identifies and removes low-quality samples autonomously through iterative refinement, eliminating the need for labor-intensive manual cleaning while ensuring high training quality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses feedback loops where the model performance is continuously evaluated and used to refine the data cleaning process. The system feeds back the model's predictions and performance metrics to adjust the filtering criteria in subsequent iterations, automatically improving both cleaning quality and model training reliability without manual intervention.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If iterative model training with subset filtering is implemented, then data quality improves, but computational complexity increases

Engineering Contradiction:
Improvesample qualityVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the training data into multiple subsets through iterative filtering, processing smaller portions of data at each stage rather than handling the entire dataset at once. This segmentation approach improves sample quality by focusing on high-confidence samples while reducing the computational burden at each iteration step.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by processing only the most relevant data subsets at each iteration rather than the complete dataset. By focusing computational resources on filtering and training with selected subsets rather than exhaustive processing, the system achieves high sample quality with manageable computational complexity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240303534A1Method, device, and computer program product for processing data
Publication Date: 2024.09.12 DELL PROD LP
  • US20240303534A1 patent drawing
  • US20240303534A1 patent drawing
  • US20240303534A1 patent drawing

AI summary

A method includes: determining a first sample subset in an initial sample set by an initial model based on the initial sample set, wherein the initial sample set comprises a plurality of question-answer pairs, each of the plurality of question-answer pairs comprising a question and an answer; generating a first model by training the initial model with the first sample subset; determining a second sample subset in the first sample subset by the first model based on the first sample subset; generating a second model by training the first model with the second sample subset; determining, in response to at least one of the second sample subset and the second model satisfying a corresponding predetermined condition, a third sample subset of the initial sample set by the second model based on the initial sample set; and generating a third model by training the second model with the third sample subset.