Distributed Sensor Data Sampling for High-Value ML Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models trained on large datasets of sensor data from distributed networks face diminished value when additional data similar to existing data is added, leading to inefficient use of computational resources for transmission, processing, and storage.

Innovation Solution

Implement distributed data sampling by receiving a sampling target, generating sampled data, determining its value based on similarity and cost, and deciding whether to provide it to a remotely disposed computing device, thereby selecting and transmitting only high-value, less common data scenarios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If additional training data is added to the corpus, then the quantity of training data increases, but the overall value to the training process diminishes when the data is similar to existing data

Engineering Contradiction:
Improvequantity of training dataVSAvoidvalue to training process
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent applies local quality by evaluating each data sample individually to determine its unique value based on similarity metrics. Instead of treating all data uniformly, the system assigns different weights to different samples based on their local characteristics - specifically, how similar they are to existing training data. This allows the system to prioritize transmission of high-value, unique samples while filtering out redundant ones.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the parameter of data selection from simple quantity-based sampling to value-based sampling using similarity metrics. By introducing a similarity parameter that compares new samples against existing training data, the system dynamically adjusts which samples are selected for transmission based on their informational value rather than random or uniform selection.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If all sampled data is transmitted to the remotely disposed computing device, then the training data coverage is enhanced, but the computational and storage burdens increase

Engineering Contradiction:
Improvetraining data coverageVSAvoidcomputational and storage burdens
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts only the high-value subset of sampled data for transmission to the centralized computing device. By applying similarity metrics locally at edge devices, the system identifies and extracts only those samples that provide unique training value, leaving redundant samples to be processed or discarded locally. This extraction principle significantly reduces the volume of data transmitted and stored centrally while maintaining training effectiveness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system segments the data transmission task by dividing it into local preprocessing at edge devices and centralized training at remote devices. Each edge device independently evaluates its sampled data against local similarity metrics, segments the data into high-value and low-value portions, and transmits only the high-value segments. This segmentation distributes computational burden and reduces network traffic.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If data sampling is performed at distributed devices, then the data selection can be based on local similarity metrics, but the coordination with centralized training requires efficient communication protocols

Engineering Contradiction:
Improvedata selection based on local metricsVSAvoidcoordination and communication protocols
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing data evaluation and selection at distributed edge devices before centralized training occurs. Edge devices pre-compute similarity metrics against their local training corpora, pre-select high-value samples, and pre-transmit them to centralized devices. This preliminary local processing simplifies the coordination required, as centralized devices receive pre-filtered, high-value data ready for training without needing to manage complex real-time selection protocols.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11892857B2Distributed data sampling
Publication Date: 2024.02.06 APPLIED INTUITION INC
  • US11892857B2 patent drawing
  • US11892857B2 patent drawing
  • US11892857B2 patent drawing

AI summary

Distributed data sampling, including: receiving a sampling target; generating, based on one or more sensors, sampled data; determining, based on the sampling target, a value for the sampled data; and determining, based on the value for the sampled data, whether to provide the sampled data to a remotely disposed computing device.