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

Pour son premier LLM codeur ouvert, Mistral AI choisit une architecture alternative

Pour développer une version 7B de son modèle Codestral, Mistral AI n'a pas utilisé de…

1 heure ago

Microsoft x Inflection AI : l’autorité de la concurrence britannique lance son enquête

L’Autorité de la concurrence et des marchés (CMA) britannique ouvre une enquête sur les conditions…

4 heures ago

Thomas Gourand, nouveau Directeur Général de Snowflake en France

Thomas Gourand est nommé Directeur Général pour la France. Il est chargé du développement de…

6 heures ago

Accord Microsoft-CISPE : comment Google a tenté la dissuasion

Pour dissuader le CISPE d'un accord avec Microsoft, Google aurait mis près de 500 M€…

6 heures ago

Vers des mises à jour cumulatives intermédiaires pour Windows

Pour réduire la taille des mises à jour de Windows, Microsoft va mettre en place…

6 heures ago

RH, finances, stratégie… Les complexités de la Dinum

De l'organisation administrative à la construction budgétaire, la Cour des comptes pointe le fonctionnement complexe…

1 jour ago