Analysis Model Preparing System with Intermediate Data Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data analysis model preparation methods are inefficient due to the need for trial and error in selecting and tuning analysis models, leading to lengthy processing times and potential errors in restoring previous model states, especially when using caching technologies that fail to maintain accurate intermediate data relationships.

Innovation Solution

An analysis model preparing system that includes an execution unit, partial execution unit, cache, cache processing unit, maintaining unit, storage unit, and general processing unit to manage intermediate data and maintain mapping information between data and models, allowing for efficient partial execution and data retrieval without re-executing unchanged processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If caching technology is used to store intermediate data, then execution efficiency is improved, but accuracy of intermediate data relationships deteriorates when models are restored

Engineering Contradiction:
Improveexecution efficiencyVSAvoidaccuracy of intermediate data relationships
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces mapping information as an intermediary data structure that connects cached intermediate data with their corresponding analysis models and process positions. This mapping information includes identifiers for the analysis model, process identifiers, and position information, allowing the system to accurately retrieve the correct intermediate data when restoring models without re-executing unchanged processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by caching intermediate data during the initial execution of the analysis model and storing the mapping relationships between this data, the model version, and process positions. When the model is later restored or modified, the system uses this pre-established mapping to quickly identify and retrieve applicable cached data, avoiding unnecessary re-execution.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If trial and error process is used to select and tune analysis models, then model precision is improved, but preparation time increases

Engineering Contradiction:
Improvemodel precisionVSAvoidpreparation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements a mechanism to discard intermediate data when the analysis model is modified and recover it when the model is restored to a previous state. The system tracks modifications to the analysis model and automatically determines whether to invalidate cached intermediate data or reuse it, enabling efficient trial and error processes without unnecessary re-computation.

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The system maintains continuity of useful action by preserving cached intermediate data across model restorations and modifications. When the analysis model is restored to a previous state, the system continues to use the cached intermediate data from that state, allowing the trial and error process to proceed without interrupting useful computational work.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If entire analysis model is re-executed after model changes, then data accuracy is maintained, but execution time increases

Engineering Contradiction:
Improvedata accuracyVSAvoidexecution time
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the analysis model into individual processes with unique identifiers, allowing the system to track which specific processes have changed and which have remained unchanged. This segmentation enables selective re-execution of only the modified processes while reusing cached results from unchanged processes, maintaining data accuracy while reducing execution time.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10678864B2Analysis model preparing system, programming apparatus, and analysis model preparing method
Publication Date: 2020.06.09 HITACHI LTD
  • US10678864B2 patent drawing
  • US10678864B2 patent drawing
  • US10678864B2 patent drawing

AI summary

An analysis model execution unit executing a part of an analysis model, an analysis model partial execution unit partially executing the analysis model based on intermediate data generated during execution of the analysis model, external storage storing the intermediate data and mapping information which is corresponding relationship between the intermediate data and the analysis model, and an analysis model general processing unit generating the mapping information by associating the intermediate data with the analysis model and reading the intermediate data associated with the analysis model from the external storage based on the mapping information are provided.