Transformer Model Positional Encoding for Telecommunications Event Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for detecting events in telecommunications networks, such as those using regular ML models or deep RNNs, are inaccurate and inefficient, particularly in high-speed streaming networks, due to their inability to effectively capture sequential behavior and perform real-time predictions.

Innovation Solution

A computer-implemented method that organizes data items from telecommunications network features into sequences based on time and encodes them with positional information for use in training a machine learning model, enabling more accurate and efficient event prediction by utilizing a transformer model for sequence learning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a deep RNN is used to learn contexts from sequential behaviors in the network, then some contexts can be captured, but it performs poorly for longer sequences and has high training cost

Engineering Contradiction:
Improvedetection accuracyVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses positional encoding to create a copy of position information and adds it to the data items in the sequence. This allows the model to access position information without requiring complex sequential processing, enabling parallel computation while maintaining the ability to capture contextual relationships in long sequences.

Inventive Principle:
Principle #26Copying

2Productivity

If a regular ML model is used for event detection, then training is fast, but it cannot capture sequential behavior characteristics in the network

Engineering Contradiction:
Improvetraining speedVSAvoiddetection accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the sequential data into individual data items while preserving their position information through encoding. This allows the model to process each item independently in parallel (maintaining training speed) while still capturing sequential relationships through the positional encoding information.

Inventive Principle:
Principle #1Segmentation

3Reliability

If a deep RNN is used for real-time prediction of events in the network, then sequential contexts can be learned, but inference time is too long for practical application

Engineering Contradiction:
Improvedetection accuracyVSAvoidinference speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

By copying position information into the data items through positional encoding, the model can process all sequence positions simultaneously during inference without the sequential dependency that slows down RNNs, achieving both high accuracy and fast real-time prediction.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240298193A1Training a machine learning model to identify a relationship between data items
Publication Date: 2024.09.05 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US20240298193A1 patent drawing
  • US20240298193A1 patent drawing
  • US20240298193A1 patent drawing

AI summary

There is provided a computer-implemented method for processing data items for use in training a machine learning model to identify a relationship between the data items. The data items correspond to one or more features of a telecommunications network. For each feature of the one or more features, the corresponding data items are organised into a sequence according to time to obtain at least one sequence of data items. A single sequence of data items having the at least one sequence of data items is encoded to obtain an encoded sequence of data items. The single sequence of data items is encoded with information indicative of a position of data items in the single sequence of data items. The encoded sequence of data items is for use in training the machine learning model to identify the relationship between the data items.