Hierarchical Feature Library for Automated AI Model Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing AI/ML solutions for managing equipment in buildings are costly and resource-intensive, requiring manual selection of algorithms and feature sets, which is time-consuming and often inefficient due to the need for multiple iterations and deep domain knowledge.

Innovation Solution

A system and method that utilize a feature set library and recommendation engine to create and recommend hierarchical feature sets, using a validation module and labelling module to provide preprocessed and contextual features for AI/ML platforms, allowing for automated feature selection and iterative processing within specified error margins or resource limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual identification and selection of AI/ML algorithms and feature sets is performed, then the model can be customized to specific problems, but the process becomes time-consuming and resource-intensive

Engineering Contradiction:
Improvemodel customizationVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-processing and contextualizing feature sets before they are needed for model development. The system creates a library of pre-processed features with associated metadata, schemas, and contextual information in advance, so that when users need to develop models, they can quickly select from pre-prepared options rather than creating features from scratch each time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary layer between raw data and AI/ML models through a feature store that acts as a mediator. This feature store contains pre-processed, contextualized features with metadata and schemas that bridge the gap between raw equipment data and model requirements, eliminating the need for users to manually process raw data each time they develop a model.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple AI/ML models are used to achieve performance objectives, then the system can handle complex equipment management tasks, but the processing requirements and costs increase significantly

Engineering Contradiction:
Improveperformance objective achievementVSAvoidprocessing requirements
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple feature processing operations into a unified feature store infrastructure. Instead of each AI/ML model independently processing raw data, the system combines feature extraction, preprocessing, contextualization, and storage into a single shared resource that multiple models can utilize, thereby reducing redundant processing and overall computational requirements.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The feature store serves multiple functions simultaneously: it stores raw features, pre-processed features, contextual information, metadata, and schemas. This universal infrastructure supports multiple AI/ML models and use cases without requiring separate processing pipelines for each model, reducing overall processing requirements while maintaining reliability.

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

3Measurement precision

If labelled datasets are created manually for AI/ML models, then the training data can be accurate and relevant, but the cost of creation becomes very high

Engineering Contradiction:
Improvedata accuracyVSAvoidcreation cost
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies copying by creating reusable feature templates and schemas that can be replicated across multiple use cases. Instead of manually creating labelled datasets from scratch for each problem, the system copies and adapts pre-existing feature definitions, contextual information, and schemas to new scenarios, significantly reducing the cost of data preparation while maintaining accuracy through proven templates.

Inventive Principle:
Principle #26Copying

4Ease of operation

If users lack deep domain knowledge and expertise, then the system is easier to use, but the ability to identify the right AI/ML algorithm and inputs is constrained

Engineering Contradiction:
Improveuser accessibilityVSAvoidproblem-solving capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements self-service through an automated feature recommendation system that provides contextual information, metadata, and schemas to guide users in selecting appropriate features and algorithms. The system automatically suggests relevant features based on the problem type and provides contextualized information about each feature's meaning and usage, enabling users without deep domain knowledge to effectively develop models while maintaining adaptability to different problem types.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11599562B2System and a method for recommending feature sets for a plurality of equipment to a user
Publication Date: 2023.03.07 CARRIER CORP
  • US11599562B2 patent drawing
  • US11599562B2 patent drawing
  • US11599562B2 patent drawing

AI summary

A system and a method for recommending feature sets for a plurality of equipment to a user. The method includes creating a library of contextual and preprocessed feature sets in a hierarchical manner for recommending features sets to a user. The method also includes compiling a plurality of hierarchical feature sets with a last feature set in a hierarchy being generated using an output of a module and incrementally adding the generated feature sets using different modules to the feature sets generated by the module. The method includes validating the generated feature sets to remove errors and using the validated feature sets as labelled data for previous feature sets and using attributes to categorize the labelled data corresponding to the contextual and pre-processed feature sets.