Machine Learning Model Training Variability Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models trained on small datasets exhibit high variability in outputs due to sensitivity to training data sequence and division, leading to inconsistent results for the same input data, especially in complex models used for survey data analysis.

Innovation Solution

The method involves training multiple neural networks using different seeds and dataset divisions, calculating accuracy metrics, and ranking independent variables by their correlation strength with the dependent variable to identify robust model parameters, ensuring that models are validated with different data subsets to reduce variability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If repeated holdout sampling is used to train machine learning models on small datasets, then the models can be trained with limited data, but the models exhibit high sensitivity to training data sequence and division, leading to substantially different outputs for the same input data

Engineering Contradiction:
Improvetraining dataset sizeVSAvoidmodel output consistency
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The training dataset is divided into multiple distinct training subsets and validation subsets through repeated holdout sampling. Multiple machine learning models are trained on different training subsets and evaluated on corresponding validation subsets. This segmentation allows the system to assess model performance across various data divisions, identifying models that maintain consistent performance regardless of specific data partitioning.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system varies multiple parameters including the random seed for data partitioning, the specific division of training and validation sets, and the sequence of training data presentation. By training models with different parameter configurations and selecting those that demonstrate stability across parameter variations, the system achieves reliable model outputs even with limited training data.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11941524B2Systems and methods for training machine learning models
Publication Date: 2024.03.26 CAPITAL ONE SERVICES LLC
  • US11941524B2 patent drawing
  • US11941524B2 patent drawing
  • US11941524B2 patent drawing

AI summary

Methods and computer-readable media for repeated holdout validation include collecting independent data representing independent variables; collecting dependent data representing a dependent variable; correlating the independent data with the dependent data; creating a data set comprising the correlated independent and dependent data; generating a plurality of unique seeds; creating a plurality of training sets and a plurality of validation sets; associating each training set with a single validation set; training the neural network a plurality of times with the training sets and seeds to create a plurality of models; calculating accuracy metric values for the models using the validation sets associated with the training sets used to create respective models; performing a statistical analysis of the accuracy metric values; and ranking the independent variables by a strength of correlation of individual independent variables with the dependent variable, when a metric of the statistical analysis exceeds a threshold.