Exponential Smoothing for Aperiodic Data Staleness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Exponential smoothing techniques fail to effectively handle aperiodic data arrival and lack a mechanism to discount old measurements, leading to unpredictability and reliance on an initial accurate estimate, which is unrealistic in many scenarios.

Innovation Solution

A method that sets a fixed time interval for measurement updates, using a numerator and denominator to track staleness and estimate parameter values, allowing for self-initiated measurements and adjusting confidence based on the step size, thereby addressing staleness and initial estimate accuracy issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If exponential smoothing is used to estimate time varying parameters from noisy measurements, then parameter estimates can be provided, but the technique cannot handle aperiodic data arrival and lacks mechanism to discount old measurements

Engineering Contradiction:
Improveparameter estimate accuracyVSAvoidhandling of aperiodic data
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the smoothing factor alpha time-dependent rather than constant. The alpha value is dynamically adjusted based on the age of measurements and the recency of data arrivals, allowing the system to adapt to aperiodic patterns. Older measurements receive exponentially decreasing weights automatically through this dynamic alpha mechanism, resolving the contradiction between maintaining measurement precision and adapting to irregular data timing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter alpha from a static value to a dynamic parameter that varies with measurement age and data recency. This parameter transformation enables the exponential smoothing algorithm to automatically discount old measurements and handle aperiodic data arrival patterns, thereby improving both adaptability while maintaining estimation accuracy.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If discounting on the basis of number of measurements received is used, then old measurements can be discounted, but measurements from clusters with different access frequencies show unpredictability

Engineering Contradiction:
Improvediscounting old measurementsVSAvoidpredictability of smoothed measurement
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent uses dynamic adjustment of the smoothing factor alpha based on the inter-arrival time of measurements rather than a static discounting approach. This dynamic mechanism ensures that measurements are weighted according to their actual temporal recency, making the system adaptable to different cluster access frequencies while maintaining predictability. The alpha value automatically adjusts to account for varying measurement intervals, resolving the contradiction between discounting capability and predictability.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If exponential smoothing requires an initial estimate of the parameter, then the algorithm can proceed, but the assumption of accurate initial estimate is unrealistic when system architects have little or no prior knowledge

Engineering Contradiction:
Improvealgorithm executionVSAvoidinitial estimate accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by initializing the exponential smoothing algorithm with a neutral or conservative starting value rather than requiring an accurate prior estimate. The dynamic alpha mechanism compensates for any initial estimation errors by rapidly adapting weights based on actual measurement recency. This allows the algorithm to proceed with minimal prior knowledge while maintaining accuracy through subsequent dynamic adjustments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables self-service by allowing the algorithm to automatically correct initial estimate inaccuracies through its dynamic alpha mechanism. The system self-adjusts the weighting of measurements based on their recency, gradually eliminating the influence of poor initial estimates and converging to accurate parameter values without requiring expert prior knowledge.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7395164B1Exponential smoothing of aperiodically measured values with staleness reporting
Publication Date: 2008.07.01 TERADATA US INC
  • US7395164B1 patent drawing
  • US7395164B1 patent drawing
  • US7395164B1 patent drawing

AI summary

A computer program for performing a method of providing a parameter estimate from noisy data with aperiodic data arrival. The parameter of the measurement is estimated as a numerator divided by the denominator. The method involves setting a fixed time interval and then waiting for the time interval to expire or for a measurement to occur. If a measurement occurs before the time interval expires the numerator is estimated as a previous numerator plus the new measurement, and the denominator is estimated as a previous denominator plus one. Regardless of whether the measurement occurs or the time interval expires the numerator is estimated as a previous numerator times a step size and the denominator is estimated as a previous denominator times a step size. The method can be applied to numerous applications including assessing data temperature and predicting I/O response times.