Granularity-Adaptive Correlation Extraction in Databases

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current database systems are limited in extracting and processing correlation structures from data, as they primarily support scalar correlation coefficients, which are restricted to linear correlations under normal distribution assumptions, and incur high storage, access, and processing costs.

Innovation Solution

The method involves generating approximate empirical correlation representations (ACRs) at runtime, processing empirical correlation structures, and storing them in databases, allowing for the representation and handling of arbitrary correlation structures between univariate distributions using multi-dimensional histograms and copula-based techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If scalar correlation coefficients (Pearson's correlation, Spearman's Rho) are used to extract correlation from historic data, then linear correlations can be calculated, but the method is limited to normal distribution assumptions and cannot capture arbitrary correlation structures

Engineering Contradiction:
Improvecorrelation structure representation capabilityVSAvoidcorrelation extraction accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the continuous correlation structure into discrete bins forming a multi-dimensional histogram. Each bin represents a discrete correlation pattern, allowing the system to capture arbitrary correlation structures while maintaining computational efficiency through discrete representation rather than continuous functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the correlation representation from scalar parameters (traditional correlation coefficients) to a multi-dimensional histogram structure with multiple bins. This parameter transformation enables the representation of arbitrary correlation structures beyond linear correlations, including non-normal distribution patterns.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If detailed correlation structures are extracted and stored from historic data, then accurate correlation analysis can be performed, but storage, access, and processing costs increase significantly

Engineering Contradiction:
Improvecorrelation analysis accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent uses a finite number of bins (e.g., 5x5=25 bins for bivariate correlation) to represent the correlation structure, which is sufficient to capture essential correlation patterns without requiring exhaustive detail. This partial representation maintains accuracy while dramatically reducing storage and processing requirements compared to storing complete historical data or using complex continuous models.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If complete historical data is stored to enable correlation extraction, then accurate correlation patterns can be derived, but storage costs and data access complexity increase

Engineering Contradiction:
Improvecorrelation information completenessVSAvoiddata storage volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential correlation structure from historical data and stores it as a compact multi-dimensional histogram, separating the correlation pattern from the raw historical data. This extraction approach preserves complete correlation information while reducing storage requirements from storing entire historical datasets to storing only the distilled correlation patterns.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8473474B1Granularity-adaptive extraction of correlation structures in databases
Publication Date: 2013.06.25 SAP SE
  • US8473474B1 patent drawing
  • US8473474B1 patent drawing
  • US8473474B1 patent drawing

AI summary

Implementations include generating a first plurality of univariate distributions based on known data stored in a computer-readable database, each univariate distribution of the plurality of distributions comprising an arbitrary distribution, processing the univariate distributions and the known data to generate an empirical ACR provided as a multi-dimensional histogram, storing the empirical ACR in the computer-readable database, retrieving, from computer-readable memory, a second plurality of univariate distributions, each univariate distribution in the second plurality of univariate distributions being associated with a respective set of uncertain values that are to be correlated to a respective set of uncertain values associated with one or more other univariate distributions in the second plurality of univariate distributions, processing the empirical ACR and the second plurality of univariate distributions to generate a correlation histogram that represents a correlation between the respective sets of uncertain values and storing the correlation histogram in the computer-readable database.