Predictive Feature Set Selection Using Genetic Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods struggle to determine reliable sets of features that predict phenotypic characteristics, particularly in medical contexts, due to the challenge of systematically testing physiological and genetic features in real-life patients.

Innovation Solution

A computer-implemented method using a genetic algorithm to generate large populations of feature profiles, cluster them, and select subsets based on fitness scores to identify predictive feature sets, followed by a clustering process to extract useful predictors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine-learning algorithms are trained to predict phenotypic characteristics, then predictive accuracy improves, but the complexity of determining which features to use increases

Engineering Contradiction:
Improvepredictive accuracyVSAvoidfeature selection complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates virtual copies of patients (synthetic training data) that replicate the complex relationships between features and phenotypic characteristics. These virtual patients are generated by sampling from the distribution of real patients, allowing the system to train machine-learning algorithms on numerous similar cases without working with the actual complex real-world data directly, thus simplifying the feature selection process while maintaining predictive accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces virtual patients as an intermediary between real patient data and the machine-learning model. These virtual patients serve as a bridge that simplifies the training process by providing a manageable representation of patient data that captures essential relationships without the full complexity of real-world datasets, enabling easier feature identification and selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the number of physiological and genetic features to be tested increases, then the comprehensiveness of prediction improves, but the difficulty of systematically testing these features increases

Engineering Contradiction:
Improveprediction comprehensivenessVSAvoidsystematic testing difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent generates virtual patients that copy the feature distributions and relationships of real patients. By creating numerous virtual patients with varied feature profiles, the system can systematically test many physiological and genetic features without having to manually analyze each feature across the entire real patient population, thus reducing the difficulty of systematic testing while maintaining comprehensive prediction capability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary analysis by generating virtual patients before conducting systematic feature testing. This preliminary step creates a simplified training dataset that pre-organizes the complexity of real patient data, allowing subsequent systematic testing of features to be performed more easily on the pre-processed virtual data rather than directly on the complex real-world data.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If real-life patient data is used for feature testing, then the relevance of predictions improves, but the ability to control and systematically test features is lost

Engineering Contradiction:
Improveprediction relevanceVSAvoidfeature testing controllability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent creates virtual patients that copy the essential characteristics and feature distributions of real patients. These virtual patients maintain the relevance of predictions by reflecting real patient patterns, while simultaneously providing the controllability needed for systematic feature testing through their generated nature, allowing researchers to deliberately vary and control feature combinations without the constraints of actual patient data.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Instead of starting with real patient data and attempting to control which features are tested (which is impossible), the patent inverts the approach by generating virtual patients first with controlled feature sets, then using these virtual patients to train models that can subsequently predict real patient outcomes. This inversion allows systematic testing of features while maintaining prediction relevance.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS20250342968A1Identification of features for predicting a particular characteristic
Publication Date: 2025.11.06 F HOFFMANN LA ROCHE INC
  • US20250342968A1 patent drawing
  • US20250342968A1 patent drawing
  • US20250342968A1 patent drawing

AI summary

A computer-implemented method of determining one or more sets of features to predict the presence of a particular phenotypic characteristic comprises: (a) receiving patient data comprising, for each of a plurality of patients: a feature profile comprising a respective feature status for each of a plurality of features for that patient; and an indication of whether that patient expresses the particular phenotypic characteristic; (b) using a genetic algorithm to generate a plurality of generations of individuals, wherein each individual comprises a subset of the predetermined plurality of features, each generation of individuals generated based, at least in part, on a plurality of fitness scores, each fitness score corresponding to a respective individual in the previous generation, and parameterizing a predictive accuracy of the set of features, each fitness score being calculated based at least in part on the patient data; (c) repeating step (b) until it has been performed N times; (d) from the plurality of individuals generated in steps (b) and (c), selecting a subset of the individuals based on their fitness scores; (e) clustering the selected subset of individuals to generate a plurality of clusters of individuals, based on the similarity of their respective subsets of features; (f) from each cluster, identifying a respective characteristic feature set based on the frequency with which features appear in individuals in that cluster.