Apprentissage semi-supervisé : exploiter les données non annotées
📋 Résumé clé
L’apprentissage semi-supervisé s’attaque au poste de dépense le plus lourd dans le déploiement de l’IA sur les grues : l’annotation. Un modèle de détection de défauts exige des volumes considérables de données annotées, mais délimiter manuellement chaque rupture de fils de câble ou chaque soufflure de cordon de soudure représente un coût humain exorbitant. L’apprentissage semi-supervisé n’utilise qu’une petite fraction de données annotées, complétée par une grande masse de données non annotées, et laisse le modèle extraire lui-même les structures sous-jacentes des échantillons non étiquetés, réduisant ainsi la dépendance à l’annotation manuelle. Cet article passe en revue trois approches dominantes — l’auto-entraînement, la régularisation par cohérence et FixMatch —, décortique les conditions pratiques de déploiement telles que le bruit des pseudo-étiquettes et les hypothèses de distribution, et précise que ce champ d’application reste encore au stade de validation précoce dans le secteur des grues, la précision maximale étant conditionnée par les conditions de fonctionnement réelles.
Un fabricant de grues complètes a lancé un projet de détection de défauts. Son équipe d’annotation a passé des semaines à délimiter manuellement des zones sur écran, pour aboutir à quelques milliers d’échantillons seulement — alors qu’un modèle fiable en conditions réelles exige généralement de plusieurs dizaines de milliers à plusieurs centaines de milliers d’échantillons annotés. Le jeu de données d’annotation de défauts déjà publié sur ce site atteint 500 000 images — un chiffre qui représente, en arrière-plan, des mois de travail répétitif pour les annotateurs.
La réalité est encore plus contraignante : les grues génèrent en continu des images, des vibrations et des données de courant, dont l’immense majorité est « brute », sans aucun étiquetage. Si l’on se limite aux quelques milliers d’échantillons annotés disponibles, le modèle ne capte pas suffisamment la diversité des conditions de fonctionnement. Si l’on attend que les centaines de milliers d’images soient annotées manuellement, la fenêtre de livraison du projet sera déjà dépassée. L’apprentissage semi-supervisé vise précisément à exploiter cette masse de données qu’on ne peut pas se permettre d’annoter.
Annotation : le poste le plus coûteux de l’IA pour grues
En vision par ordinateur, la capacité maximale d’un modèle est déterminée par deux variables : la quantité de données et la qualité des étiquettes. La logique de l’apprentissage entièrement supervisé est simple : plus il y a d’échantillons annotés, plus le modèle reçoit de signaux de supervision. Dès que l’annotation s’arrête, l’apprentissage s’arrête aussi. C’est un problème concret pour la détection de défauts sur grues.
Prenons la détection de rupture de fils dans un câble métallique : le modèle précédemment présenté sur ce site atteint une précision de reconnaissance de 97,3 % sur un jeu de données spécifique, à condition de disposer d’échantillons annotés fil par fil, cassure par cassure. Le fait que le jeu de données d’annotation de défauts atteigne 500 000 images signifie que l’investissement humain dans l’annotation dépasse largement celui de l’entraînement du modèle lui-même.
L’apprentissage semi-supervisé change cette donne. Son entrée se compose de deux parties : un petit lot d’échantillons étiquetés et un grand lot d’échantillons non étiquetés. Le modèle établit d’abord une capacité de jugement préliminaire sur les données annotées, puis transfère cette capacité aux données non annotées, en puisant des signaux de supervision supplémentaires dans la structure de distribution de ces dernières. À proprement parler, il ne s’agit pas de supprimer l’annotation, mais d’en diluer le coût marginal.
Une limite d’ingénierie doit être clairement posée : les données non annotées n’ont de valeur que si elles satisfont certaines hypothèses de distribution ; sinon, elles apportent du bruit plutôt que du signal. La norme GB/T 28264 — Système de surveillance et de gestion de la sécurité des appareils de levage impose des exigences normatives sur la collecte, la transmission et le stockage des données de surveillance, ce qui constitue précisément la base de données indispensable à l’apprentissage semi-supervisé. L’expérience de Kelude en matière de gouvernance des données est claire : garantir d’abord une cohérence des protocoles de collecte, avant d’envisager si le modèle peut tirer profit des données non annotées.
Auto-entraînement, régularisation par cohérence et FixMatch : différences de principe
La famille des méthodes d’apprentissage semi-supervisé est vaste, mais trois approches dominent les discussions d’ingénierie : l’auto-entraînement, la régularisation par cohérence, et les méthodes hybrides d’augmentation qui combinent les deux.
L’auto-entraînement repose sur l’idée la plus intuitive. On entraîne d’abord un modèle initial sur les données annotées, puis on l’utilise pour prédire sur les données non annotées. Les prédictions dont la confiance dépasse un seuil sont traitées comme des « pseudo-étiquettes » et réintégrées dans l’entraînement, aux côtés des annotations d’origine. Le cycle se répète. Son avantage : une mise en œuvre simple, compatible avec presque toutes les architectures. Son inconvénient : les erreurs précoces du modèle peuvent être amplifiées via les pseudo-étiquettes, créant une accumulation d’erreurs.
La régularisation par cohérence est illustrée par Mean Teacher. Le système maintient deux modèles de structure identique, l’un dit « étudiant », l’autre « enseignant ». Les poids du modèle enseignant sont obtenus par moyenne mobile exponentielle des poids historiques du modèle étudiant. Pendant l’entraînement, on applique deux perturbations différentes à un même échantillon non annoté et on exige des deux modèles des sorties proches. Cette contrainte d’invariance aux perturbations permet au modèle d’apprendre des frontières de décision lisses, même là où il n’y a pas d’étiquettes.
FixMatch, quant à lui, combine pseudo-étiquettes et augmentation forte/faible : on applique d’abord une augmentation faible à un échantillon non annoté, on génère une pseudo-étiquette à partir de la prédiction du modèle, puis on applique une augmentation forte au même échantillon et on exige que la version fortement augmentée corresponde également à cette pseudo-étiquette. La pseudo-étiquette n’est retenue que si la confiance dépasse un seuil. Cette combinaison donne d’excellents résultats sur les benchmarks de classification d’images, mais pour la détection de défauts, où les cibles sont plus petites, le choix de l’intensité d’augmentation doit être prudent.
Le diagnostic de pannes par IA dans le secteur des grues est un domaine émergent. L’apparition de normes telles que ISO 24621:2022 — Diagnostic de pannes par IA pour grues montre que l’industrie tente d’intégrer les capacités de l’IA dans un cadre normatif. La manière dont les méthodes semi-supervisées s’articulent avec les exigences de traçabilité des données et de vérifiabilité des conclusions imposées par ces normes est une question incontournable pour le déploiement.
Matrice comparative des paramètres des trois méthodes
| Méthode | mécanisme central | Aucundonnées annotéesUtilisation | Pseudo-étiquettesbruitSensibilité | Entraînementstabilité | conditions de service applicables |
|---|---|---|---|---|---|
| Auto-entraînement Self-training | Réinjection itérative de pseudo-étiquettes | Prédictions du modèle comme pseudo-étiquettes | Élevée(Les erreurs s) | Moyenne(NécessiteseuilContrôle) | annotationTrès peu et classes bien définies |
| Régularisation de cohérence Mean Teacher | Enseignant-élèveEMA | Les sorties perturbées doivent être cohérentes | Faible(Lissage des perturbations) | Relativement élevée(EMAStable) | Séquences dbruitGrande |
| Augmentation mixte FixMatch | Augmentation faible pour les étiquettes, augmentation forte pour les caractéristiques | Double branche d | Faible(Seuil de confiance) | Relativement élevée | Tâches d |
| Semi-supervisé par graphe Graph-based | Propagation par graphe de similarité des échantillons | Diffusion des étiquettes par relations de similarité | Moyenne(Dépend de la qualité de la construction du graphe) | Moyenne | structurationDonnées avec relations explicites |
| Semi-supervisé génératif | Modèle génératif pour compléter les échantillons | Génération de pseudo-échantillons pour augmentation | Moyenne | Moyenne | Échantillons extrêmement rarescondition de fonctionnement |
Bruit des pseudo-étiquettes, hypothèses de distribution et conditions de service applicables aux trois approches
Aucune des trois méthodes n’est intrinsèquement supérieure aux autres. Deux variables clés guident la sélection : la cohérence entre la distribution des données non annotées et celle des données annotées, ainsi que la tolérance de la tâche aux erreurs de pseudo-étiquetage.
Lorsque les données non annotées proviennent des mêmes équipements et des mêmes conditions de fonctionnement, le décalage de distribution est faible : l’auto-entraînement associé à un seuil de confiance strict donne de bons résultats. En revanche, si les données terrain sont bruitées et les conditions hétérogènes, la régularisation par cohérence s’avère plus robuste. Pour les tâches visuelles bénéficiant de techniques d’augmentation matures, les approches hybrides comme FixMatch offrent généralement des gains plus nets.
À l’inverse, lorsque l’hypothèse de distribution est violée, le semi-supervisé peut dégrader les performances par rapport à une approche supervisée classique. Cas typique : des données non annotées mélangeant des conditions de fonctionnement issues de grues de capacités de levage, de mécanismes ou de fabricants différents, alors que les données annotées ne couvrent qu’une fraction de ce spectre. Le modèle apprend alors des régularités structurelles qui relèvent en réalité d’interférences inter-équipements.
Kelude recommande systématiquement, dans ses projets, de valider d’abord la cohérence de distribution avant d’envisager toute sélection de méthode. La liste ci-dessous récapitule huit points à vérifier avant de déployer une approche semi-supervisée.
📋
Baseline annotée
Établir une baseline supervisée complète pour valider la qualité minimale des annotations
🔍
Hypothèse de distribution
Vérifier que les données non annotées suivent la même distribution que les données annotées
📊
Seuil des pseudo-étiquettes
Fixer un seuil de confiance pour éviter l’accumulation d’erreurs
🧪
Augmentation de données
Aligner les stratégies d’augmentation forte/faible avec les caractéristiques des défauts
🛡
Surveillance du bruit
Suivi continu du taux de contamination des pseudo-étiquettes
🔄
Réinjection incrémentale
Réintégrer périodiquement les nouveaux échantillons de conditions de fonctionnement
📏
Boucle d’évaluation
Comparer avec le supervisé sur un ensemble de test annoté indépendamment
👥
Filet de sécurité humain
Soumettre les échantillons à faible confiance à un examen manuel
Le coût d’annotation économisé par le semi-supervisé en vaut-il la peine ?
Pour évaluer la pertinence du semi-supervisé, le plus direct consiste à mettre trois éléments sur un même tableau : le volume de données annotées, le coût d’annotation et le plafond de précision. L’approche supervisée offre le plafond de précision le plus élevé, mais exige une annotation exhaustive. Le semi-supervisé atteint une précision comparable avec une annotation partielle, au prix de deux risques supplémentaires : l’hypothèse de distribution et le bruit des pseudo-étiquettes.
Il convient de souligner que le semi-supervisé permet surtout d’économiser sur l’annotation répétitive, et non sur l’annotation dans son ensemble. Le lot initial d’annotations de haute qualité reste le socle : il détermine la qualité maximale des pseudo-étiquettes. Cela explique pourquoi le semi-supervisé n’en est encore qu’à un stade précoce de validation dans le secteur de la grue. Là où la base de données n’est pas encore consolidée, les méthodes les plus avancées ne peuvent pas être déployées. Kelude place toujours la gouvernance des données avant la sélection des méthodes semi-supervisées lors de la planification des feuilles de route IA de ses clients.
Les données du service après-vente de Kelude montrent que ce qui freine réellement l’avancement des projets n’est souvent pas un écart de quelques points de précision, mais l’absence d’une boucle d’ingénierie complète — annotation, nettoyage et réinjection — qui ne tourne pas. Clarifier ce bilan comptable importe davantage que de débattre du choix du cadre semi-supervisé.
Comparaison des coûts d’annotation selon les schémas d’entraînement
| Schéma d | données annotéesDépend de la qualité de la construction du graphe | Relativecoût d'annotation | PrécisionRéférence plafond |
|---|---|---|---|
| Supervision complète(Volume totalannotation) | Des dizaines de milliers à des centaines de milliers d | 100%(Référence) | Plafond maximal,Soumise àannotationContrainte par la qualité |
| Semi-supervisé par graphe(Environ 30%annotation) | Quantité limitéeannotationPlus une grande quantité de non-étiquetéesannotation | SignificativementDescente | Proche de la supervision complète,Seloncondition de fonctionnementComme référence |
| Auto-supervisé(Zéroannotation) | Uniquement non-étiquetéesdonnées annotées | Minimale | Efficace en phase de représentation,Le downstream nécessite encore quelques étiquettesannotation |
| apprentissage actifAjout de semi-supervisé | Incrément à la demandeannotation | Moyenne | Plus stable à budget égal,Nécessite un humain dans la boucle |
📖 Lectures connexes : Annotation de défauts sur grues : comment 500 000 échantillons ont été étiquetés | Inspection visuelle par IA pour grues : panorama complet
Questions fréquentes
Q : Écart réel de précision entre apprentissage semi-supervisé et apprentissage supervisé ?
A : Il n'existe pas de valeur fixe : l'écart dépend de la taille des données annotées, de la qualité des données non annotées et de la cohérence de leur distribution. Avec une annotation abondante et de bonne qualité, l'apprentissage supervisé reste la référence la plus fiable. En revanche, lorsque l'annotation est limitée, l'approche semi-supervisée surpasse généralement, à budget d'annotation égal, un modèle supervisé entraîné sur un petit volume de données. Pour la détection de défauts sur grues, l'apprentissage supervisé demeure la norme industrielle ; le semi-supervisé en est encore principalement au stade de la validation, et la précision maximale dépend des conditions de fonctionnement réelles. Kelude évalue également ses modèles sur un ensemble de test indépendant avec des critères de comparaison identiques, sans reprendre directement les chiffres publiés dans la littérature.
Q : Faut-il adopter le semi-supervisé pour un projet de détection de défauts sur grues ? Comment décider ?
A : Deux conditions à vérifier : les données non annotées suivent-elles la même distribution que les données annotées, et le coût d'annotation représente-t-il une part majeure du projet ? Si vous disposez d'un grand volume d'images brutes, de données de vibration ou de courant collectées dans des conditions de fonctionnement similaires, alors que l'équipe d'annotation ne peut en couvrir qu'une fraction, le semi-supervisé mérite d'être envisagé. À l'inverse, si le volume de données est limité ou que la dérive de distribution est marquée, il est plus rentable de consolider d'abord l'acquisition de données et le nettoyage que de forcer une approche semi-supervisée.
Q : Comment détecter et traiter l'accumulation d'erreurs sur les pseudo-étiquettes en semi-supervisé ?
A : Les signes typiques sont une précision sur l'ensemble de validation qui augmente puis chute, ou des erreurs systématiques sur certaines classes. Pour y remédier, commencez par relever le seuil de confiance des pseudo-étiquettes afin de ne réinjecter que les échantillons les plus fiables, puis vérifiez que l'augmentation de données (forte ou faible) ne dégrade pas les caractéristiques clés des défauts. Si nécessaire, extrayez les échantillons mal classés pour un examen manuel avant de les réintégrer à l'ensemble d'annotation. Le taux de contamination des pseudo-étiquettes doit faire l'objet d'une surveillance continue, et non d'un simple contrôle en fin d'entraînement.