Distributed Learning Broadcast Scheduling for Lower Radio Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing iterative learning processes in decentralized machine learning systems are resource-inefficient due to each agent entity broadcasting its model parameter vector to neighboring entities during each global iteration, leading to excessive radio resource consumption.

Innovation Solution

A method and coordinator entity are introduced to selectively choose a subset of agent entities to broadcast their local model parameter vectors based on utility metrics, such as centrality, data importance, and availability, reducing the number of broadcasts and optimizing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all agent entities broadcast their local model parameter vectors during each global iteration, then the learning convergence is ensured, but the radio resource consumption increases excessively

Engineering Contradiction:
Improvelearning convergenceVSAvoidradio resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the set of all agent entities into multiple subsets, where only agents in selected subsets broadcast their model parameter vectors during each global iteration. This segmentation approach maintains learning convergence by ensuring sufficient information exchange while reducing radio resource consumption by excluding agents from broadcasting in subsequent iterations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic action by rotating which subsets of agents broadcast in each global iteration. The coordinator entity selects different subsets for different iterations, creating a periodic broadcasting pattern that ensures all agents eventually broadcast (maintaining convergence) while no single agent broadcasts continuously (reducing energy consumption).

Inventive Principle:
Principle #19Periodic action

2Productivity

If all agent entities broadcast their local model parameter vectors during each global iteration, then the model updates are fully exchanged, but the energy efficiency deteriorates

Engineering Contradiction:
Improvemodel update exchange completenessVSAvoidenergy efficiency
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent divides agents into subsets and selects only certain subsets to broadcast in each iteration, maintaining complete model update exchange through coordinated subset selection while reducing total energy consumption by limiting the number of active broadcasters.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs dynamic subset selection where the coordinator entity adapts which agents broadcast based on the current state of the learning process and network conditions. This dynamic approach optimizes the balance between model update completeness and energy efficiency by adjusting broadcasting participation in real-time.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250300905A1Scheduling of Broadcast Transmissions for Fully Distributed Iterative Learning
Publication Date: 2025.09.25 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US20250300905A1 patent drawing
  • US20250300905A1 patent drawing
  • US20250300905A1 patent drawing

AI summary

There is provided techniques for selecting agent entities to broadcast local model parameter vectors in an iterative learning process. A method is performed by a coordinator entity. The method, for each iteration of the iterative learning process, comprises obtaining parameters from agent entities. The parameters pertain to a utility for each of the agent entities to broadcast its local model parameter vector for the iteration. The method, for each iteration of the iterative learning process, comprises selecting K<N agent entities to broadcast their local model parameter vector for the iteration by applying a selection criterion to the obtained parameters. The method, for each iteration of the iterative learning process, comprises sending information that informs the N agent entities of the selected K agent entities.