Student Neural Network for Real-Time Communication Resource Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication network management systems face challenges in efficiently selecting optimal actions in time-critical online operations due to reliance on heuristics and high latency requirements, especially in managing large and complex state-action spaces.

Innovation Solution

A method involving a Student Neural Network (SNN) trained using a Reinforcement Learning process, where a Teacher Neural Network (TNN) generates action predictions for communication network resources, transforming multi-shot training data into a one-shot model through distillation, enabling direct action prediction for all nodes or resources without sequential inference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a large Teacher Neural Network is used to explore complex state-action spaces, then action prediction accuracy is improved, but computational time and resource requirements increase

Engineering Contradiction:
Improveaction prediction accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

A Student Neural Network is trained to replicate the action predictions of the Teacher Neural Network. The SNN learns to copy the TNN's output distribution over actions, enabling fast inference without requiring the computationally expensive TNN during online operation. This copying approach preserves accuracy while reducing computational time.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The essential knowledge and decision-making capabilities are extracted from the large Teacher Neural Network and transferred to a smaller Student Neural Network. By separating the training phase (where TNN operates) from the inference phase (where SNN operates), the system extracts only the necessary action prediction capabilities without carrying the computational burden of the full TNN.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If a large Teacher Neural Network is used to manage communication networks, then exploration of state-action space is improved, but device complexity increases

Engineering Contradiction:
Improveexploration capabilityVSAvoidmodel complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The Student Neural Network serves as a simplified copy of the Teacher Neural Network, capturing its essential exploration capabilities while reducing model complexity. The SNN is trained to reproduce the TNN's action distributions, providing adaptability without the full computational complexity of the original large model.

Inventive Principle:
Principle #26Copying

3Measurement precision

If sequential inference is used for each node or resource, then action prediction accuracy is improved, but productivity decreases

Engineering Contradiction:
Improveaction prediction accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The Student Neural Network merges the functionality of multiple sequential predictions into a single parallel inference operation. By training the SNN to predict actions for all nodes and resources simultaneously, the system eliminates the need for sequential processing while maintaining prediction accuracy, thereby significantly improving productivity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240086715A1Training and using a neural network for managing an environment in a communication network
Publication Date: 2024.03.14 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US20240086715A1 patent drawing
  • US20240086715A1 patent drawing
  • US20240086715A1 patent drawing

AI summary

Computer implemented methods for training a Student Neural Network, SNN, and for managing an environment of a communication network using a trained SNN are disclosed. The SNN is for generating an action prediction matrix for an environment in a communication network, the action prediction matrix comprising action predictions for a plurality of nodes or resources in the environment. The training method comprises using a Reinforcement Learning process to train a Teacher Neural Network, TNN, to generate an action prediction for a resource or node in the environment, and using the trained TNN to generate a first training data set including action predictions for individual nodes or resources. The training method further comprises generating a second training data set from the first training data set such that the second training data set includes action prediction matrices, and using the second training data set to update values of the parameters of the SNN.