Algorithmic Dataset Reduction for Machine Learning Model Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The creation of machine learning models is resource-intensive and often ineffective due to variability in datasets and tasks, making it challenging to apply the best algorithm to each task and dataset in multitenant environments, and existing methods are inefficient in generating and optimizing these models.

Innovation Solution

A system that algorithmically reduces the size of training datasets by eliminating rows and columns, generates multiple machine learning models using different algorithms, measures their prediction accuracies, and selects the most effective model for a given data source, thereby improving data processing accuracy and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine learning models are generated using complete training datasets, then prediction accuracy is improved, but resource consumption and generation time increase significantly

Engineering Contradiction:
Improveprediction accuracyVSAvoidmodel generation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts and eliminates redundant rows and columns from the training dataset to create a size-reduced version. This extraction process removes unnecessary data elements while preserving the essential information needed for accurate model training, thereby reducing generation time without significantly compromising prediction accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies partial action by using a size-reduced subset of the training dataset rather than the complete dataset. The elimination algorithm determines the optimal portion of data needed for effective model generation, avoiding the excessive processing of redundant information while maintaining sufficient accuracy

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If multiple machine learning algorithms are applied to generate models, then model selection accuracy is improved, but computational complexity and resource utilization increase

Engineering Contradiction:
Improvemodel selection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the model generation process into distinct phases: data elimination, model generation with multiple algorithms, accuracy measurement, and model selection. This segmentation allows for systematic evaluation of different algorithms on the size-reduced dataset, improving selection accuracy while managing complexity through structured processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes parameters by evaluating multiple machine learning algorithms with different configurations on the size-reduced dataset. By measuring prediction accuracies across various algorithms and selecting the best performing model, the system optimizes model selection accuracy while the reduced data size mitigates the computational burden

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If algorithmic data elimination is applied to reduce dataset size, then resource utilization is reduced, but information loss may occur

Engineering Contradiction:
Improveresource utilizationVSAvoiddata information
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The elimination algorithm selectively extracts and removes redundant information from the training dataset while preserving essential data elements. This targeted extraction reduces resource utilization by working with a smaller dataset while minimizing information loss through intelligent selection of what to retain

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system employs feedback mechanisms to evaluate the quality of the size-reduced dataset and adjust the elimination process accordingly. By measuring prediction accuracies and comparing model performance, the system provides feedback on whether sufficient information is retained, allowing for iterative optimization of the data reduction process

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11494587B1Systems and methods for optimizing performance of machine learning model generation
Publication Date: 2022.11.08 NTT DATA SERVICES LLC
  • US11494587B1 patent drawing
  • US11494587B1 patent drawing
  • US11494587B1 patent drawing

AI summary

In an embodiment, a method includes receiving a trigger of machine learning model generation. In addition, the method includes algorithmically eliminating at least some of rows and at least some of columns of a training dataset, the algorithmically eliminating yielding a size-reduced training dataset. The method additionally includes generating, for a prediction target, a plurality of machine learning models via a plurality of machine learning algorithms. The method also includes measuring prediction accuracies of the plurality of machine learning models relative to the prediction target. Furthermore, the method includes selecting a particular machine learning model. Moreover, the method includes applying the particular machine learning model to a data source.