Aircraft Sensor Subset Selection via Genetic Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning methods struggle to efficiently select relevant sensor subsets for predicting dependent variables, particularly in aircraft systems, due to the impracticality of using all sensors, redundancy, and the inefficiencies of manual feature extraction and multivariate approaches like random forests.

Innovation Solution

Implement genetic programming to iteratively analyze multivariate time series data, using multiple runs to automatically generate and rank sensor combinations based on fitness criteria, thereby selecting a subset of sensors that best predict the dependent variable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all sensors are used in the machine learning model, then the prediction accuracy may be improved, but the time and computing resource requirements become impractical

Engineering Contradiction:
Improveprediction accuracyVSAvoidtime and computing resource requirements
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts and removes redundant and irrelevant sensors from the complete sensor set through automated feature generation. The system identifies and eliminates sensors that do not contribute meaningfully to prediction accuracy, retaining only the essential subset of sensors needed for effective machine learning model performance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the complete sensor set into distinct categories: relevant sensors, redundant sensors, and irrelevant sensors. This segmentation is achieved through automated analysis that evaluates sensor contributions to prediction accuracy, allowing the system to process only the relevant segment while discarding the rest.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If manual feature extraction is performed to reduce sensor data, then the time and computing resources are reduced, but important temporal and interrelated behaviors in the raw data are hidden

Engineering Contradiction:
Improveprocessing timeVSAvoidtemporal and interrelated behaviors
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The patent implements self-service through automated feature generation that performs sensor selection without requiring manual intervention. The system automatically identifies relevant sensors, evaluates their contributions to prediction accuracy, and generates the optimized sensor subset autonomously, eliminating the need for manual feature extraction while preserving important data behaviors.

Inventive Principle:
Principle #25Self-service

3Productivity

If simple feature extraction such as straight statistics is applied, then the processing is simplified and fast, but important temporal and interrelated behaviors present in the raw data are hidden

Engineering Contradiction:
Improveprocessing speedVSAvoidtemporal and interrelated behaviors
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent replaces simple statistical feature extraction with an automated machine learning-based sensor selection system. Instead of using basic statistics that lose temporal and interrelated information, the system employs automated feature generation that leverages machine learning algorithms to identify relevant sensors while preserving the full temporal and interrelated behaviors present in the raw sensor data.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Measurement precision

If a multivariate approach with random forest is applied to use feature importance capability, then the sensor selection may be improved, but training on all raw multivariate sensor data is infeasible due to computational constraints

Engineering Contradiction:
Improvesensor selection accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by automatically generating and selecting the relevant sensor subset before training the machine learning model. This preliminary sensor selection step reduces the dimensionality of the input data, making subsequent model training computationally feasible while maintaining the ability to accurately identify important sensors through the automated feature generation process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250292104A1Automated feature generation for sensor subset selection
Publication Date: 2025.09.18 THE BOEING CO
  • US20250292104A1 patent drawing
  • US20250292104A1 patent drawing
  • US20250292104A1 patent drawing

AI summary

A method is provided that includes accessing a multivariate time series of flight data for an aircraft, and iteratively performing runs of genetic programming on groups of the sensors. A population of computer programs is randomly generated from a selected group of the plurality of sensors, and primitive functions selected from a library of primitive functions. The population is iteratively transformed into new generations of the population, and includes sub-rankings of the group of sensors based on a quantitative fitness determined according to selected fitness criterion. A ranking of the group of sensors from the sub-rankings of the group of sensors is produced. An aggregate ranking of the plurality of sensors is produced from the ranking of the group of sensors over a plurality of iterations. And the subset of sensors is selected from the aggregate ranking of the plurality of sensors, and according to selected optimization criterion.