Désapprentissage machine : un workflow pratique de suppression des données d’AI
Tech
AI
AI Engineering
Privacy
Machine Learning

Désapprentissage machine : un workflow pratique de suppression des données d’AI

Un workflow étayé par des sources pour supprimer les données d’AI dans la recherche, les modifications de modèles, les répliques et les preuves d’audit.

Uygar DuzgunUUygar Duzgun
Jul 29, 2026
Mis à jour 14 août 2026
13 min read

Si quelqu’un vous demande de supprimer ses données d’un système d’AI, retirer une seule ligne d’une base de données ne suffit pas. Le désapprentissage machine peut réduire ou réorienter la réponse d’un modèle à des exemples d’entraînement spécifiques, mais il ne nettoie pas automatiquement le reste de la stack : index vectoriels, adaptateurs fine-tunés, prompts mis en cache, checkpoints, répliques, sauvegardes et exports. Le NIST définit le désapprentissage machine comme la suppression sélective de l’influence de points d’entraînement spécifiques d’un modèle entraîné, et précise explicitement que des techniques approximatives efficaces peuvent éviter un réentraînement complet depuis zéro. C’est plus limité que de dire que « tout le système a oublié les données ». NIST

Pour la plupart des équipes, la réponse pratique doit être en couches. Commencez par retracer où les données sont allées. Ensuite, empêchez leur réutilisation. Puis supprimez ou restreignez les artefacts dérivés. Ce n’est qu’après cela que vous décidez si les poids du modèle doivent être réentraînés ou faire l’objet d’un désapprentissage approximatif. Le Machine Unlearning Challenge de Google de 2023 adoptait exactement cette approche centrée sur le modèle : un modèle ayant subi un désapprentissage doit devenir difficile à distinguer d’un modèle réentraîné sans l’ensemble à oublier, tout en conservant ses performances sur l’ensemble conservé. Google Research

Prompt — Copy & Paste
Public : Intermédiaire Tous les résultats numériques ci-dessous proviennent des articles ou documents officiels cités. Aucune affirmation issue d’un benchmark non publié n’est ajoutée ici.

Table des matières

Ce que signifie réellement le désapprentissage machine

Le désapprentissage machine est une opération au niveau du modèle. Il consiste à réduire l’influence de données sélectionnées sur le comportement d’un modèle entraîné. Cela peut signifier un réentraînement exact sur l’ensemble conservé, ou une méthode approximative visant à s’en approcher suffisamment sans supporter le coût total du réentraînement. Le NIST utilise ces deux notions dans son entrée de glossaire, et la page du challenge de Google présente comme référence idéale la similarité avec un modèle réentraîné depuis zéro sans les exemples oubliés. NIST Google Research

Cette définition est importante, car les systèmes d’AI ne s’arrêtent que rarement aux poids du modèle. Une stack de production comprend généralement :

bases de données sources et stockage objet
embeddings et index vectoriels
journaux de prompts, traces, caches et analytics
adaptateurs fine-tunés ou checkpoints
répliques du modèle, jeux d’évaluation, exports et sauvegardes

Supprimer les données d’une seule de ces couches peut toujours les laisser accessibles ailleurs. En pratique, « supprimer ces données de l’AI » est d’abord un problème de traçabilité, avant de devenir un problème de modification du modèle.

Pourquoi un flux de suppression normal ne suffit pas

De nombreux produits d’AI n’ont jamais entraîné leur modèle sur les données qu’on leur demande de supprimer. Ils les ont seulement récupérées au moment de l’inférence. Dans ce cas, il faut supprimer les enregistrements sources, les embeddings dérivés, les caches et les chemins d’accès. Le désapprentissage du modèle n’est pas pertinent, car les poids du modèle n’ont jamais été modifiés.

Les cas plus difficiles commencent lorsque les données ont affecté les poids, les adaptateurs ou les mémoires persistantes. Il faut alors distinguer quatre situations au lieu de traiter chaque demande de suppression de la même manière.

