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.

Grue AI semi-supervisée : schéma des trois méthodes et conditions de mise en œuvre

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

← Faites défiler le tableau →
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

← Faites défiler le tableau →
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.

Articles connexes

contact

contact us

phone:
+86 13903802779

mail:3915269@qq.com

Working hours: Monday to Friday

Wechat
Wechat
SHARE
TOP