Algorithmic Dataset Reduction for Machine Learning Model Generation
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
3Loss of energy
If algorithmic data elimination is applied to reduce dataset size, then resource utilization is reduced, but information loss may occur
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
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
Data Source
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.


