Similarity-Based Decentralized Learning for Accurate Network Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional decentralized machine learning approaches result in generic and inaccurate models due to averaging individual outputs, failing to leverage the specificity of local training data from similar computing environments.

Innovation Solution

Select computing networks with similar infrastructures for decentralized learning, using similarity scores to ensure that the global model is highly accurate when applied to those networks, employing techniques like federated learning to combine local training results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional decentralized machine learning approaches combine all local training results by averaging individual outputs, then data privacy is protected, but the resulting trained models become generic and inaccurate for specific use-cases

Engineering Contradiction:
Improvemodel accuracyVSAvoidmodel specificity
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by selecting and grouping computing networks based on infrastructure similarity, then training decentralized machine learning models specifically for each similarity group. This ensures that each group receives tailored training data and model parameters suited to its specific infrastructure characteristics, rather than applying a generic averaged model to all networks. The local quality principle resolves the contradiction by making the model adaptive to specific use-cases while maintaining the privacy benefits of decentralized learning.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the population of computing networks into multiple similarity groups based on infrastructure characteristics. Each segment is then trained independently with customized model parameters and selected training data relevant to that specific group. This segmentation approach allows the system to produce specialized models for each infrastructure type rather than a single generic model, thereby improving accuracy for specific use-cases while maintaining data privacy through decentralized training.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If decentralized learning trains using data from diverse computing networks, then more training data is available, but the model becomes less accurate for specific network types

Engineering Contradiction:
Improvevolume of training dataVSAvoidmodel accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent applies local quality by curating and selecting training data specifically relevant to each similarity group's infrastructure characteristics. Rather than using all available data from diverse networks, the system identifies and uses only the data types and characteristics that are relevant to each specific group. This selective approach maintains data volume benefits while ensuring high accuracy for specific network types by matching training data to the target infrastructure.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of data relevance by dynamically selecting which training data to use based on the specific similarity group being trained. For each group, the system identifies the most relevant data characteristics and parameters specific to that infrastructure type, rather than using a uniform data set. This parameter change allows the system to maintain sufficient training data volume while optimizing for accuracy in specific use-cases.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If a global model is trained to be universally applicable, then it can be deployed across different networks, but it lacks specificity and accuracy for individual network infrastructures

Engineering Contradiction:
Improvemodel deployabilityVSAvoidmodel accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the deployment strategy by creating multiple specialized models for different similarity groups rather than one universal model. Each segmented model is optimized for its specific infrastructure type, achieving high accuracy for that group. The segmentation maintains deployability because each group-based model can still be deployed across multiple networks within that group, balancing specificity with scalability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies universality at the group level rather than the individual network level. Each similarity group serves as a universal target, with a single customized model deployed across all networks within that group. This multi-functionality approach allows one model per group to serve multiple networks with similar infrastructures, maintaining deployability while achieving specificity through the group-based customization strategy.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12401668B2Decentralized machine learning across similar environments
Publication Date: 2025.08.26 CISCO TECHNOLOGY INC
  • US12401668B2 patent drawing
  • US12401668B2 patent drawing
  • US12401668B2 patent drawing

AI summary

A method, computer system, and computer program product are provided for decentralized machine learning. A plurality of computing networks are identified by determining that each computing network of the plurality of computing networks satisfies a predetermined number of criteria. A decentralized learning agent is provided to each computing network, wherein the decentralized learning agent is provided with input parameters for training and is trained using training data associated with a computing network to which the decentralized learning agent is provided. A plurality of learned parameters are obtained from the plurality of computing networks, wherein each learned parameter of the plurality of learned parameters is obtained by training the decentralized learning agent provided to each respective computing network. A global model is generated based on the plurality of learned parameters.