Model Chaining System with Metadata-Driven Variable Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing modeling systems lack interoperability, leading to misalignment of inputs and outputs between distinct models, resulting in inefficiencies and a reliance on human expertise for bridging gaps, and suffer from lack of transparency, customizability, granularity, and scalability, especially when chaining multiple models together to predict complex scenarios like climate change impacts.

Innovation Solution

A computer-implemented method and system for automatically chaining models by identifying likely matches between output and input variables based on metadata, with data transformations and feedback loops to enhance accuracy and scalability, allowing for the execution of Integrated Assessment Modeling (IAM) to Computable General Equilibrium (CGE) models and beyond.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If models are chained together to predict complex scenarios, then the accuracy and comprehensiveness of scenario assessment is improved, but the complexity of integrating multiple models with misaligned inputs and outputs increases

Engineering Contradiction:
Improveaccuracy of scenario assessmentVSAvoidcomplexity of model integration
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer consisting of standardized data schemas, metadata annotations, and transformation routines that mediate between disparate models. This intermediary infrastructure enables models with different input/output structures to be chained together by automatically translating and adapting data formats, thereby maintaining assessment accuracy while managing integration complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates universal model interfaces and standardized data structures that can accommodate multiple different models and scenarios. By designing flexible schemas that can represent various model outputs and inputs within a common framework, the system enables diverse models to be integrated without requiring custom integration logic for each model pair.

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

2Adaptability or versatility

If custom software functions are written to bridge model gaps, then the interoperability between models is improved, but the time and expertise required for development increases

Engineering Contradiction:
Improveinteroperability between modelsVSAvoidtime for software development
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-defining standardized data schemas, metadata structures, and transformation templates before model integration is needed. These pre-established frameworks contain common data representations and conversion routines that can be directly applied to connect models, eliminating the need to write custom bridging software from scratch for each integration scenario.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables models to be self-describing through metadata annotations that automatically provide information about data formats, units, and relationships. This self-service capability allows the integration framework to automatically generate appropriate transformation routines based on metadata comparisons, reducing or eliminating the need for manual software development to bridge model gaps.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If detailed transformations are performed to align model outputs, then the precision of data matching is improved, but the computing time and processing overhead increases

Engineering Contradiction:
Improveprecision of data matchingVSAvoidcomputing throughput
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies partial transformation strategies by performing only the necessary data conversions needed to achieve sufficient matching precision for each specific integration scenario. Rather than always applying comprehensive transformation pipelines, the system selectively applies transformation routines based on the actual compatibility gaps identified between models, thereby maintaining precision while minimizing unnecessary processing overhead.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12062003B1System and method for facilitating scenario impact assessment
Publication Date: 2024.08.13 MORGAN STANLEY SERVICES GROUP INC
  • US12062003B1 patent drawing
  • US12062003B1 patent drawing
  • US12062003B1 patent drawing

AI summary

A computer-implemented method and computing system for automatically chaining together a series of models and facilitating automatic execution of the series of models is disclosed. For each sequential pair of models in the series, a set of output variables from a first model from the pair and a set of input variables to a second model from the pair are identified. The method automatically identifies a set of likely matches, each likely match pairing one output variable from the first model with one input variable to the second model, based on a title for each variable or other metadata associated with each variable, and receives confirmation that each likely match represents an accurate association between the output variable and input variable. After executing the first model, a software module imports output from the first model as input to the second model, and the second model is executed.