Identifying Recurrent Causal Sequences in Temporal Datasets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods for identifying recurrent sequences in temporal datasets primarily focus on temporal relationships, which may lead to overlooking significant causal patterns, insufficient for understanding the dynamics of complex systems.

Innovation Solution

A computer-implemented method and system that computes the degree of causal relatedness between data points in multiple datasets, constructs directed acyclic graphs based on this relation, and identifies recurrent causal sequences by constructing a second-order graph from these directed acyclic graphs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional methods focus on temporal relationships to identify recurrent sequences, then temporal pattern recognition is improved, but causal pattern identification deteriorates

Engineering Contradiction:
Improvetemporal pattern recognitionVSAvoidcausal pattern identification
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent segments the analysis into two independent parts: temporal relationship analysis and causal relationship analysis. Each part is handled separately using appropriate methods (temporal convolution for temporal patterns, causal discovery algorithms for causal patterns), then the results are integrated. This segmentation allows each analysis to optimize for its specific purpose without compromising the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from analyzing data in a single temporal dimension to analyzing it in both temporal and causal dimensions simultaneously. By constructing a multi-dimensional representation that includes time sequences and causal graphs, the system can identify patterns that exist in either dimension or their interaction, thereby recovering causal information that was previously lost in single-dimension temporal analysis.

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

2Productivity

If temporal relationships are used to identify recurrent sequences, then sequence detection is improved, but understanding of complex system dynamics deteriorates

Engineering Contradiction:
Improvesequence detection efficiencyVSAvoidunderstanding of system dynamics
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent merges temporal sequence detection with causal relationship analysis into a unified framework. The system combines temporal convolution networks for sequence detection with causal discovery algorithms to identify causal structures. By merging these complementary approaches, the system achieves both efficient sequence detection and reliable understanding of system dynamics, as the causal analysis provides contextual interpretation of detected sequences.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces causal graphs as an intermediary structure that mediates between raw temporal data and high-level system dynamics understanding. The causal graph serves as an intermediate representation that captures causal relationships among variables, allowing the system to interpret temporal sequences in terms of causal mechanisms, thereby bridging the gap between efficient detection and reliable understanding.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250117428A1Method and system for identifying recurrent causal sequences in temporal datasets
Publication Date: 2025.04.10 NATIONAL TECHNOLOGY & ENGINEERING SOLUTIONS OF SANDIA LLC
  • US20250117428A1 patent drawing
  • US20250117428A1 patent drawing
  • US20250117428A1 patent drawing

AI summary

A computer-implemented method for identifying recurrent causal sequences in datasets is provided. The method comprises receiving at least first and second datasets each comprising a plurality of data points and computing a degree of causal relatedness for all pairs of the data points of the first and second datasets. The method comprises constructing first and second directed acyclic graphs on top of the respective first and second datasets. The method comprises constructing a second order graph using the first and the second directed acyclic graphs and identifying recurrent sequences of patterns in the first and second directed acyclic graphs based on the second order graph.