Simplified Machine Learning Model Deployment on Edge Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional machine learning models, such as neural networks, are computationally expensive and power-intensive, making them unsuitable for deployment on resource-constrained edge devices, and there are limited methods for updating these models after initial deployment to keep them current.

Innovation Solution

A computer-implemented method for updating a simplified representation of a machine learning model by re-training it based on data from edge devices and generating a simplified representation of the re-trained model for deployment back to the edge device, allowing for efficient execution and lifecycle management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional machine learning models are deployed on edge devices, then model accuracy and performance are improved, but computational resource consumption and power usage increase significantly

Engineering Contradiction:
Improvemodel accuracyVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the machine learning model into a simplified representation that can be deployed on edge devices. This segmentation allows the model to maintain sufficient accuracy for edge computing while reducing computational complexity and power consumption requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the conventional machine learning model by changing its parameters and structure to create a simplified representation. This parameter transformation reduces the model's computational footprint while preserving essential predictive capabilities for deployment on resource-constrained edge devices.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If conventional machine learning models are deployed on edge devices, then model accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvemodel accuracyVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The model is segmented into a simplified representation with reduced architectural complexity. This segmentation maintains core accuracy functions while eliminating unnecessary computational layers, making the model suitable for edge devices with limited processing capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a simplified, lightweight version of the machine learning model that sacrifices some computational complexity for deployability on edge devices. This simplified representation acts as a practical, resource-efficient alternative to the full conventional model.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Speed

If machine learning models are deployed on edge devices, then real-time processing capability is improved, but model updating capability deteriorates

Engineering Contradiction:
Improvereal-time processingVSAvoidmodel updating capability
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent implements a feedback mechanism where execution data from the simplified model on edge devices is collected and used to retrain and update the model. This feedback loop enables continuous model improvement and adaptation while maintaining real-time processing capabilities on resource-constrained devices.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by collecting execution data during model operation and using this data to retrain updated versions of the simplified model. This preliminary data collection and model updating process enables the system to adapt to new patterns while maintaining real-time processing performance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240169269A1Deploying simplified machine learning models to resource-constrained edge devices
Publication Date: 2024.05.23 VIAN SYSTEMS INC
  • US20240169269A1 patent drawing
  • US20240169269A1 patent drawing
  • US20240169269A1 patent drawing

AI summary

One embodiment of a method for updating a simplified representation of a machine learning model includes receiving, from an edge device, data associated with execution of the simplified representation of the machine learning model on the edge device, performing one or more operations to re-train the machine learning model based on at least a portion of the data to generate a re-trained machine learning model, generating a simplified representation of the re-trained machine learning model, and transmitting, to the edge device, the simplified representation of the re-trained machine learning model for execution on the edge device.