Predicting Edges in Temporal Network Graphs via IMM Framework

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current predictive analytics techniques face challenges such as lack of scalability, inability to consider multiple simultaneous models, and brittleness due to high parameterization, making it difficult to automatically predict the evolution of large datasets and relationships within them.

Innovation Solution

The use of recursion techniques and hybrid models, specifically the Interacting Multiple Model (IMM) framework, which applies Kalman filters and Fourier transforms to process large graphs and predict future states by combining predictions from multiple models, thereby minimizing errors and improving predictive accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional predictive analytics techniques are used, then predictive capability is provided, but scalability is poor and the system cannot handle large data sets efficiently

Engineering Contradiction:
Improvepredictive accuracyVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the temporal network graph prediction problem into multiple independent time windows, where each window is processed separately using graph neural networks. This segmentation allows parallel processing of different time segments, improving scalability and processing speed while maintaining predictive accuracy through the temporal attention mechanism that aggregates results across segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the traditional graph structure into a spatio-temporal graph by adding the time dimension. This dimensional transformation enables the model to capture both spatial relationships (through graph structure) and temporal evolution (through time-series modeling), achieving improved predictive accuracy without sacrificing processing efficiency through the use of efficient temporal aggregation techniques.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If multiple simultaneous models are used for evolving the graph, then predictive accuracy improves, but device complexity and computational requirements increase

Engineering Contradiction:
Improvepredictive accuracyVSAvoidmodel complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple graph neural network models operating at different time scales into a unified spatio-temporal model. Instead of maintaining separate models for different temporal resolutions, the invention integrates them into a single framework using temporal attention mechanisms, reducing device complexity while preserving the benefits of multi-scale temporal analysis.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal spatio-temporal graph neural network model that can handle multiple temporal resolutions and graph structures within a single framework. This multi-functional model replaces the need for multiple specialized models, reducing complexity while maintaining the ability to capture various temporal patterns in the data.

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

3Measurement precision

If pattern recognition techniques are used, then current state matching is achieved, but real-time prediction capability is lacking

Engineering Contradiction:
Improvepattern matching accuracyVSAvoidprediction delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-training the graph neural network models on historical data to learn temporal patterns and relationships. This pre-learning enables the system to make real-time predictions without requiring complex pattern matching computations during inference, significantly reducing prediction delay while maintaining high accuracy through the learned temporal representations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9299042B2Predicting edges in temporal network graphs described by near-bipartite data sets
Publication Date: 2016.03.29 RAYTHEON CO
  • US9299042B2 patent drawing
  • US9299042B2 patent drawing
  • US9299042B2 patent drawing

AI summary

Embodiments of a system and method for predicting a future state of a set of data are generally described herein. In some embodiments, a set of data in a first domain is obtained. The set of data in the first domain may be represented as a network graph. The set of data in the first domain is mapped into a set of data in a second domain. A plurality of prediction models are applied to the set of data in the second domain to produce a plurality of predicted sets of data. The predicted sets of data are combined to generate a combined predicted set of data having a best match. The combined predicted sets of data having the best match are reverse mapped to the first domain.