Surrogate Function Feedback for Real-Time Physical Model Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for providing real-time feedback from complex model physical systems, such as polyatomic systems, are hindered by unpredictable computation durations and complexity, making true interactivity impossible with existing software, which is only accessible to experts and limited to simplified quantum mechanical treatments.

Innovation Solution

A computerized method using a surrogate function that approximates the true function of a model physical system, allowing for quasi-instantaneous responses by sampling and evaluating the surrogate function at frequencies compatible with real-time user-interactivity, independently of the complexity and unpredictability of the computation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If rigorous quantum mechanical calculations are used to compute the state of a polyatomic system, then measurement precision and reliability are improved, but computation duration becomes unpredictable and too long for real-time interaction

Engineering Contradiction:
Improveaccuracy of computed stateVSAvoidcomputation duration
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-computes and stores a training set of configurations and their corresponding quantum mechanical states before real-time interaction begins. This preliminary computation creates a lookup table that enables fast retrieval during user interaction, eliminating the need for lengthy quantum calculations during real-time operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention creates a surrogate function that copies the essential behavior of the complex quantum mechanical system. This surrogate model is trained on pre-computed data and can quickly predict system states without performing full quantum calculations, providing accurate enough results for real-time interaction while dramatically reducing computation time.

Inventive Principle:
Principle #26Copying

2Productivity

If a simplified quantum mechanical treatment is used to reduce computation duration, then productivity and real-time responsiveness are improved, but measurement precision and applicability are severely limited

Engineering Contradiction:
Improvereal-time responsivenessVSAvoidaccuracy of quantum mechanical treatment
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs comprehensive quantum mechanical calculations in advance to build a training set, capturing accurate physical behavior. During real-time interaction, it retrieves from this pre-computed data rather than performing new calculations, thus achieving both accuracy and speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The surrogate function acts as an intermediary between the user and the complex quantum mechanical system. It is trained on accurate quantum mechanical data and provides quick predictions, serving as a mediator that delivers real-time responsiveness without sacrificing the accuracy of the underlying physics.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the computation frequency is increased to match real-time user interaction requirements, then ease of operation and user interactivity are improved, but use of energy and computational resources increase significantly

Engineering Contradiction:
Improveuser interactivityVSAvoidcomputational energy consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system performs energy-intensive quantum mechanical computations in advance during an offline training phase. The results are stored in a training set that can be quickly queried during user interaction. This separates the high-energy computation from the low-energy real-time querying, enabling interactivity without sustained high energy consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of repeatedly computing quantum states during interaction, the system creates a copy of the system's behavior through the surrogate function trained on pre-computed data. This copy can be queried rapidly with minimal energy expenditure, maintaining user interactivity while dramatically reducing real-time energy consumption.

Inventive Principle:
Principle #26Copying

4Measurement precision

If complex data generation and analysis is performed for chemical reactivity studies, then measurement precision and scientific accuracy are improved, but device complexity and ease of operation worsen

Engineering Contradiction:
Improvescientific accuracyVSAvoidsoftware complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The surrogate function creates a simplified copy of the complex quantum mechanical system that retains essential scientific accuracy. This copy can be queried with simple operations, making the system accessible to non-experts while maintaining the scientific rigor of full quantum mechanical treatments.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The surrogate function serves as an intermediary layer between the user and the complex quantum mechanical calculations. It handles the complexity of data generation and analysis internally, presenting a simple interface to users while maintaining scientific accuracy through its training on rigorous quantum mechanical data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10908687B2Providing real-time feedback to a user from states of a model physical system via a surrogate function
Publication Date: 2021.02.02 ETH ZURICH
  • US10908687B2 patent drawing
  • US10908687B2 patent drawing
  • US10908687B2 patent drawing

AI summary

The present invention is notably directed to a computerized method for providing real-time feedback to a user from states of a model physical system, or MPS, via a computerized system comprising one or more processors and a user interface system, or UIS. The method comprises the following steps, each performed via the one or more processors. Configuration inputs are repeatedly received, to modify a configuration of the MPS, said inputs including user inputs received via said UIS. While receiving said configuration inputs: configurations of the MPS are updated based on the configuration inputs received; and a state of the MPS is repeatedly computed, whereby each computed state corresponds to a latest updated configuration that was available before starting to compute said each computed state. While repeatedly computing a state of the MPS: a surrogate function is obtained, upon completion of each computation, which surrogate function approximates a function of said each computed state; and at least one type of feedback is repeatedly provided via the UIS in respect to said user inputs received. Said at least one type of feedback is provided by sampling the configurations being updated and by evaluating a last surrogate function obtained, and/or a function derived from it, according to the sampled configurations, at a frequency compatible with real-time user-interactivity. The present invention is further directed to related computerized systems and computer program products.