el jere Profile picture
Apr 28 22 tweets 9 min read Twitter logo Read on Twitter
#FunFact : des chercheurs ont mis au point 1 attaque adversariale contre #Katago, l'une des #IA de jeu de #go les plus populaires (et puissantes). Résultat : leur système de jeu parvient (presque toujours et dans certaines conditions) à… battre Katago ! goattack.far.ai
Concrètement, ils ont entraîné une (autre) #IA à appliquer leur système de jeu puis l'ont confrontée à #Katago dans différentes configurations. Ils atteignent notamment 72% de victoire contre une version largement "surhumaine" de Katago. Image
Résumé des épisodes précédents : depuis 2016 et la victoire d'#AlphaGo contre Lee Sedol (9p), puis l'arrivée de nouvelles versions d'AlphaGo et d'autres modèles, l'affaire est pliée : "Il existe désormais une entité qui ne peut être vaincue" (Lee Sedol). Image
Entre les humains et les IA, il n'y a même plus match. Les meilleures IA ne peuvent être vaincues que par des IA encore plus puissantes. Sauf que… voilà comment se situe celle développée par nos chercheurs (nommée ici "adversary" : Image
Vous avez bien lu : n'importe quel amateur humain peut battre l'IA adversariale (assez facilement, même), mais celle-ci maintient pourtant un très bon taux de victoire contre une version même très bien entraînée de #Katago. Et elle le fait avec beaucoup moins de ressources.
Alors que se passe-t-il dans ces parties ? Ben, comme d'hab avec l'IA, on sait pas 😅! On peut seulement analyser que la "victime" (Katago) semble ne pas voir un danger gigantesque sur ses groupes de pierres et finit par tomber dans un panneau gros comme le Grand Canyon. ImageImage
Voici la même partie au 100e coup. N'importe quel joueur amateur un peu avisé sait que le groupe blanc au Nord-Ouest est mort : cette forme en carré ne peut pas vivre. L'espace de noir est immense. En partie "réelle", ce serait le bon moment pour blanc pour… abandonner. Image
Et c'est exactement comme ça que l'analyse Katago : probabilité de victoire = 100%. Mais notre "adversary" ne se démonte pas et entreprend… d'encercler tout le groupe noir à l'aide de groupes individuellement non viables. Jusqu'au coup 189, où… patatra ! Image
En jouant le coup noté "A", Katago aurait encore pu sauver son groupe. Mais après le coup 189, c'est mort : le groupe blanc a 4 libertés, tandis que le noir n'en a que 3. Toutes les pierres noires dans le quart Nord-Ouest du goban sont mortes. La partie est renversée.
Pour ceux qui ne sont pas familiers du jeu de go, il est important de noter que compter les libertés, y compris de larges groupes, est totalement trivial : aucun humain un peu habitué ne serait tombé dans ce piège. Mais Katago, qui mange du joueur pro au petit déj, s'y vautre.
Après le coup 204, la "victime" évalue toujours ses chances de victoire à 100%, alors que n'importe qui peut voir que le groupe noir n'a plus qu'une seule liberté, tandis que le groupe blanc en a toujours 4. Image
Cette forme blanche en carré est un pattern qui revient dans toutes les parties de l'"adversaire". La "victime" l'analyse bien (elle est virtuellement morte), mais pour une raison inconnue, elle ne lui donne jamais le coup de grâce, même quand la course aux libertés se renverse.
Ce n'est pas un pb de calcul (trivial on l'a dit). En fait, et c'est probablement le + important, tout se passe comme si Katago… ignorait les concepts de "groupe de pierre" et de "course aux libertés", soit les règles parmi les plus fondamentales du jeu.
Donc s'il y a 1 truc à retenir (et à appliquer à toutes les IA avec lesquelles on intéragit), c'est que si Katago a appris à battre même les meilleurs joueurs a des perf impressionnantes et peut servir de support d'entraînement… IL NE "COMPREND" PAS LE JEU GO !
Et pour la conclusion, c'est @sebcrzt qui m'ôte les mots de la bouche : ce n'est pas parce qu'une IA, aussi perfectionnée soit-elle, se comporte "comme si" elle comprenait de quoi elle parle que c'est le cas. Suivez mon regard…
Et surtout, voici les derniers mots de la conclusion du papier, à méditer avant de mettre de l'IA absolument partout : Image
Les IA ont des failles parfois béantes. Ces failles sont d'autant plus dangereuses que même les auteurs des modèles en question ont du mal à les détecter. Et elles peuvent survenir à n'importe quel moment, voire être exploitées de façon malveillante.
Au passage dans l'article, on apprend que les IA ont bcp de mal avec certaines techniques. Exemple avec le "shicho" ("ladder") : c'est l'une des 1es séquences que tout débutant apprend à reconnaître, mais #Katago ne les "voit" pas et a nécessité un module de code "en dur"… ImageImage
On pèche par anthropomorphisme : comme l'#IA fait "la même chose" que nous (parfois en mieux), on a tendance à croire qu'elle le fait "comme nous". Or on n'en sait rien !
Par exemple, au go, même à très haut niveau, le joueur humain joue avec les "formes", càd qu'il utilise visuellement le dessin des pierres pour déterminer si une position est favorable ou non. C'est pourquoi il est si facile de reconnaître un schicho.
Or par définition, le robot n'a pas accès à cette dimension. Est-il possible que ça lui complique sensiblement la tâche pour "voir" certains trucs qui à nous nous sautent au nez ?
L'humain appréhende la tâche "jouer au go" dans sa matérialité, avec ses 5 sens, et tout son background. Pour lui, c'est une tâche parmi tant d'autres. Comment un robot programmé pour ça, qui ne fait que ça et n'a accès qu'à un formalisme limité l'appréhende-t-il ?

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with el jere

