Ridge Regression Model Dynamic Update for Streaming Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data models based on ridge regression methodologies are computationally inefficient when applied to dynamic, streaming data, as they require rebuilding the entire model with every new data arrival, which is time-consuming and resource-intensive.

Innovation Solution

A computing apparatus that dynamically updates the ridge regression data model by caching new data values and recalculating parameters periodically, using a Bayesian perspective to minimize time and computational resources, allowing for real-time updates of the model as new data is continuously received.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the entire ridge regression model is rebuilt with every new data arrival, then the model remains accurate and up-to-date, but the computational time and resource consumption increase significantly

Engineering Contradiction:
Improvemodel accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the model updating process into two distinct parts: (1) caching new data values as they arrive without processing, and (2) periodically recalculating parameters using accumulated cached data. This segmentation allows the system to maintain data freshness while avoiding continuous computationally expensive model rebuilding, thus resolving the contradiction between model accuracy and computational time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic parameter recalculation instead of continuous model rebuilding. New data is cached continuously, but the actual parameter recalculation occurs at periodic intervals when sufficient data has accumulated. This periodic action maintains model accuracy while dramatically reducing computational time and resource consumption compared to rebuilding the model with every new data arrival.

Inventive Principle:
Principle #19Periodic action

2Adaptability or versatility

If the entire ridge regression model is rebuilt with every new data arrival, then the model adapts to new data, but the computational resources required increase significantly

Engineering Contradiction:
Improvemodel adaptabilityVSAvoidcomputational resources
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the data processing workflow into data collection (caching) and data processing (parameter recalculation) phases. By separating these functions, the system can continuously adapt to new data by caching it, while resource-intensive computations are performed only periodically when resources are available, thus maintaining adaptability while reducing computational resource usage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by caching new data values as they arrive without immediate processing. This preliminary data collection allows the system to prepare for future model updates by having data ready, but delays the computationally expensive parameter recalculation until periodic intervals, thus maintaining model adaptability while conserving computational resources.

Inventive Principle:
Principle #10Preliminary action

3Speed

If data is processed continuously in real-time, then the model updates are timely, but the computational complexity increases

Engineering Contradiction:
Improveupdate speedVSAvoidcomputational complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements periodic parameter recalculation as a simplified alternative to continuous real-time processing. By accumulating data in cache and performing parameter updates at periodic intervals rather than continuously, the system achieves timely model updates without the high computational complexity associated with processing every new data point immediately, thus balancing update speed with computational complexity.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10579623B2Updating data models for streaming data
Publication Date: 2020.03.03 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10579623B2 patent drawing
  • US10579623B2 patent drawing
  • US10579623B2 patent drawing

AI summary

Dynamically updating a ridge regression data model of a continuous stream of data is disclosed. New data chunks corresponding to a current data accumulation point are received and the data values in the new data chunks are transformed via standardization methods. A ridge estimator for the standardized data that includes data chunks received up to a penultimate data accumulation point to include the new data chunks is dynamically updated. The cumulative observations received up to the current data accumulation point are updated and stored. Predictions for the continuous data stream are generated based on the updated ridge estimator.