Feature Selection via Sub-Population Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Feature selection techniques in machine learning often fail to identify informative features, leading to reduced accuracy and misallocation of processing resources in predictive models.

Innovation Solution

A computer system employs sub-population analysis to select additional features by matching cases and controls with similar values, using propensity score matching and statistical significance testing to enhance feature selection and improve predictive model performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional feature selection techniques are used, then processing efficiency is maintained, but predictive model accuracy deteriorates due to failure to identify informative features

Engineering Contradiction:
Improvepredictive model accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The dataset is segmented into sub-populations based on similarity of feature values. By dividing the data into distinct sub-populations and performing feature selection within each segment, the method identifies features that are informative within specific contexts, thereby improving predictive accuracy without requiring exhaustive analysis of the entire dataset.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Propensity score matching is used as an intermediary mechanism to identify and match cases with similar feature profiles. This intermediary step enables the systematic identification of informative features by comparing outcomes within matched sub-populations, improving accuracy while maintaining computational feasibility through structured comparison.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If comprehensive feature selection is performed on the entire dataset, then all potentially informative features are identified, but processing resources are misallocated and complexity increases

Engineering Contradiction:
Improvefeature selection accuracyVSAvoidfeature selection process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The feature selection process applies local quality by identifying features that are informative within specific sub-populations rather than requiring all features to be informative across the entire dataset. This localized approach reduces the number of features that need to be evaluated globally, simplifying the overall process while maintaining high accuracy for predicting outcomes within each sub-population.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If sub-population analysis with propensity score matching is applied, then additional informative features are identified, but processing time and computational resources increase

Engineering Contradiction:
Improvefeature relevance identificationVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The method applies partial action by performing feature selection on a subset of matched cases within sub-populations rather than analyzing the entire dataset. By selecting representative samples from each sub-population and performing feature selection on these smaller, matched sets, the approach identifies informative features effectively while reducing overall processing time and computational resource requirements.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11742081B2Data model processing in machine learning employing feature selection using sub-population analysis
Publication Date: 2023.08.29 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11742081B2 patent drawing
  • US11742081B2 patent drawing
  • US11742081B2 patent drawing

AI summary

A computer system selects features of a dataset for predictive modeling. A first set of features that are relevant to outcome are selected from a dataset comprising a plurality of cases and controls. A subset of cases and controls having similar values for the first set of features is identified. The subset is analyzed to select a set of additional features relevant to outcome. A first and second predictive model are evaluated to determine that the second predictive model more accurately predicts outcome, wherein the first predictive model is based on the first set of features and the second predictive model is based on the first set of features and the additional features. The second predictive model is utilized to predict outcomes. Embodiments of the present invention further include a method and program product for selecting features of a dataset for predictive modeling in substantially the same manner described above.