Learning from weak supervision: Insights from human trafficking detection
Notice bibliographique
Résumé
Cette thèse examine le rôle de l’intelligence artificielle (IA) dans la résolution de problèmes réels complexes à travers le cas de la détection en ligne de la traite des êtres humains. Bien que l’IA offre un potentiel pour identifier des schémas de traite, son application dans ce domaine demeure difficile. Les données sont bruitées, les annotations sont rares ou ambiguës, et les erreurs de classification peuvent entraîner des conséquences néfastes. Toutefois, des signaux faibles, tels que les publications répétées, les coordonnées partagées ou des heuristiques spécifiques au domaine, offrent une opportunité d’entraîner des modèles sans recourir à une annotation manuelle intensive. Cette thèse explore comment une telle supervision faible, combinée à l’apprentissage sur graphes, peut modéliser des comportements structurés tout en interrogeant de manière critique la pertinence des systèmes automatisés dans ce contexte.Au cœur de cette thèse se trouvent des techniques innovantes pour apprendre à partir de labels faibles sur des données structurées en graphes. Celles-ci incluent : un classificateur multi-classes basé sur des fonctions de labellisation pour distinguer différents types de comportements dans les annonces d’escortes ; un cadre d’apprentissage contrastif qui améliore les représentations des nœuds sous supervision faible ; et une méthode d’extraction de noms qui combine les sorties de modèles avec des règles d’exclusion pour extraire des noms sans données annotées. Ces modèles sont conçus pour des contextes où une supervision forte est irréaliste mais où des structures exploitables persistent. Afin de favoriser l’usage pratique, la thèse présente également un outil de visualisation interactif qui permet aux analystes d’explorer des groupes d’annonces liées et d’identifier des tendances spatio-temporelles. Ce système illustre l’intérêt de combiner apprentissage automatique et investigation humaine. Enfin, la thèse introduit un cadre éthique intitulé Radical Questioning, élaboré avec une équipe pluridisciplinaire à partir de consultations menées avec des organisations dirigées par des survivant·e·s. Ce cadre ne se limite pas à la conception responsable, mais pose la question fondamentale de savoir si certains systèmes doivent être développés. Il fournit une méthode structurée pour réfléchir aux risques, aux hypothèses et aux dynamiques de pouvoir avant de déployer des systèmes d’IA dans des domaines socialement sensibles.À travers cinq projets, cette thèse montre que la supervision faible permet un apprentissage efficace sur graphes en environnements à faible annotation. Elle soutient également que les avancées techniques doivent s’accompagner de réflexions sur l’utilisabilité et l’éthique afin de créer des systèmes d’IA véritablement responsables sur le plan social
Récupéré en direct depuis OpenAlex et désinversé. Les résumés ne sont pas conservés dans cette base de données : les index inversés représentent 8,6 Go des 9,3 Go de texte de la base, et le serveur dispose de 13 Go libres.
Comment cette classification a été obtenuedéplier
Prédiction machine sur la base complète
Imitation des enseignantsNi prévalence calibrée, ni vérité terrain. Validation humaine à venir. Le volet Gemma est une étiquette directe du modèle pour chaque travail de la base, lue sur la notice réduite au titre. Le volet Codex est un classifieur appris des 10 348 étiquettes directes de Codex et calibré sur les taux pondérés de l'échantillon; les champs sans appui suffisant ne portent aucun appel Codex. Le mode candidate est l'union des deux volets; le consensus est leur intersection. Ces sorties portent le statut machine_predicted_unvalidated et ne sont pas des étiquettes humaines.
Scores du classifieur distillé par catégorie (deux têtes)
| Catégorie | Codex | Gemma |
|---|---|---|
| Métarecherche | 0,004 | 0,022 |
| Méta-épidémiologie (sens strict) | 0,001 | 0,001 |
| Méta-épidémiologie (sens large) | 0,001 | 0,001 |
| Bibliométrie | 0,002 | 0,001 |
| Études des sciences et des technologies | 0,001 | 0,002 |
| Communication savante | 0,002 | 0,003 |
| Science ouverte | 0,002 | 0,002 |
| Intégrité de la recherche | 0,002 | 0,002 |
| Charge utile insuffisante (le modèle a refusé de juger) | 0,003 | 0,001 |
Scores machine (provisoires)
Les deux têtes enseignantes du modèle étudiant, lues sur ce travail. Un score ordonne la base pour la relecture; il n'affirme jamais une catégorie, et le statut de validation accompagne chaque rangée tel quel.
Scores de référence d'un modèle non mature (critères de maturité non atteints, 7 itérations). Un score ordonne; il n'affirme jamais une catégorie.
score_only:v0-immature-baseline · tel quel depuis la passe de notation : score_only signifie que le nombre peut ordonner les travaux, et qu'aucune étiquette de catégorie n'en découleClassification
machine, non validéePrédiction automatique; un appel candidat d’une seule source (Gemma direct ou Codex distillé), pas un consensus.
Le détail, modèle par modèle et score par score, se trouve en fin de page sous « Comment cette classification a été obtenue ».