ML-Based Predictive Simulator Execution Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing predictive simulation models typically run at fixed time intervals, leading to unnecessary computational costs and energy usage, especially when subsequent executions yield similar results.
Innovation Solution
A computer-implemented method using a machine-learning model to determine a binary similarity index, which predicts the similarity between previous and current input conditions for a predictive simulator, thereby deciding whether to execute the simulator based on expected significant differences in forecast results.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If predictive simulators are executed at fixed time intervals, then forecast coverage is ensured, but computational costs and energy usage increase unnecessarily when results would be similar
Solution Approach 1:
The system dynamically adjusts the execution schedule of predictive simulators based on detected changes in input conditions. Instead of fixed time intervals, the execution frequency adapts to the actual state of the system, running simulations only when significant changes are detected that would affect forecast results.
Solution Approach 2:
The system implements a feedback mechanism that compares current input conditions with previous conditions, uses machine learning models to predict whether results would differ significantly, and据此 decides whether to execute the simulator. This feedback loop enables intelligent scheduling that balances energy efficiency with forecast reliability.
2Reliability
If predictive simulators are executed frequently, then forecast accuracy is maintained, but computational costs increase
Solution Approach 1:
The system performs a preliminary partial action by comparing input conditions and using machine learning predictions before executing the full simulator. This partial check filters out cases where full execution would be unnecessary, performing only the essential comparison and prediction steps when conditions haven't changed significantly.
Solution Approach 2:
The system changes the execution parameter from fixed time intervals to conditional triggering based on input condition changes. This parameter transformation allows the system to maintain forecast accuracy by executing only when necessary, improving computational efficiency without sacrificing reliability.
3Productivity
If predictive simulators are executed less frequently to save computational resources, then energy usage decreases, but forecast reliability may be compromised
Solution Approach 1:
The system performs preliminary actions by comparing current input conditions with previous conditions and using machine learning models to predict potential result differences before executing the full simulator. This preliminary check ensures that executions are triggered only when forecast accuracy would be affected, maintaining reliability while improving efficiency.
Solution Approach 2:
The system introduces an intermediary mechanism (machine learning model and condition comparison logic) that sits between the fixed-time execution schedule and the actual simulator execution. This intermediary intelligently filters execution requests, allowing the system to reduce overall execution frequency while maintaining forecast reliability by blocking only those executions where results would be similar.
Data Source
AI summary
In a method for intelligently executing predictive simulator, a processor may input a previous input vector of conditions for a predictive simulator collected at a first time into a machine-learning (ML) model. A processor may input a current input vector of conditions for the predictive simulator collected at a second time into the ML model. A processor may determine using the ML model, a binary similarity index. The binary similarity index represents a prediction of similarity between a first output from the predictive simulator based on the previous input and a second output from the predictive simulator based on the current input.


