Environment Controller Validation of Neural Network Predictive Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current environment control systems face challenges in seamlessly integrating neural networks for predictive modeling while maintaining compatibility with legacy software modules, and there is a need for a method to validate neural network models within these systems.

Innovation Solution

An environment controller with a communication interface and processing unit that receives environmental data, determines input variables, and transmits them to a training server for neural network processing, allowing for comparison and validation of output variables with legacy software module outputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a neural network predictive model is integrated into the environment control system, then the system becomes more resilient to changes and unexpected conditions, but the device complexity increases due to the need for training servers, communication interfaces, and model validation mechanisms

Engineering Contradiction:
Improveresilience to changes and unexpected conditionsVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a training server as an intermediary component that handles the complex neural network training and validation processes externally. The environment controller communicates with this intermediary to obtain predictive models without having to implement the full training infrastructure itself, thus reducing device complexity while maintaining reliability benefits

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is segmented into distinct functional components: the environment controller for data collection and command execution, the training server for model development and validation, and the predictive model as a separate asset. This segmentation allows each component to be optimized independently and simplifies the overall system architecture

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the legacy environment control software module is kept alongside the neural network technology, then the system maintains compatibility with existing infrastructure, but the device complexity increases due to running and validating multiple software modules

Engineering Contradiction:
Improvecompatibility with legacy systemsVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The validation mechanism uses feedback from the legacy software module's outputs to assess the predictive model's performance. By comparing predictions against the legacy module's decisions on the same input data, the system can iteratively improve the neural network model while maintaining legacy compatibility, managing complexity through structured comparison protocols

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system creates a copy of the validation process where the same input data is processed by both the legacy software module and the predictive model. This copying approach enables parallel validation without requiring modification of the original legacy module, maintaining compatibility while enabling model assessment

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11188832B2Method and environment controller for validating a predictive model of a neural network through interactions with the environment controller
Publication Date: 2021.11.30 DISTECH CONTROLS
  • US11188832B2 patent drawing
  • US11188832B2 patent drawing
  • US11188832B2 patent drawing

AI summary

Method and environment controller for validating a predictive model of a neural network. The environment controller receives at least one environmental characteristic value and determines a plurality of input variables. At least one of the plurality of input variables is based on one among the environmental characteristic value(s). The environment controller executes an environment control software module for calculating at least one output variable based on the plurality of input variables. The environment controller transmits the plurality of input variables to a training server executing a neural network training engine using the predictive model; and receives at least one inferred output variable from the training server. Each inferred output variable corresponds to one of the at least one output variable calculated by the environment control software module. The environment controller compares each inferred output variable with the corresponding calculated output variable; and sends a feedback to the training server.