SituationTravail immédiat de suppressionLe désapprentissage du modèle est-il nécessaire ?Quelles preuves doivent être conservées
------------
Les données n’ont existé que dans les systèmes sources et les journauxSupprimer ou restreindre l’enregistrement source, les exports, les journaux et les cachesNonIdentifiants des enregistrements, horodatage de suppression, chemin de conservation
Les données sont également entrées dans le RAG ou la rechercheSupprimer les fichiers sources, les segments, les embeddings, les lignes vectorielles, les clés de cache et les tâches de réindexationGénéralement non, sauf si ces documents ont ensuite été utilisés pour l’entraînementFin de la réindexation, tests de récupération, nombre de segments
Les données ont affecté un modèle ou un adaptateur fine-tunéSupprimer les artefacts sources et choisir entre réentraînement, remplacement de l’adaptateur ou désapprentissage approximatifOuiDéfinition de l’ensemble à oublier, vérifications de l’ensemble conservé, retrait de l’ancien modèle
Les données peuvent se trouver dans un foundation model tiersSupprimer vos copies et ouvrir une procédure au niveau du fournisseurPeut-être, mais seul le fournisseur peut le faireTicket, déclaration du fournisseur, procédure contractuelle ou politique

C’est pourquoi le modèle mental du « bouton de suppression » est incorrect. Le bon modèle est celui d’une suppression délimitée accompagnée de preuves.

Un workflow pratique en sept étapes

1. Délimiter la demande et bloquer la réutilisation

Commencez par les identifiants exacts : identifiant utilisateur, hash de fichier, identifiants de documents, noms de collections vectorielles, identifiants de lots d’entraînement ou références de tickets. Bloquez ensuite toute nouvelle réutilisation. Mettez en pause l’ingestion, le réentraînement, les tâches d’export ou les synchronisations qui pourraient recréer les mêmes données pendant le nettoyage.

Si la demande est motivée par la confidentialité, gardez le cadre juridique précis. L’article 17 du RGPD crée un droit à l’effacement dans certaines circonstances, mais il ne vous indique pas quelle couche technique traiter en premier. L’avis de l’European Data Protection Board du 18 décembre 2024 sur les modèles d’AI indique également que les modèles entraînés avec des données personnelles ne peuvent pas toujours être considérés comme anonymes. Conservez un workflow de suppression explicite au lieu de supposer que le modèle est hors périmètre. EUR-Lex EDPB

2. Retracer la traçabilité avant toute suppression

Cartographiez le chemin complet :

système source
tâche de prétraitement ou de segmentation
index vectoriel ou magasin de récupération
jeu de données de fine-tuning ou d’entraînement continu
adaptateur, checkpoint ou modèle fusionné
répliques de service, caches et sauvegardes
Recommandé pour vous

C’est ici qu’un AI bill of materials devient utile. Si vous ne savez pas quel modèle, adaptateur ou index a consommé l’enregistrement, vous ne pourrez pas prouver sa suppression par la suite.

3. Supprimer ou restreindre les artefacts sources et dérivés

Supprimez maintenant ce qui peut l’être de manière déterministe :

enregistrement source et exports directs
segments de documents et embeddings
entrées de l’index vectoriel
mémoire de prompt/session associée à l’enregistrement
générations mises en cache ou extraits de recherche
éléments de test d’évaluation ayant copié le contenu sensible
Recommandé pour vous

Pour les systèmes fortement fondés sur la récupération, cette étape compte souvent davantage que la modification du modèle. La même logique apparaît dans l’évaluation du RAG : si la récupération est le chemin qui réintroduit le contenu indésirable, il faut corriger la récupération avant d’accuser le modèle.

Un ticket public AnythingLLM a signalé que les embeddings de documents supprimés seraient restés récupérables dans une configuration reposant sur Weaviate. Un ticket constitue une preuve anecdotique, et non une conclusion valable pour toute la plateforme. Il montre néanmoins pourquoi chaque flux de suppression doit inclure un test négatif de récupération portant sur les identifiants de documents, les expressions distinctives et les paraphrases.

