Edge Neural Network Breeding for Server Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In edge computing environments, deploying a neural network to a new edge server is challenging due to the difficulty in determining which existing trained edge neural networks are optimal for the new location, as edge nodes may drift and diverge from one another during individual training.

Innovation Solution

The solution involves deploying multiple copies of a centralized neural network to edge servers, where each copy is independently trained and operated based on local inputs. A new edge neural network is generated for the new edge server by performing neural network breeding using independently trained neural networks and edge devices information, along with anticipated edge devices information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple copies of centralized neural network are deployed to edge servers for independent training, then adaptability to local conditions is improved, but device complexity increases

Engineering Contradiction:
Improveadaptability to local conditionsVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the centralized neural network into multiple independent copies deployed across different edge servers. Each copy is trained independently on local data, allowing the system to adapt to diverse local conditions while maintaining manageable complexity at each node through modular deployment

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a nested structure where independently trained edge neural networks are combined through breeding operations to create new edge neural networks. The new networks nest characteristics from multiple parent networks, allowing adaptability to accumulate while keeping individual network complexity controlled

Inventive Principle:
Principle #7Nested doll (Nesting)

2Reliability

If edge neural networks are independently trained at each edge server, then performance at specific locations is improved, but difficulty in selecting optimal network for new servers increases

Engineering Contradiction:
Improveperformance at specific locationsVSAvoiddifficulty in selecting optimal network
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements feedback through breeding operations where the performance and characteristics of independently trained networks are evaluated and used to inform the creation of new networks. This feedback loop enables systematic selection and combination of successful network traits without requiring manual evaluation of each network

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary breeding operations using historical performance data and edge device information before deploying networks to new servers. This preliminary action pre-optimizes networks for specific locations based on anticipated device characteristics, reducing the difficulty of selection at deployment time

Inventive Principle:
Principle #10Preliminary action

3Reliability

If neural networks are customized for each edge server location, then immediate performance is improved, but network congestion and latency may worsen

Engineering Contradiction:
Improveimmediate performanceVSAvoidnetwork latency
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system applies local quality by customizing neural networks for specific edge server locations based on local edge device information and training data. Each network is optimized for its local environment, ensuring immediate performance while keeping processing distributed at the edge to minimize network latency

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250190785A1Deploying a neural network to a new edge server in an edge computing environment
Publication Date: 2025.06.12 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250190785A1 patent drawing
  • US20250190785A1 patent drawing
  • US20250190785A1 patent drawing

AI summary

Deploying a neural network to a new edge server in an edge computing environment includes deploying a plurality of copies of a centralized neural network respectively to a corresponding plurality of edge servers, wherein each of the copies of the centralized neural network is independently operated and trained at a respective one of the edge servers based on inputs received at that edge server to create independently trained neural networks. Each of the edge servers stores edge devices information including a physical location of each edge device that accessed the independently trained neural network operating at the edge server. A new edge neural network is generated for deployment to the new edge server, including performing neural network breeding based on the independently trained neural networks and the stored edge devices information, and based on anticipated edge devices information for edge devices expected to access the new edge server.