Tensor Decomposition for Spatio-Temporal Data Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for analyzing spatio-temporal data face challenges in visualizing high-dimensional data sets accurately, leading to difficulties in discovering patterns without a priori hypotheses, as they often require simplification that may lose data accuracy and increase exponentially with dataset size.

Innovation Solution

A method involving tensor decomposition to approximate multi-dimensional spatio-temporal data, using piecewise tensor decomposition processes to partition data into sub-arrays and extract loading vectors indicative of patterns, which are then visualized to uncover latent patterns without significant loss of accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional visualization methods are used to display aggregated information along each individual variable, then the data can be understood and manipulated by users, but the complexity of data visualization increases exponentially with the dimensionality of the data set

Engineering Contradiction:
Improveuser understanding and manipulation of dataVSAvoidvisualization complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the high-dimensional spatio-temporal data into multiple low-dimensional subspaces, each representing a specific dimension (spatial, temporal, categorical). This segmentation allows users to analyze and visualize each dimension separately, reducing the exponential complexity that would arise from attempting to visualize all dimensions simultaneously while preserving the ability to understand and manipulate the data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the high-dimensional data analysis problem into a series of low-dimensional subspace problems. By projecting the data onto different subspaces and analyzing patterns in each subspace separately, the method reduces visualization complexity while maintaining analytical depth through systematic exploration of multiple lower-dimensional views.

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

2Ease of operation

If data simplification is applied to convey data in a meaningful way to users, then visualization becomes feasible, but the accuracy of the visualization may not accurately reflect the data

Engineering Contradiction:
Improvemeaningful visualizationVSAvoiddata accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent segments the data analysis into multiple passes over different subspaces, where each pass focuses on a specific dimension. This segmentation allows the system to maintain higher accuracy by analyzing each dimension in detail separately, rather than applying coarse simplification to the entire high-dimensional data set at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs multiple sequential analyses of the data from different perspectives (spatial, temporal, categorical dimensions). By conducting multiple partial analyses rather than a single comprehensive simplification, the system achieves both meaningful visualization and higher accuracy through the cumulative insight gained from examining the data multiple times with different focus points.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If manual slicing of traffic data is performed to uncover patterns, then specific patterns can be discovered, but the process becomes extremely challenging as the size of the data set increases

Engineering Contradiction:
Improvepattern discovery capabilityVSAvoidanalysis time and effort
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent automatically segments the data along different dimensions and systematically analyzes each segment. This automated segmentation replaces the manual slicing process, enabling the system to handle large data sets efficiently by breaking them into manageable subspaces that can be analyzed independently and then integrated to reveal comprehensive patterns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements an automated system that performs the slicing and pattern discovery process without requiring manual intervention. The system automatically divides the data into subspaces, analyzes patterns in each subspace, and synthesizes the results, thereby eliminating the time-consuming manual effort that would be required to slice and analyze large data sets while preserving the ability to discover patterns.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10846321B2System and method for large scale multidimensional spatio-temporal data analysis
Publication Date: 2020.11.24 ROBERT BOSCH GMBH
  • US10846321B2 patent drawing
  • US10846321B2 patent drawing
  • US10846321B2 patent drawing

AI summary

A method for extracting a pattern from spatio-temporal (ST) data includes receiving ST data, storing the ST data as s multi-dimensional array in a memory, and extracting at least one pattern from the ST data. The extracting includes generating a model approximating at least a portion of the array, and generating a visualization of a loading vector of the approximation. The ST data includes records with multiple categories of information, one of which is spatial, and one of which is temporal. Each dimension corresponds to a respective one of the categories of information. Generating the model includes applying tensor decomposition to the array, and extracting the at least one loading vector of the approximation. The extracted loading vector is indicative of a pattern in the ST data.