4. Déterminer si les poids du modèle ont réellement changé

C’est le point de bifurcation que les équipes omettent souvent.

Si le système a uniquement utilisé une récupération au moment du prompt, le désapprentissage des poids est inutile.
Si les données sont entrées dans un adaptateur fine-tuné ou un modèle de domaine, choisissez entre réentraînement exact et désapprentissage approximatif.
Si les données peuvent se trouver dans un modèle de fournisseur que vous ne contrôlez pas, votre travail technique s’arrête à votre frontière et votre processus passe à l’escalade auprès du fournisseur.

Le challenge de Google de 2023 définit l’objectif côté modèle : le modèle ayant subi un désapprentissage doit ressembler à un modèle réentraîné sans les exemples oubliés, tout en conservant le comportement utile appris à partir du reste des données. Google Research

5. Construire les jeux d’évaluation avant de modifier les poids

Il vous faut au moins trois ensembles :

un ensemble à oublier : prompts ou échantillons qui ne doivent plus reproduire le comportement sensible
un ensemble conservé : tâches adjacentes qui doivent continuer à fonctionner
un ensemble d’utilité : tâches normales du produit qui ne doivent pas s’effondrer
Recommandé pour vous

C’est la même discipline qui rend les permissions des agents d’AI auditables : définir ce qui doit s’arrêter, ce qui doit rester et quelles preuves sont acceptées.

Diagramme du workflow de suppression des données d’AI, depuis la définition du périmètre jusqu’à la traçabilité, au nettoyage des artefacts, à la décision concernant le modèle, à l’évaluation et aux preuves
Diagramme du workflow de suppression des données d’AI, depuis la définition du périmètre jusqu’à la traçabilité, au nettoyage des artefacts, à la décision concernant le modèle, à l’évaluation et aux preuves

*Légende : Le travail de suppression commence par la traçabilité des données et des artefacts dérivés. Le désapprentissage du modèle ne commence qu’après avoir prouvé si les poids ont été affectés.*

6. Tester simultanément l’oubli et l’utilité conservée

Les recherches récentes rendent le compromis évident.

L’article *Behavioral Audit of Machine Unlearning Has a Privacy Cost* soutient que, pour les modèles convexes, un audit comportemental en boîte noire ne peut pas à la fois détecter un désapprentissage insuffisant et éviter de divulguer à un auditeur honnête mais curieux des informations sur l’appartenance à l’ensemble conservé. Les auteurs présentent également des preuves empiriques montrant que cette tension persiste dans des contextes non convexes. Cela signifie qu’un score d’audit unique et propre n’est pas équivalent à une preuve universelle d’un oubli sûr. arXiv

Le framework d’audit de Google Research du 10 juin 2026 aborde le problème sous un autre angle. Il propose des Regularized f-Divergence Kernel Tests afin de rendre les audits plus sensibles et de contrôler plus fiablement les faux positifs selon la taille des échantillons. Il s’agit d’un test statistique, et non d’une preuve de suppression complète. Google Research

PrivUn distingue trois niveaux de récupération : récupération directe, récupération en contexte et restauration par fine-tuning. Utilisez les niveaux qui correspondent à votre accès au modèle. Un refus sur le prompt d’origine peut réussir la première vérification alors qu’un chemin de récupération plus puissant expose encore la cible.

7. Retirer les artefacts obsolètes et conserver les preuves

Après le travail côté modèle, supprimez ou mettez en quarantaine les répliques, checkpoints, adaptateurs et caches obsolètes. Conservez ensuite un dossier de preuves comprenant :

périmètre de la demande
systèmes affectés
actions de suppression
version du modèle retirée
version de remplacement mise en production
résultats sur les ensembles à oublier et conservé, ainsi que sur l’utilité
expiration des sauvegardes ou traitement de leur conservation

Ces preuves transforment un workflow de suppression en un processus que le support, la sécurité, le juridique et l’ingénierie peuvent tous vérifier.

Ce que les recherches récentes sur le désapprentissage permettent réellement d’affirmer

