IP Library Granted Patent US 12,284,088
Granted Patent B2
US 12,284,088 · App. 17/635,235 · Granted Apr 22, 2025

Methods, apparatus and machine-readable media relating to machine-learning in a communication network

Inventors: Karl Norrman (Stockholm, SE); Martin Isaksson (Stockholm, SE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04L41/16G06N20/00H04L41/0853H04L41/14H04W24/02
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,284,088
App. No.
17/635,235
Granted
Apr 22, 2025
Kind
B2
Abstract

A method performed by a co-ordination network entity in a communications network includes transmitting a request message to a network registration entity in the communications network for identification information for a plurality of candidate network entities in the communications network capable of performing collaborative learning, and receiving identification information for the plurality of candidate network entities from the network registration entity. The method further includes initiating, at one or more network entities of the plurality of candidate network entities, training of a model using a machine-learning algorithm as part of a collaborative learning process.

Claims (57)

1. A method performed by a co-ordination network entity in a communications network, the method comprising:

transmitting a first request message, from the co-ordination network entity to a network registration entity in the communications network, for identification information for a plurality of candidate network entities in the communications network capable of performing collaborative learning;

receiving, at the co-ordination network entity, identification information for a plurality of candidate network entities from the network registration entity;

transmit a second request message comprising at least one query for additional information for the plurality of candidate network entities;

select, based on one or more responses to the at least one query, one or more network entities from the plurality of candidate network entities; and

initiating, at the selected one or more network entities from the plurality of candidate network entities, training of a model using a machine-learning algorithm as part of a collaborative learning process.

2. The method of claim 1 , wherein the co-ordination network entity is a network data analytics function, NWDAF.

3. The method of claim 1 , wherein the network registration entity is a network function repository function, NRF.

4. A co-ordination network entity for a communications network, the co-ordination network entity comprising processing circuitry and a non-transitory machine-readable medium storing instructions which, when executed by the processing circuitry, cause the co-ordination network entity to:

transmit a first request message, from the co-ordination network entity to a network registration entity in the communications network, for identification information for a plurality of candidate network entities in the communications network capable of performing collaborative learning;

receive, at the co-ordination network entity, identification information for a plurality of candidate network entities from the network registration entity;

transmit a second request message comprising at least one query for additional information for the plurality of candidate network entities;

select, based on one or more responses to the at least one query, one or more network entities from the plurality of candidate network entities; and

initiate, at the selected one or more network entities from the plurality of candidate network entities, training of a model using a machine-learning algorithm as part of a collaborative learning process.

5. The co-ordination network entity of claim 4 , wherein the request message comprises one or more criteria for selecting candidate network entities for performing the collaborative learning process.

6. The co-ordination network entity of claim 5 , wherein the one or more criteria comprise one or more of:

at least one primary criterion relating to a capability of the candidate network entity to perform the collaborative learning process; and

at least one secondary criterion relating to a capability of the candidate network entity to respond to a type of query.

7. The co-ordination network entity of claim 4 , wherein the at least one query for additional information relates to one or more of the following:

a configuration of the candidate network entity;

a performance requirement for the candidate network entity;

an availability of training data at the candidate network entity for training the model; and

a property of training data available at the candidate network entity.

8. The co-ordination network entity of claim 4 , wherein one or more of the following applies:

the co-ordination network entity is a network data analytics function, NWDAF; and

the network registration entity is a network function repository function, NRF.

9. The co-ordination network entity of claim 4 , wherein one or more of the co-ordination network entity and the network registration entity are in a core network of the communications network.

10. A network registration entity for a communications network, the network registration entity comprising processing circuitry and a non-transitory machine-readable medium storing instructions which, when executed by the processing circuitry, cause the network registration entity to:

receive, at the network registration entity, a request message from a co-ordination network entity in the communications network, the request message comprises one or more criteria for selecting a candidate network entity from the plurality of network entities for training a model using a machine-learning algorithm as part of a collaborative learning process;

identify, from a plurality of network entities registered at the network registration entity, two or more candidate network entities that satisfy the one or more criteria;

store capability information, for each network entity in the plurality of candidate network entities registered at the network registration entity, comprising an indication of whether or not the network entity is configured to respond to a type of query; and

transmit, from the network registration entity, an indication of the two or more candidate network entities to the co-ordination network entity.

11. The network registration entity of claim 10 , wherein the one or more criteria comprise one or more of:

at least one primary criterion relating to a capability of the candidate network entity to perform the collaborative learning process; and

at least one secondary criterion relating to a capability of the candidate network entity to respond to a type of query.

12. The network registration entity of claim 11 , wherein the type of query includes one or more of the following:

a query related to a configuration of the candidate network entity;

a query related to a performance requirement for the candidate network entity;

a query related to an availability of training data at the candidate network entity for training the model; and

a query related to a property of training data available at the candidate network entity.

13. The network registration entity of claim 10 , wherein the stored capability information is stored in a profile for each network entity in the plurality network entities registered at the network registration entity.

14. The network registration entity of claim 13 , wherein, for each network entity, the stored capability information further comprises an indication of whether or not the network entity is capable of performing collaborative learning.

15. The network registration entity of claim 10 , wherein one or more of the following applies:

the network registration entity is a network function repository function, NRF; and

the co-ordination network entity is a network data analytics function, NWDAF.

16. The network registration entity of claim 10 , wherein one or more of the network registration entity and the co-ordination network entity are in a core network of the communications network.

17. A system in a communications network, the system comprising a co-ordination network entity and a network registration entity, wherein the network registration entity comprises first processing circuitry and a first non-transitory machine-readable medium storing instructions which, when executed by the first processing circuitry, cause the network registration entity to:

receive a request message, at the network registration entity from the co-ordination network entity, the request message requesting identification information for a plurality of candidate network entities in the communications network capable of performing collaborative learning, and

identify, from a plurality of network entities registered at the network registration entity, two or more candidate network entities capable of performing collaborative learning;

store capability information, for each network entity in the plurality of candidate network entities registered at the network registration entity, comprising an indication of whether or not the network entity is configured to respond to a type of query; and

wherein the co-ordination network entity comprises second processing circuitry and a second non-transitory machine-readable medium storing instructions which, when executed by the second processing circuitry, cause the co-ordination network entity to:

receive, at the co-ordination network entity, identification information for the two or more candidate network entities from the network registration entity, and

initiate, at one or more network entities of the two or more candidate network entities, training of a model using a machine-learning algorithm as part of a collaborative learning process.

18. The network registration entity of claim 10 , wherein the one or more criteria comprise at least one primary criterion relating to a capability of the candidate network entity to perform the collaborative learning process.

19. The network registration entity of claim 11 , wherein the type of query includes one or more of the following:

a query related to an availability of training data at the candidate network entity for training the model; and

a query related to a property of training data available at the candidate network entity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2022
From: ISAKSSON, MARTIN; NORRMAN, KARL
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 059005/0455 →
Continuity (2)
Provisional Application 62887861 · Aug 16, 2019
Related Publication 20220294706A1 · Sep 15, 2022
References Cited (46)
US 10824474B1 · Kamboj · 2020 [cited by examiner]
US 10862770B2 · Lu · 2020 [cited by examiner]
US 11109307B2 · Bartolome Rodrigo et al. · 2021 [cited by examiner]
US 11283687B2 · Wang · 2022 [cited by examiner]
US 11537439B1 · Liberty et al. · 2022 [cited by applicant]
US 11785535B2 · Wang · 2023 [cited by examiner]
US 11832169B2 · Bartolome Rodrigo et al. · 2023 [cited by examiner]
US 20140087351A1 · Huppenthal · 2014 [cited by applicant]
US 20140222730A1 · Vassuer et al. · 2014 [cited by applicant]
US 20180150524A1 · Anger et al. · 2018 [cited by applicant]
US 20180307624A1 · Zmora et al. · 2018 [cited by applicant]
US 20190205745A1 · Sridharan et al. · 2019 [cited by applicant]
US 20190220703A1 · Prakash · 2019 [cited by examiner]
US 20190238443A1 · Di Pietro et al. · 2019 [cited by applicant]
US 20190324805A1 · Peng · 2019 [cited by examiner]
US 20200314672A1 · Farooq · 2020 [cited by examiner]
US 20200410288A1 · Capota et al. · 2020 [cited by applicant]
US 20210014114A1 · Doshi · 2021 [cited by examiner]
US 20210168055A1 · Lair · 2021 [cited by examiner]
US 20210326185A1 · Opsenica · 2021 [cited by examiner]
US 20220052925A1 · Vandikas · 2022 [cited by examiner]
US 20220159433A1 · Flinck · 2022 [cited by examiner]
US 20220292398A1 · Norrman et al. · 2022 [cited by applicant]
US 20220294706A1 · Norrman et al. · 2022 [cited by applicant]
US 20220303886A1 · Theimer · 2022 [cited by examiner]
US 20220321423A1 · Norrman · 2022 [cited by examiner]
International Search Report and Written Opinion of the International Searching Authority for PCT International Application No. PCT/EP2020/072122 dated Nov. 6, 2020. [cited by applicant]
K. Bonawitz et al., “Practical Secure Aggregation for Privacy-Preserving Machine Learning”, ACM Conference on Computer and Communications Security, 2017, pp. 1175-1191. [cited by applicant]
Yoshida et al., “Hybrid-FL for Wireless Networks: Cooperative Learning Mechanism Using Non-IID Data,” Proceedings of the IEEE ICC 2019, Dublin, Ireland, Jun. 2020, 7 pages. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/635,332 mailed May 17, 2023, 20 pages. [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority, PCT/EP2020/072123, mailed Nov. 9, 2020, 16 pages. [cited by applicant]
Isaksson, M. et al., “Secure Federated Learning in 5G Mobile Networks”, Apr. 14, 2020, Cornell University Library, Ithaca, NY, USA, 7 pages. [cited by applicant]
China Mobile et al., 3GPP TSG-SA2 Meeting #139E e-meeting, “KI #2, New Sol, Federated Learning among Multiple NWDAF Instances”, S2-2004029r03 (revision of S2-200xxxx), Jun. 1-12, 2020, Elbonia, 5 pages. [cited by applicant]
Niknam, S. et al., “Federated Learning for Wireless Communications: Motivation, Opportunities and Challenges”, Jul. 30, 2019, Cornell University Library, Ithaca, NY, USA, 6 pages. [cited by applicant]
3GPP TS 29.510 v16.0.0, “Network Function Repository Services Stage 3 (Release 15)”, Jun. 13, 2019, Valbonne, France, 136 pages. [cited by applicant]
Nishio, T. et al., “Client Selection for Federated Learning with Heterogeneous Resources in Mobile Edge”, Apr. 23, 2018, Cornell University Library, Ithaca, NY, 7 pages. [cited by applicant]
Bonawitz, K. et al., “Towards Federated Learning at Scale: System Design”, Proceedings of the 2 [cited by applicant]
McMahan, B.H. et al., “Communication-Efficient Learning of Deep Networks from Decentralized Data”, Google, Inc., Feb. 28, 2017, Seattle, WA, USA, 11 pages. [cited by applicant]
3GPP TR 23.791 v16.1.0, “Study of Enablers for Network Automation for 5G Release 16)”, Mar. 2019, Valbonne, France, 124 pages. [cited by applicant]
3GPP TS 23.288 v0.4.0 “Architecture Enhancements for 5G System (5GS) to Support Network Data Analytics Services (Release 16)”, Apr. 2019, Valbonne, France, 48 pages. [cited by applicant]
3GPP TS 28.550 v16.1.0 “Management and Orchestration; Performance Assurance (Release 16)”, Jun. 2019, Valbonne, France, 81 pages. [cited by applicant]
3GPP TS 23.288 v16.0.0, “Architecture Enhancements for 5G System (5GS) to Support Network Data Analytics Services (Release 16)”, Jun. 2019, Valbonne, France, 52 pages. [cited by applicant]
3GPP TS 23.502 v16.0.2 “Procedure for the 5G System Stage 2, (Release 16)”, Apr. 2019, Valbonne, France, 175 pages. [cited by applicant]
3GPP TS 23.502 v16.1.1 “Procedure for the 5G System Stage 2, (Release 16)”, Jun. 2019, Valbonne, France, 495 pages. [cited by applicant]
Office Action for Chinese Patent Application No. 202080057773.7 dated Nov. 29, 2023, 9 pages. [cited by applicant]
Notice of Allowance for Chinese Patent Application No. 202080057773.7 dated Dec. 12, 2024, 6 pages. [cited by applicant]