IP Library › Granted Patent US 12,688,433
Granted Patent B2
US 12,688,433 · App. 18/347,072 · Granted Jul 21, 2026

Auto tuned swarm learning models

Inventors: Divya C. Nambiar (Bangalore, IN); Madhusoodhana Chari Sesha (Bangalore, IN); Hemant Jain (Bangalore, IN); Vikrant Mah Dhimate (Bangalore, IN)
Assignee: Hewlett Packard Enterprise Development LP
G06N3/098
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,688,433
App. No.
18/347,072
Filed
Jul 5, 2023
Granted
Jul 21, 2026
Kind
B2
Art Unit
3621
USPC
706/18
Abstract

Swarm learning systems and methods can perform hyperparameter tuning. Network nodes train a common machine learning (ML) algorithm using data local to each of the network nodes. Hyperparameter optimization is also performed at each of the network nodes. Model parameters and optimized hyperparameters are shared by the network nodes, and are subsequently merged. An updated version of the common ML algorithm based on the merged model parameters and the merged optimized hyperparameters is generated. That updated version of the common ML algorithm is re-trained at each of the network nodes.

Claims (16)

1 . A method comprising:

receiving model parameters, the shared model parameters derived from training local instances of a common machine learning (ML) algorithm at network nodes of a distributed ML network;

receiving optimized hyperparameters associated with the local instances of the common ML algorithm, the optimized hyperparameters resulting from hyperparameter optimization operations performed at each of the network nodes in conjunction with their respective training of the local instances of the common ML algorithm;

merging the model parameters;

merging the optimized hyperparameters;

generating an updated version of the common ML algorithm based on the merged model parameters, and the merged optimized hyperparameters;

generating a common ML model pursuant to re-training instances of the updated version of the common ML algorithm at the network nodes.

2 . The method of claim 1 , wherein the training of the local instances of the common ML algorithm is performed with data local to each of the network nodes.

3 . The method of claim 1 , further comprising, electing a leader node of the network nodes.

4 . The method of claim 3 , wherein the leader node receives the model parameters, and the optimized hyperparameters, and wherein the leader node performs the merging of the model parameters, the merging of the optimized hyperparameters, the generating of the new version of the common ML algorithm, and the generating of the common ML model.

5 . The method of claim 1 , wherein the received model parameters comprise at least one of learnable weights and biases used in the common ML algorithm during the training of the local instances of the common ML algorithm.

6 . The method of claim 1 , wherein the optimized hyperparameters comprise one or more parameters defining at least one of the structure or operation of the common ML algorithm.

7 . The method of claim 1 , wherein the merging of the optimized hyperparameters comprises one of determining a mean value, a median value, or a maximum value representative of the shared optimized hyperparameters.

8 . The method of claim 1 , wherein the receiving of the model parameters and the merging of the model parameters occurs multiple times during the training of the local instances of the common ML algorithm.

9 . The method of claim 8 , wherein the receiving of the optimized hyperparameters and the merging of the optimized hyperparameters occurs once during the training of the local instances of the common ML algorithm.

10 . The method of claim 1 , wherein the re-training of the instances of the new version of the common ML algorithm at the network nodes comprises re-training the instances in accordance with different combinations of the merged optimized hyperparameters.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2023
From: NAMBIAR, DIVYA C.; SESHA, MADHUSOODHANA CHARI; JAIN, HEMANT; DHIMATE, VIKRANT MAH
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 064153/0771 →
Continuity (1)
Related Publication 20250013872A1 · Jan 9, 2025
References Cited (15)
US 10970402B2 · Verma et al. · 2021 [cited by applicant]
US 20180285759A1 · Wood · 2018 [cited by examiner]
US 20210209483A1 · Bose · 2021 [cited by examiner]
US 20210233099A1 · Manamohan · 2021 [cited by examiner]
US 20210234668A1 · Manamohan · 2021 [cited by examiner]
US 20210241183A1 · Garg et al. · 2021 [cited by applicant]
US 20210398017A1 · Garg et al. · 2021 [cited by applicant]
US 20220108186A1 · Duarte · 2022 [cited by applicant]
US 20220256431A1 · Liu et al. · 2022 [cited by applicant]
WO 2019245167A1 · 2019 [cited by applicant]
Angela, Swarm Learning: Turn your distributed data into competitive edge, 2019 (Year: 2019). [cited by examiner]
HPE, “Swarm Learning: Turn Your Distributed Data Into Competitive Edge”, 2019, 11 pages. [cited by applicant]
Jason Brownlee, “How to Grid Search Hyperparameters for Deep Learning Models in Python with Keras”, Aug. 4, 2022, 127 pages. [cited by applicant]
Khodak et al., “Weight-Sharing for Hyperparameter Optimization in Federated Learning”, 2020, 9 pages. [cited by applicant]
Mittal et al., “Hyperparameter Optimization Using Sustainable Proof of Work in Blockchain”, May 2020, 13 pages. [cited by applicant]