Trois articles récents sont utiles ici, mais ils étayent des affirmations différentes.

Les audits comportementaux ne sont pas gratuits

L’article de juin 2026 sur l’audit comportemental est le principal avertissement contre les affirmations excessives. Son résultat central n’est pas que le désapprentissage est impossible. Le résultat est plus limité et plus utile : avec un propriétaire malhonnête et un auditeur honnête mais curieux, un audit comportemental peut créer un compromis entre confidentialité et audit. Si votre argumentaire de conformité repose uniquement sur des sondages en boîte noire, vous risquez de divulguer des informations sur les données conservées en essayant de vérifier l’oubli. arXiv

La modification ciblée peut fonctionner sur certains benchmarks

*ZeroUnlearn* présente un résultat plus optimiste. L’article reformule le désapprentissage machine comme un problème de modification de modèle, rapporte de solides résultats de benchmark sur Llama-3.2, Llama-3.1 et Qwen-3, et indique que sa mise à jour few-shot sous forme fermée maintient l’étape SVD sous 0,3 seconde sur MCF et ZsRE, tandis que la modification de bout en bout passe d’environ 0,04 heure pour 10 échantillons à 3,35 à 3,82 heures pour 1 000 échantillons, avec une mémoire totale d’environ 14,9 à 17,4 Go. Ces chiffres sont importants, car ils montrent que le désapprentissage approximatif n’est pas automatiquement trop coûteux à tester. arXiv

Mais les limites comptent davantage que le titre accrocheur. L’article évalue des modèles ouverts et des jeux de données de benchmark sélectionnés, tels que MCF, ZsRE et une version single-hop adaptée de MQUAKE. Il utilise également une sélection ciblée des couches afin d’éviter d’endommager les capacités générales. Il s’agit d’éléments en faveur d’une suppression prometteuse de faits à l’échelle de benchmarks, et non d’une preuve qu’un système de production a complètement effacé chaque copie d’une information sensible. arXiv

La suppression continue reste faible dans les systèmes multimodaux

*ICU-Bench* constitue le contrepoids plus préoccupant. Le benchmark contient 1 000 profils sensibles issus de rapports médicaux et de contrats de travail, 9 500 images, 16 000 paires de questions-réponses et 100 tâches séquentielles d’oubli. Sa conclusion est simple : les méthodes actuelles de désapprentissage multimodal rencontrent des difficultés dans les contextes continus et ne préservent pas simultanément la qualité de l’oubli, l’utilité des données conservées et la stabilité sur de longues séquences. Si votre produit reçoit régulièrement des demandes de suppression, c’est l’article à lire avant de promettre une automatisation propre. arXiv

Pris ensemble, ces articles soutiennent une position pratique :

le désapprentissage est suffisamment réel pour être intégré à l’ingénierie
les audits sont statistiques et peuvent divulguer des informations
la suppression continue, répétée et multimodale reste bien plus difficile qu’une modification unique sur un benchmark

Ce qu’il faut promettre aux utilisateurs et aux parties prenantes

Promettez moins. Vérifiez davantage.

Une formulation correcte ressemble à ceci :

« Nous avons supprimé vos données sources et les artefacts de récupération dérivés. »
« Nous avons retiré l’adaptateur affecté et l’avons remplacé par une version entraînée sans l’ensemble supprimé. »
« Nous avons testé la version de remplacement avec des vérifications d’oubli, de conservation et d’utilité. »

Une mauvaise formulation ressemble à ceci :

« L’AI vous a complètement oublié. »
« La suppression de la base vectorielle a résolu le problème du modèle. »
« Un seul score d’audit prouve que les données ont disparu partout. »

Si vous avez besoin d’une règle courte, utilisez celle-ci : le désapprentissage machine est une couche d’un workflow plus large de suppression des données d’AI.

FAQ

La suppression d’une ligne dans une base vectorielle fait-elle oublier les données au LLM ?

