ACR Histograms for Correlation Handling in Databases

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods struggle to reliably compute correlation in uncertain data, particularly when data is sparse or represents continuous distributions, which is inadequately addressed in current uncertain data management research.

Innovation Solution

The method involves generating and processing approximate correlation representation (ACR) histograms using copulas, such as Gaussian, T-distribution, Gamma, Gumbel, and Frank copulas, to represent and correlate uncertain values, allowing for the introduction and handling of correlation in databases with arbitrary marginal distributions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If correlation is computed using existing data, then correlation information can be obtained, but the computation becomes unreliable when data is sparse or represents continuous distributions

Engineering Contradiction:
Improvecorrelation computation reliabilityVSAvoiddata quantity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent introduces copulas as intermediary mathematical functions that link marginal distributions to form joint distributions. These copulas serve as mediators between the marginal distributions of uncertain values and the desired correlation structure, enabling reliable correlation computation without requiring large quantities of empirical data. The copulas parameterize the dependency structure independently of the marginal distributions, resolving the contradiction between data quantity and correlation reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the approach from computing correlation directly from data to parameterizing correlation structures through copula functions. By transforming the problem into parameter estimation (correlation factor, copula type) rather than direct computation from sparse data, the system achieves reliable correlation representation with minimal data requirements. This parameterization approach allows the correlation structure to be defined independently of the actual data quantity.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If correlation is represented over continuous distributions, then accurate correlation modeling is achieved, but the handling becomes complex and is inadequately addressed in existing research

Engineering Contradiction:
Improvecorrelation representation precisionVSAvoidcorrelation handling complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the correlation representation problem into independent components: marginal distributions (handled separately) and copula structures (handling correlation). By dividing the joint distribution into these separate elements, the complexity of representing correlation over continuous distributions is reduced. The copulas provide a standardized framework for handling dependency structures, making the complex task of precise correlation representation more manageable and systematic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal framework using copulas that can handle various correlation structures and marginal distributions within a single unified approach. The same copula-based methodology applies across different distribution types (Gaussian, T-distribution, Gamma, Gumbel, Frank) and correlation scenarios, eliminating the need for separate handling procedures for each case. This universality reduces overall system complexity while maintaining high measurement precision for correlation representation.

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

3Adaptability or versatility

If multiple copula types are used to represent different correlation structures, then adaptability to various dependency patterns is improved, but the system complexity increases

Engineering Contradiction:
Improvecorrelation structure adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic selection mechanism where the appropriate copula type is chosen based on the specific correlation structure requirements and data characteristics. Rather than using a fixed copula for all cases, the system adapts the copula selection to match the underlying dependency pattern (e.g., Gaussian for linear correlation, T-distribution for heavy tails, Gumbel for asymmetric dependence). This dynamic adaptability is achieved through a standardized interface that handles different copula types uniformly, preventing complexity increase despite the versatility of supported correlation structures.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8356022B2Approximate representation and processing of arbitrary correlation structures for correlation handling in databases
Publication Date: 2013.01.15 SAP SE
  • US8356022B2 patent drawing
  • US8356022B2 patent drawing
  • US8356022B2 patent drawing

AI summary

Implementations of the present disclosure include receiving user input, the user input indicating a distribution type and a correlation factor, providing the distribution type and correlation factor for identifying an approximate correlation representation (ACR) histogram from a plurality of ACR histograms based on the distribution type and the correlation factor, receiving the ACR histogram, retrieving a first distribution associated with a first uncertain value and a second distribution associated with a second uncertain value from computer-readable memory, processing the ACR histogram, the first distribution and the second distribution to generate a correlation histogram that represents a correlation between the first uncertain value and the second uncertain value, and displaying the correlation histogram on a display.