Machine Learning Prediction Model Using Segmented Feature Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning algorithms require a large amount of data and significant operation time to achieve accurate predictions, leading to inefficiencies in data analysis systems.

Innovation Solution

A data analysis system and method that includes a modeling unit for creating prediction models using machine learning algorithms, a feature-extraction unit for classifying feature data into groups, and a processing unit that selects and updates probabilities based on predetermined values to improve prediction efficiency and reduce operation time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a machine learning algorithm uses a large amount of data and complex processing to achieve accurate prediction, then the prediction accuracy is improved, but the operation time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidoperation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the feature data into multiple groups and processes them in stages rather than all at once. The processing unit selects certain groups for probability calculation based on predetermined conditions, dividing the large-scale data processing into smaller, manageable segments that can be handled more efficiently

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The processing unit performs probability calculations only on selected feature data groups rather than all groups. When the probability meets a predetermined threshold, the system stops processing and outputs results, performing only the necessary partial action required to achieve accurate prediction without unnecessary additional computation

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If the machine learning algorithm processes all feature data to ensure accurate prediction, then the prediction reliability is improved, but the processing complexity increases

Engineering Contradiction:
Improveprediction reliabilityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The feature data is divided into multiple groups, and the processing unit selectively processes only certain groups based on predetermined conditions. This segmentation approach maintains prediction reliability by ensuring that critical feature groups are processed while avoiding unnecessary processing of other groups, thereby reducing overall processing complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary classification of feature data into groups before the main probability calculation process. This preliminary action organizes the data structure in advance, allowing the processing unit to efficiently select which groups to process and reducing the complexity of the main processing operation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9619753B2Data analysis system and method
Publication Date: 2017.04.11 WINBOND ELECTRONICS CORP
  • US9619753B2 patent drawing
  • US9619753B2 patent drawing
  • US9619753B2 patent drawing

AI summary

A data analysis system includes a modeling unit, a feature-extraction unit, a processing unit and an output unit. The modeling unit creates a prediction model by a machine learning algorithm according to training data. The feature-extraction unit extracts a plurality of fragment of feature data of input data, and classifies the feature data into a plurality of groups. The processing unit obtains a probability of the input data corresponding to the prediction model by the machine learning algorithm according to the feature of one of the groups, and determines the probability. When the probability is less than a predetermined value, the processing unit uses another feature data corresponding to another group which is not used to renew the probability of the input data corresponding to the prediction model through the machine learning algorithm. When the probability is greater than or equal to the predetermined value, the processing unit classifies the input data. The output unit outputs a classification result.