Non. Elle peut empêcher un chemin de récupération de réintroduire les données, ce qui constitue souvent la bonne première correction pour les systèmes RAG. Mais si le même contenu a été utilisé pour le fine-tuning, l’entraînement continu ou la mémoire persistante du modèle, la suppression de la seule ligne vectorielle ne modifie pas les poids.

Le désapprentissage machine peut-il prouver que mes données ont disparu de toutes les copies du modèle ?

Pas à lui seul. Les recherches récentes sur l’audit montrent que les audits en boîte noire ont des limites, et les systèmes de production comprennent souvent des caches, adaptateurs, checkpoints, répliques et sauvegardes situés en dehors de la surface du modèle audité. Il faut des preuves au niveau du système, et pas seulement un score au niveau du modèle. arXiv Google Research

Vérification des affirmations

AffirmationVérificationSource
---------
Le désapprentissage machine consiste à supprimer l’influence de points d’entraînement spécifiques, et les méthodes approximatives peuvent éviter un réentraînement complet.Correspond à la formulation et au périmètre du glossaire du NIST.Glossaire NIST sur le désapprentissage machine
Le challenge de Google considère le réentraînement sans l’ensemble à oublier comme référence côté modèle.Décrit dans l’annonce officielle du challenge.Annonce du challenge de Google Research
Les audits comportementaux en boîte noire peuvent créer un compromis entre confidentialité et audit.Étayé par l’article théorique et empirique de juin 2026.Behavioral Audit of Machine Unlearning Has a Privacy Cost
Une seule réponse refusée prouve un oubli durable.Rejeté ; PrivUn distingue les vérifications de sortie directe de la récupération en contexte et par fine-tuning.PrivUn
ZeroUnlearn rapporte de solides résultats de benchmark avec des plages pratiques de temps d’exécution et de mémoire, mais sur des modèles et jeux de données ouverts sélectionnés.Étayé par les sections expérimentales et de complexité de l’article.ZeroUnlearn
La suppression multimodale continue reste difficile pour les méthodes actuelles.Étayé par l’échelle du jeu de données ICU-Bench et ses principales conclusions.ICU-Bench
Les modèles d’AI entraînés avec des données personnelles ne peuvent pas toujours être considérés comme anonymes.Énoncé dans le résumé et le texte de l’avis de l’EDPB.Avis 28/2024 de l’EDPB
Un seul ticket GitHub établit un défaut de suppression à l’échelle d’une plateforme.Rejeté ; il s’agit d’un rapport d’intégration anecdotique utilisé uniquement pour motiver un test négatif de récupération.Ticket AnythingLLM n° 3958

Sources

Glossaire du NIST : désapprentissage machine — définition de référence et périmètre du désapprentissage approximatif.
Google Research : annonce du premier Machine Unlearning Challenge — cadre officiel pour le comportement oublié et conservé.
Google Research : nouveau framework pour auditer le désapprentissage machine — mise à jour officielle du framework d’audit au 10 juin 2026.
Behavioral Audit of Machine Unlearning Has a Privacy Cost — résultat théorique et empirique sur le compromis entre confidentialité et audit.
ZeroUnlearn: Few-Shot Knowledge Unlearning in Large Language Models — approche de modification ciblée avec temps d’exécution, mémoire et résultats de benchmark rapportés.
ICU-Bench: Benchmarking Continual Unlearning in Multimodal Large Language Models — benchmark de suppression multimodale continue et limites.
PrivUn: A Privacy-Focused Evaluation Framework for Machine Unlearning in Large Language Models — évaluation orientée récupération avec niveaux d’attaque directe, en contexte et par fine-tuning.
Dépôt OpenUnlearning — surface actuelle de benchmark ouvert et d’implémentation pour les expériences de désapprentissage des LLM.
Article 17 du RGPD sur EUR-Lex — texte relatif au droit à l’effacement.
Avis 28/2024 de l’EDPB sur les modèles d’AI et les données personnelles — contexte de l’anonymat au cas par cas et du traitement licite pour les modèles d’AI.
Ticket AnythingLLM n° 3958 — rapport anecdotique d’un praticien utilisé uniquement comme exemple de test d’intégration.