FEDERATED LEARNING SERVER AND METHOD FOR A FEDERATED RECOMMENDER SYSTEM

A federated learning, FL, server (110) comprises a communication interface configured to receive from a plurality of FL clients (120a,b) client model update information about one or more updates of a FL client model, wherein the FL client model of each FL client (120a,b) is configured to recommend o...

Full description

Saved in:
Bibliographic Details
Main Author AMAD-UD-DIN, Muhammad
Format Patent
LanguageEnglish
French
Published 24.02.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A federated learning, FL, server (110) comprises a communication interface configured to receive from a plurality of FL clients (120a,b) client model update information about one or more updates of a FL client model, wherein the FL client model of each FL client (120a,b) is configured to recommend one or more items. The FL server (110) further comprises a processing circuitry configured to generate server model update information about one or more updates of a FL server model, by updating the FL server model based on the client model update information from each of the FL clients (120a,b). The processing circuitry (111) is further configured to implement a multi-armed bandit model (111b) and to select a subset of the server model update information based on the multi-armed bandit model (111b). The communication interface (113) is further configured to send the subset of the server model update information to the FL clients (120a,b) to enable each FL client (120a,b) to update the respective FL client model based on the subset of the server model update information. L'invention concerne un serveur (110) d'apprentissage fédéré, FL, comportant une interface de communication configurée pour recevoir en provenance d'une pluralité de clients (120a, b) FL, des informations de mise à jour de modèle de client concernant une ou plusieurs mises à jour d'un modèle de client de FL, le modèle de client de FL de chaque client (120a, b) de FL étant configuré pour recommander un ou plusieurs éléments. Le serveur (110) de FL comporte en outre une circuiterie de traitement configurée pour générer des informations de mise à jour de modèle de serveur concernant une ou plusieurs mises à jour d'un modèle de serveur de FL, en mettant à jour le modèle de serveur de FL d'après les informations de mise à jour de modèle de client provenant de chacun des clients (120a, b) de FL. Le circuiterie (111) de traitement est en outre configurée pour mettre en œuvre un modèle (111b) de bandit à bras multiples et pour sélectionner un sous-ensemble des informations de mise à jour de modèle de serveur sur la base du modèle (111b) de bandit à bras multiples. L'interface (113) de communication est en outre configurée pour envoyer le sous-ensemble des informations de mise à jour de modèle de serveur aux clients (120a, b) de FL afin de permettre à chaque client (120a, b) de FL de mettre à jour le modèle respectif de client de FL d'après les le sous-ensemble des informations de mise à jour de modèle de serveur.
Bibliography:Application Number: WO2021EP69676