Feature Validity Weighting for Machine Learning Model Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models often generate inaccurate predictions due to reliance on invalid features, as the quality of feature data degrades over time and systems lack effective monitoring and validation processes.

Innovation Solution

A model training system that retrieves feature generation logs, assesses feature validity by analyzing status histories, assigns weights based on validity parameters, and removes or adjusts features accordingly to ensure higher accuracy in predictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If features are selected for training without continuous quality monitoring, then the training process is simple and fast, but the predictions become inaccurate over time due to feature quality degradation

Engineering Contradiction:
Improveprediction accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by selecting features and establishing their generation processes before actual training occurs. Feature generation logs are maintained in advance, capturing the status of each feature generation attempt. This preliminary tracking enables later validity assessment without requiring complex real-time monitoring during training, thus improving prediction reliability while avoiding excessive system complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring feature generation statuses and using this information to assess feature validity. The feedback loop involves: (1) tracking feature generation outcomes in logs, (2) assessing validity based on these logs, and (3) adjusting the training process accordingly by weighting or removing invalid features. This feedback approach ensures prediction accuracy while maintaining manageable system complexity through structured monitoring.

Inventive Principle:
Principle #23Feedback

2Reliability

If all features are used for training regardless of quality, then the training process is straightforward, but the model relies on invalid features reducing prediction accuracy

Engineering Contradiction:
Improveprediction accuracyVSAvoidtraining process simplicity
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The system applies local quality by assessing each feature's validity individually based on its generation status history, rather than treating all features uniformly. Each feature receives a validity assessment that determines its weight or inclusion in training. This allows the training process to remain relatively simple while improving prediction accuracy by excluding or down-weighting invalid features based on their specific quality characteristics.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the parameter of feature weight based on validity assessment. Features with higher validity receive higher weights in the training process, while features with lower validity receive reduced weights or are excluded entirely. This parameter change approach maintains training simplicity by using standard training algorithms while improving prediction accuracy through validity-based weighting, avoiding the need for completely new training methodologies.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If feature validity is monitored and weighted, then prediction accuracy improves, but the system complexity and data processing requirements increase

Engineering Contradiction:
Improveprediction accuracyVSAvoiddata processing volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system extracts only the necessary information from feature generation processes - specifically the status outcomes (success/failure) of each generation attempt. By taking out only these critical status data points and storing them in logs, the system avoids processing the entire complex feature generation history. This extraction approach improves prediction accuracy through validity assessment while minimizing data processing volume by focusing only on essential validity-determining information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies partial action by assessing validity based on a subset of feature generation statuses rather than analyzing every possible detail of feature generation. The validity assessment considers only the outcomes (success/failure) and basic timing information, omitting more complex metadata. This partial action approach improves prediction accuracy through sufficient validity information while reducing data processing requirements by ignoring unnecessary detail in the feature generation process.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240386312A1Training machine learning models based on feature validity
Publication Date: 2024.11.21 CAPITAL ONE SERVICES LLC
  • US20240386312A1 patent drawing
  • US20240386312A1 patent drawing
  • US20240386312A1 patent drawing

AI summary

Methods and systems are described herein for training machine learning models based on feature validity. The system retrieves a feature generation log of feature generation statuses for generating features. Each status may indicate whether a corresponding attempt to generate a corresponding feature was successful. The system may generate a validity parameter for each feature based on successful generation attempts for each feature from the feature generation log. The system may assign a weight, with a dataset, to each feature based on the corresponding validity parameter for each feature. The system may then input the dataset into a machine learning model to train the machine learning model based on the weights of the features. The training routine may use the weights to indicate feature importance within the machine learning model.