← Derniers articles
🤖 AI

Homoglyph-based Adversarial Perturbation of Introductory Computer Science Theory Problems

Cet article propose et évalue une méthode utilisant des perturbations adverses basées sur des homoglyphes pour modifier des problèmes théoriques d'introduction à l'informatique sans altérer leur sens sémantique, visant à empêcher les étudiants de recourir à des outils d'IA pour résoudre leurs devoirs.

Auteurs originaux : Aidan Alexander, Chitrangada Juneja, Napaluck Tontrasathien, Miro Vanek, Reyan Ahmed, Saumya Debray, Sazzadur Rahaman

Publié 2026-05-19
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Aidan Alexander, Chitrangada Juneja, Napaluck Tontrasathien, Miro Vanek, Reyan Ahmed, Saumya Debray, Sazzadur Rahaman

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous êtes un enseignant essayant de donner un devoir de mathématiques à vos élèves. Vous voulez qu'ils réfléchissent intensément et résolvent les problèmes par eux-mêmes. Mais récemment, les élèves ont commencé à utiliser des assistants IA ultra-intelligents (comme ChatGPT ou Gemini) pour faire le travail à leur place. Ces outils d'IA sont si performants qu'ils peuvent souvent répondre aux questions instantanément, même si celles-ci sont légèrement piégeuses.

Les auteurs de cet article ont imaginé une astuce ingénieuse pour stopper ce comportement d'« élève paresseux ». Ils l'appellent Perturbation Adversaire basée sur les Homoglyphes. C'est une façon élégante de dire : « Modifier quelques lettres dans une question afin que les humains puissent toujours la lire, mais que l'IA soit confuse et donne une mauvaise réponse. »

Voici comment leur méthode fonctionne, décomposée en étapes simples :

1. Le Problème : L'IA est Trop Bonne pour « Deviner »

Les chercheurs ont constaté que ces outils d'IA ressemblent à des élèves ayant mémorisé l'intégralité du manuel scolaire. Si vous leur posez un problème de mathématiques classique (comme « Prouver qu'un nombre rationnel multiplié par un nombre irrationnel donne un nombre irrationnel »), ils répondent instantanément car ils ont vu cette question exacte un million de fois dans leurs données d'entraînement.

Même si vous essayez de perturber légèrement la question — par exemple en retirant un mot ou en changeant un chiffre — l'IA est si intelligente qu'elle « comble simplement les blancs » en se basant sur ce dont elle se souvient. C'est comme si vous demandiez à un ami ayant mémorisé une recette : « Comment fait-on un gâteau avec... euh... de la farine, du sucre, et... [vide] ? » Il répondrait simplement « des œufs » sans que vous ayez besoin de le dire, car il connaît la recette par cœur.

2. La Solution : L'Astuce du « Cheval de Troie »

Les auteurs ont réalisé qu'ils ne pouvaient pas simplement brouiller le texte ; l'IA le corrigerait. Au lieu de cela, ils ont utilisé une stratégie en deux étapes :

  • Étape A : Modifier la Recette (Légèrement). D'abord, ils prennent une question standard et l'ajustent juste assez pour qu'elle ne se trouve plus dans la banque de mémoire de l'IA.

    • Exemple : Au lieu de demander à propos d'« un nombre rationnel », ils pourraient dire : « Appelons le nombre 7x. »
    • Pourquoi ? Cela rend la question unique. L'IA n'a jamais vu « 7x » dans ce contexte spécifique auparavant, elle ne peut donc pas simplement extraire la réponse de sa mémoire.
  • Étape B : L'Illusion Visuelle (Homoglyphes). Ensuite, ils utilisent des homoglyphes. Ce sont des caractères qui ressemblent presque exactement à des lettres ou des chiffres normaux, mais qui sont en réalité des symboles différents provenant d'autres langues ou polices.

    • Analogie : Imaginez le chiffre 7. Maintenant, imaginez un symbole qui ressemble exactement à un 7 à vos yeux, mais qui, pour un ordinateur, est un caractère complètement différent (comme un étrange symbole d'un autre alphabet).
    • Ils remplacent un chiffre normal (comme le 7) par ce « faux 7 ».

3. Le Résultat : L'IA est Trompée

Lorsque l'IA voit ce « faux 7 », elle se confond. Elle ne reconnaît pas le symbole, elle panique et tente de deviner ce qu'il devrait être. Parce que l'IA est biaisée vers les questions originales des manuels qu'elle a mémorisées, elle ignore le « faux 7 » et suppose simplement que vous vouliez dire le « 7 » original (ou parfois, elle le supprime tout simplement).

  • L'Expérience Humaine : Un élève regarde le papier et voit « 7x ». Il le lit correctement et résout le problème de mathématiques.
  • L'Expérience de l'IA : L'IA voit un symbole étrange qu'elle ne comprend pas. Elle devine mal, ignore les mathématiques et donne une réponse complètement incorrecte.

4. Combien de Changements Sont Nécessaires ?

La meilleure partie est que vous n'avez pas besoin de réécrire toute la question. Les chercheurs ont découvert que modifier seulement un ou deux caractères suffit généralement à casser l'IA.

  • Si vous changez trop de choses, l'IA pourrait en fait comprendre le motif.
  • Mais si vous changez juste une toute petite chose (comme remplacer un « 6 » par un « 6 » qui lui ressemble), l'IA trébuche dessus, tandis que l'élève humain passe sans encombre.

5. Un Outil pour les Enseignants

Les auteurs n'ont pas seulement écrit un article ; ils ont créé un outil interactif simple.

  • Les enseignants peuvent télécharger leurs questions de devoir.
  • Ils peuvent cliquer sur un chiffre ou une lettre qu'ils souhaitent modifier.
  • L'outil leur montre une liste de caractères « qui se ressemblent » (homoglyphes).
  • Ils en choisissent un, et l'outil l'insère à la place.
  • Maintenant, le devoir est à l'abri de la triche par IA, mais reste facile à lire pour les élèves.

Résumé

Considérez cette méthode comme un camouflage visuel appliqué à un devoir. Pour l'œil humain, le devoir semble normal. Mais pour l'IA, qui repose sur la reconnaissance de motifs spécifiques, le devoir est désormais un puzzle qu'elle ne peut résoudre. Cela force l'élève à réellement faire le travail, plutôt que de laisser un robot le faire à sa place.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →