Chatbot Training Data Outlier Adjustment by Nearest-Neighbor Labels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Chatbot systems face challenges in accurately classifying user utterances due to the presence of outlier data points in training datasets, leading to incorrect outputs.
Innovation Solution
A method to adjust outlier data points by identifying nearest neighbors and removing or correcting them based on label matching thresholds, generating a refined training dataset for machine-learning models.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If outlier data points are removed from training data, then model accuracy improves, but data processing complexity increases
Solution Approach 1:
The patent applies preliminary action by performing outlier detection and adjustment before the actual model training process. The system identifies and adjusts outlier data points in advance, creating a cleaned training dataset that prevents outliers from compromising model accuracy during training. This proactive approach ensures high model accuracy while containing processing complexity to a predefined preparation phase rather than ongoing training.
Solution Approach 2:
The patent segments the data processing workflow into distinct phases: outlier detection, outlier adjustment, and model training. By separating the outlier handling process from the training process, the system manages complexity through modular processing steps. The outlier detection and adjustment operations are performed as a preliminary dataset preparation stage, independent from the subsequent training phase, thereby improving overall system manageability.
2Measurement precision
If training data is cleaned of outliers, then classification accuracy improves, but processing time increases
Solution Approach 1:
The system performs outlier detection and data cleaning as a preliminary action before model training begins. By completing the time-consuming outlier adjustment process in advance during dataset preparation, the actual model training can proceed more efficiently without interruptions. This separates the processing time into a one-time preparation phase rather than continuously impacting training time.
Solution Approach 2:
The patent implements self-service mechanisms where the system automatically detects, identifies, and adjusts outlier data points without requiring manual intervention. The automated outlier detection algorithms independently analyze the training data, identify outliers based on predefined criteria, and perform adjustments, thereby reducing the time that would otherwise be spent on manual data cleaning and verification processes.
Data Source
AI summary
Techniques for adjusting outlier datasets for training chatbot systems in natural language processing are disclosed. In one particular aspect, a method is provided that includes receiving a dataset that includes training or inference data. An initial set of outlier data points can be identified within the dataset based on a score of the outlier data points being above or below a threshold. The initial set can be adjusted by identifying one or more nearest neighbors, which can be included in the dataset. Outlier data points that include a label that matches a number of labels of the nearest neighbors that exceeds a predetermined threshold can be removed from the initial set of outlier data points to generate a final set. Outlier data points of the final set can be adjusted with respect to the dataset to generate a set of training data that is used to train a machine-learning model.


