Adaptive Data Compression Using Feedback for Analysis Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data compression techniques often result in excessive data loss, leading to inaccurate analysis results, particularly in applications like security camera video data, where aggressive compression can fail to recognize authorized individuals, triggering unnecessary security alarms and resource usage.

Innovation Solution

Implementing adaptive data compression using feedback mechanisms that adjust compression levels based on reinforcement learning, classifying data patterns to apply varying compression techniques, ensuring that data is compressed efficiently without losing critical information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If aggressive data compression is applied to reduce data size, then bandwidth and storage requirements are reduced, but data loss increases leading to incorrect analysis results

Engineering Contradiction:
Improvedata sizeVSAvoidanalysis accuracy
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system dynamically adjusts compression parameters based on data patterns and feedback from analysis results. Different compression algorithms and parameters are selected for different data types and conditions, optimizing the balance between compression ratio and data fidelity for maintaining analysis accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements a feedback mechanism where analysis results from compressed data are evaluated, and this information is used to adjust future compression settings. When analysis accuracy degrades, the system learns to apply less aggressive compression or use more preserving algorithms for similar data patterns in the future.

Inventive Principle:
Principle #23Feedback

2Loss of energy

If high compression ratios are used to reduce bandwidth consumption, then transmission efficiency improves, but critical information is lost resulting in failed recognition

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidcritical data integrity
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The system applies different compression strategies to different portions of data based on their importance and characteristics. Critical data regions (such as facial features in video) receive higher quality compression or are protected from aggressive compression, while less critical regions can be compressed more aggressively.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The compression approach is dynamically adjusted based on real-time conditions, data patterns, and feedback from analysis performance. The system can switch between different compression modes and algorithms to adapt to changing requirements, ensuring critical information is preserved when needed.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If uniform compression is applied to all data to simplify processing, then system complexity is reduced, but data-specific optimization is lost leading to suboptimal results

Engineering Contradiction:
Improvecompression system complexityVSAvoiddata processing efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system segments data into different categories or patterns and applies specific compression strategies to each segment. This allows optimization for each data type while maintaining a manageable overall system structure through modular compression handlers for different data categories.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11507324B2Using feedback for adaptive data compression
Publication Date: 2022.11.22 AMAZON TECH INC
  • US11507324B2 patent drawing
  • US11507324B2 patent drawing
  • US11507324B2 patent drawing

AI summary

A hub device or edge device implements adaptive data compression. The model training service analyzes the received data. A machine learning model of the hub device receives time-series data from one or more data sources and classifies respective portions of the time-series data as respective patterns. A data compressor at the hub device generates compressed data by applying different compression techniques to the respective portions of the time-series data according to a mapping of the compression techniques to the respective patterns. The hub device then transmits the compressed data to an endpoint for processing (e.g., another device that uses the compressed data). The hub device receives feedback for the compressed data. In response to the feedback, the hub device changes one or more of the compression techniques that are mapped to the respective patterns.