Using unsupervised machine learning to group users by behaviour and signal profile, so antenna beams serve more people, more efficiently.
5G antennas can steer radio beams with high precision, but deciding which beam shape to use, for which group of users, at which moment, is an enormously complex optimisation problem. Traditional approaches rely on fixed configurations that leave significant capacity on the table.
Orange needed a data-driven, scalable approach that could automatically learn user patterns, without requiring labelled training data or manual rule engineering.
Instead of trying to optimise a beam for every individual user in real time, we learned to group users into behaviorally coherent clusters using unsupervised ML. Each cluster gets one optimised beam configuration, a far more scalable approach that maintains high throughput without exponential compute cost.
Users grouped by position and signal profile. K-Means finds natural groupings without supervision, each centroid representing an ideal beam target.
Identifies outlier users who don't fit any cluster (isolated users or edge-of-cell cases) and removes them before main clustering to improve quality.
Compresses the high-dimensional signal feature space before clustering. Reduces noise, speeds up training, and reveals the dominant variance directions.
Silhouette score measures how well-separated clusters are. Davies-Bouldin index measures compactness. Simulated throughput validates real-world impact.