Pour gérer vos consentements :

Avec Federated Learning, Google teste son IA depuis les smartphones

Tous les spécialistes de l’intelligence artificielle estiment que, sans données, il n’y a pas d’IA. Mais nous vivons aussi dans un monde où les questions de protection des données sont importantes. Les acteurs de l’intelligence artificielle doivent donc tenter de combiner ces deux exigences. Google vient d’apporter une solution originale à ce dilemme : le Federated Learning ou apprentissage fédéré.

Habituellement, pour entraîner les algorithmes de Google, les données du comportement des mobinautes sont basculées dans le Cloud. La firme de Mountain View veut décentraliser ce traitement des données personnelles directement sur le smartphone. Google explique le fonctionnement de cette technique dans un billet de blog : l’utilisateur télécharge une application dotée d’un module de Machine Learning (en l’occurrence une version légère du moeur Open Source TensorFlow), l’IA s’entraîne via l’usage de l’application etGoogle récupère les modifications de l’algorithme lors des mises à jour de l’application.

Le clavier Gboard en éclaireur

Google a commencé à tester cette technique d’apprentissage fédéré avec l’application Gboard, le clavier intelligent. « Quand Gboard affiche une requête suggérée, le téléphone stocke localement des informations sur le contexte actuel et sur la suggestion. La technique du Federated Learning se sert de cet historique sur le smartphone pour améliorer la réponse à une prochaine requête dans Gboard », explique Google.

Les équipes de Google soulignent que l’intégration de l’entraînement de l’IA au sein d’un smartphone Android n’est pas une chose aisée. Elle nécessite quelques efforts techniques. Ainsi, l’algorithme d’optimisation Stochastic Gradient Descent (SGD) fonctionne habituellement à partir de jeux de données homogènes partitionnés sur les serveurs du Cloud de Google. Avec le Federated Learning, les données sont éparpillées sur des millions de terminaux, disposant d’une bande passante et de temps de latence fluctuants. D’où l’idée de mettre à contribution le processeur du terminal et de communiquer avec les serveurs de manière limitée et de façon compressée. Google assure, par exemple, que les mises à jour se font pendant les périodes d’inactivité du smartphone et quand une connexion WiFi est disponible.

A lire aussi :

L’intelligence artificielle peut-elle échapper au sexisme ?

Intelligence artificielle et pensée humaine, à un algorithme près ?

Recent Posts

Cybersécurité : Darktrace dans l’escarcelle de Thoma Bravo

La société britannique de cybersécurité Darktrace a accepté une offre de rachat de 5,32 milliards…

11 heures ago

Étude Trends of IT 2024 : comment les managers IT développent leurs projets

Silicon et KPMG lancent la deuxième édition de l'étude Trends of IT. Cette édition 2024…

13 heures ago

Atos : l’Etat veut acquérir les activités souveraines

Le ministère de l'économie a adressé une lettre d'intention à la direction d'Atos pour racheter…

15 heures ago

Arnaud Monier – SNCF Connect & Tech : « Notre moteur, c’est l’innovation et nous procédons par incrémentation »

Directeur Technologie de SNCF Connect & Tech, Arnaud Monier lance une campagne de recrutement pour…

17 heures ago

Etats-Unis : les grands de l’IT licencient au nom de l’IA

Les grands de l'IT suppriment des milliers de jobs au nom du déploiement de. Une…

17 heures ago

Appel de Rome : Cisco rejoint Microsoft et IBM pour une IA éthique

Quatre ans après l’appel de Rome - un pacte présenté en 2020 par le Vatican…

18 heures ago