Interactive Feature Construction for Transparent Machine Learning Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models are often considered 'black boxes,' making it difficult for subject matter experts to understand how they arrive at results, which reduces confidence in their use and reliability.

Innovation Solution

An interactive framework for machine learning model development that incorporates domain knowledge through a graphical user interface, enabling users to interactively construct and select features, build models, and evaluate predictions, creating a 'white box' model that is more transparent and reliable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional machine learning algorithms are used, then predictive accuracy can be achieved, but the model becomes a 'black box' that is difficult to interpret

Engineering Contradiction:
Improvepredictive accuracyVSAvoidinterpretability
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent introduces subject matter expert feedback as an intermediary between the machine learning algorithm and the final model. SMEs review and validate feature selections and model interpretations, bridging the gap between algorithmic output and human understanding. This mediator ensures the model remains interpretable while maintaining predictive accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements iterative feedback loops where SMEs provide feedback on model interpretations and feature selections. This feedback is incorporated into subsequent model iterations, allowing the system to learn from human expertise while maintaining both accuracy and interpretability throughout the development process.

Inventive Principle:
Principle #23Feedback

2Loss of information

If interactive feature construction with user input is implemented, then model interpretability improves, but development time and complexity increase

Engineering Contradiction:
Improvemodel transparencyVSAvoiddevelopment time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary automated feature engineering and selection before presenting options to SMEs. This preliminary action filters out obviously irrelevant features and prepares pre-processing, reducing the time SMEs need to spend on manual feature construction while maintaining model transparency through their review and validation role.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The feature construction process is made dynamic and iterative rather than static. SMEs can review, modify, and refine feature selections across multiple iterations, with the system adapting to their feedback. This dynamic approach balances transparency needs with development efficiency by allowing progressive refinement rather than requiring complete manual construction.

Inventive Principle:
Principle #15Dynamics

3Reliability

If domain knowledge is incorporated through interactive processes, then model reliability for decision-making improves, but the complexity of the development process increases

Engineering Contradiction:
Improvedecision-making reliabilityVSAvoiddevelopment process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The platform is designed as a universal system that handles multiple functions within a unified interface: data preprocessing, feature engineering, model training, interpretation, and SME feedback integration. This multi-functionality reduces development process complexity by providing a single integrated environment rather than requiring separate tools for each step.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system performs self-service automated tasks such as data preprocessing, feature generation, and model training based on SME specifications. This allows SMEs to focus on high-value domain knowledge integration without being burdened by routine technical tasks, improving reliability while managing complexity through automation of lower-level processes.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11858651B2Machine learning model development with interactive feature construction and selection
Publication Date: 2024.01.02 THE BOEING CO
  • US11858651B2 patent drawing
  • US11858651B2 patent drawing
  • US11858651B2 patent drawing

AI summary

Subject matter described herein includes generating a visual environment for interactive development of a machine learning (ML) model. The method includes accessing observations of data each of which includes values of independent variables and a dependent variable. The method includes performing an interactive feature construction and selection in which select independent variables are selected as or transformed into a set of features for use in building a ML model to predict the dependent variable. The method includes building the ML model using a ML algorithm, the set of features, and a training set produced from the set of features and observations of the data. And the method includes outputting the ML model for deployment to predict the dependent variable for additional observations of the data.