Feature Graph Visualization for Automated Feature Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Automated feature engineering generates numerous features, making it challenging to efficiently select and interpret which features are useful for machine learning algorithms, leading to issues like overfitting, data leakage, and systematic bias.
Innovation Solution
Converting the output of automated feature engineering into interpretable Boolean expressions and visualizing them as a connected feature graph to assess feature utility and potential bias, using techniques like Boolean simplification, information gain measurement, and similarity metrics to rank and prune features.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If automated feature engineering is applied to generate numerous features, then the quantity of candidate features increases, but the interpretability and selection efficiency deteriorate
Solution Approach 1:
The patent segments the feature selection process into distinct phases: automated feature engineering generates candidate features, then feature selection routines evaluate and filter them. The system divides features into groups based on their properties and evaluates them separately, making the overall selection process more manageable and efficient despite the large quantity of candidate features.
2Manufacturing precision
If feature selection routines are applied to evaluate generated features, then the quality of feature selection improves, but the computational time and complexity increase
Solution Approach 1:
The patent applies preliminary filtering and evaluation criteria before conducting comprehensive feature selection. The system pre-processes candidate features by applying basic quality checks and filtering out obviously poor features before subjecting them to more computationally intensive selection routines, thereby reducing overall computation time while maintaining selection quality.
3Reliability
If complex automated feature engineering is used to generate millions of features, then the predictive power increases, but the interpretability and bias detection capability decrease
Solution Approach 1:
The patent introduces feature graphs as an intermediary representation that connects complex generated features to their constituent raw features and transformations. These graphs serve as a mediator that preserves interpretability information by visually representing the provenance and relationships of features, allowing users to trace back complex features to their original data sources and understand how they were constructed.
Data Source
AI summary
Systems and methods are provided that convert the output of automated feature engineering techniques into interpretable Boolean expressions that can be visualized as a connected feature graph.