el jere Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @jeredejere

Mar 24
Un aspect du degré de dogmatisme de Macron, c'est cette croyance bien ancrée chez les gouvernants que tout recul politique sur une "réforme" hypothèque les chances de réussite des "réformes" futures. La fameuse "capacité à réformer".
L'idée est que s'ils cèdent, y compris sur des sujets très conflictuels mais insignifiants, les contestataires vont prendre la confiance et, forts de cette victoire, se mettre à bordéliser chaque texte à l'AN.
Réciproquement, ils analysent qu'il en va de la "confiance" des "marchés financiers" (c'est je pense de là que vient l'argument claqué au sol invoqué après le 49-3 sur les retraites) et des "partenaires européens". C'est pourquoi ils en font une question de principe.
Read 9 tweets
Mar 31, 2022
Au-delà de ce qui a été dit et redit sur les nombreux aspects problématiques de Mélenchon (sur lesquels je ne reviens pas mais qui devraient nous suffire pour ne jamais voter pour lui), voici la raison pour laquelle je pense qu'il ne PEUT PAS être un "vote utile" de gauche :
Le "vote utile" de gauche est déjà ce qui a porté JLM à "600k voix" du 2e tour en 2017. Comme pour la dynamique sondagière actuelle, ça a été possible grâce aux voix "critiques", c'est-à-dire pas dupes de ses aspects les plus problématiques.
Or qu'en a-t-il fait ? Eh bien exactement la même chose que la droite quand elle bénéficie des voix de la gauche pour faire barrage à l'extrême droite : il les a considérées comme une validation pleine et entière de son discours et de son "programme"…
Read 13 tweets
Mar 3, 2022
Alors "en boucle", je sais pas, c surtout covid et politique internationale ces derniers temps, comme tout le monde. Mais oui, y a une raison : JLM était mon candidat "naturel" avant que je réalise (en 2013) que c une crapule. Donc je lui en veux d'avoir fossoyé "ma" gauche.
D'où je parle, rapide background : y a 20 ans j'ai été brièvement au PS, tendance Gauche socialiste, celle d'un certain… Jean-Luc Mélenchon. Quand il est parti pour faire le PG, puis le FDG, j'étais enthousiasmé. En 2012, j'ai voté pour lui des 2 mains. Voilà.
J'ai décillé en 2013. Très exactement le 21 août 2013 (la vie est parfois faite de ces points de bascule), quand il a mis en doute l'origine des attaques chimiques d'Assad sur les faubourgs de Damas, 1500 morts, hommes, femmes et enfants, dans leur sommeil, au gaz sarin.
Read 9 tweets
Mar 2, 2022
24h et trouze mille mentions plus tard, 1er bilan : JLM est quand même le seul homme politique qui a besoin pour son exégèse d'une armée de trolls pour venir expliquer qu'il n'a jamais dit ce qu'il a dit tout en le disant mais sans le dire.
Mon hypothèse est que ça tient à sa façon de parler. Les déclarations que je qualifie d'"abominables" sont en général construites de la façon suivante : "Je ne suis pas pro-Poutine" (ou formule équivalente) puis il reprend le narratif typiquement poutinien.
Exemple pour le cas qui nous intéresse (puisque sa fanbase exige des exemples) : "Je suis contre la guerre de Poutine ET contre l'annexion de l'Ukraine par l'Otan". Aussitôt les gogos viennent te dire "Ah ben tu vois, il a dit qu'il était contre la guerre"
Read 28 tweets
Mar 1, 2022
Je comprends la rage des insoumis qui depuis des années ont mis tellement d'énergie à mettre sous le tapis les positions abominables de JLM sur la Russie de voir le truc leur péter à la gueule à 40 jours de la présidentielle, mais fallait que ça sorte.
Voyez-vous, les positions qu'on prend ne servent pas seulement à rabattre une clientèle électorale ou à satisfaire l'egotrip d'un seul homme. Ce sont aussi des témoignages devant l'Histoire qui vous engagent sur le temps long.
Donc ce n'est pas parce que l'anti-américanisme maladif et la poutinolâtrie débile ont eu le vent en poupe pendant 2 décennies que vous pouviez vous dire que ça ne se retournerait jamais contre vous.
Read 5 tweets
Feb 28, 2022
C'est le sauve-qui-peut chez les petits télégraphistes du Kremlin. Mais on les lâchera pas car ils sont depuis toujours un élément essentiel de la guerre "hybride" de Poutine, qui compte sur eux pour désamorcer toute réponse occidentale de l'intérieur.
Le monde semble avoir découvert lundi dernier que Poutine était en guerre contre l'Occident. Mais cette guerre avait déjà débuté il y a bien longtemps. Et ces gens-là étaient déjà à l'œuvre dans leurs opérations de sabotage systématique de la démocratie et de l'information.
Ceux qui vous expliquaient que Poutine est un "vrai bonhomme", que les Ukrainiens sont tous des nazis ou les Syriens tous des jihadistes. Ceux qui voulaient vous convaincre de ne pas vous vacciner ou vous faire croire que vos dirigeants étaient vendus à Soros…
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(