Latest / Le centre de gravité / Transformers — Pourquoi l’attention a changé l’IA
Transcript
- 0:00Épisode Transformers, pourquoi l'attention a changé ?
- 0:03L'i, a chapitre un le langage n'est pas une file de mots.
- 0:08Une phrase ne se comprend pas seulement en avançant, elle se
- 0:11comprend en reliant et c'est peut être là que toute
- 0:15l'histoire commence. Comprendre une phrase pour un
- 0:18humain paraît presque d'une simplicité insultante.
- 0:20On écoute, on lit et le sens vient enfin.
- 0:23C'est ce qu'on croit. Parce qu'en réalité, comprendre
- 0:26une phrase, c'est faire une quantité absurde de travail
- 0:28invisible. Relier un pronom à la bonne
- 0:30personne, sentir qu'un mot change de sens selon ce qui
- 0:33l'entoure, garder en mémoire quelque chose dit 6 ou 8 mots
- 0:37plus tôt pour comprendre ce qui arrive à la fin, comprendre
- 0:40bref, c'est naviguer dans une structure, pas seulement dans
- 0:42une ligne. Prenez une phrase minuscule, le
- 0:45trophée ne rentre pas dans la valise parce qu'il est trop
- 0:47grand. Qui est trop grand, le trophée,
- 0:50maintenant, changez presque rien.
- 0:52Le trophée ne rentre pas dans la valise parce qu'elle est trop
- 0:54petite. Cette fois, c'est la valise.
- 0:56Les mots ont à peine bougé. Le monde, lui, a changé, et ce
- 1:00basculement dit quelque chose d'essentiel, le langage n'est
- 1:03pas une simple succession de mots, c'est un système de
- 1:05dépendance, un mot pointe vers un autre, un pronom se rattache
- 1:09à un nom, un verbe attend son sujet, une ambiguïté se résout
- 1:13non pas au mot suivant, mais dans l'architecture entière de
- 1:16la phrase. Autrement dit, comprendre ne
- 1:18consiste pas seulement à avancer, comprendre consiste à
- 1:21relier, et c'est là que les ennuis commencent pour les
- 1:24machines, car pendant longtemps. On a essayé de leur apprendre le
- 1:27langage comme on ferait défiler un texte sur un tapis roulant,
- 1:30un mot, puis le suivant, puis le suivant, avec l'espoir qu'en
- 1:34arrivant à la fin, elles se souviennent encore du début.
- 1:37C'était logique. Après tout, une phrase arrive
- 1:40bien dans un certain ordre, sauf que le sens, lui, n'obéit pas
- 1:43toujours à cet ordre. Là, il saute, il revient, il
- 1:46dépend d'un détail lointain, il se révèle parfois après coup.
- 1:50Une phrase à l'échelle du sens ressemble moins à une file
- 1:53indienne qu'à une toile tendue entre des mots qui se répondent.
- 1:56Plus simplement, ce n'est pas une route, c'est un réseau.
- 1:59Pensez à cette autre phrase, le chat que le voisin de ma sœur a
- 2:02recueilli hier soir dormait enfin, le mot important pour
- 2:05comprendre dormait, ce n'est ni voisin, ni sœur, ni hier, ni
- 2:10soir, c'est chat. Pourtant, entre les 2, la phrase
- 2:13a pris son temps, un humain le sent presque sans effort, une
- 2:17machine, elle doit apprendre qu'au milieu du bruit, certains
- 2:20liens comptent plus que d'autres.
- 2:21C'est tout le problème et c'est aussi la clé de toute l'histoire
- 2:24qui suit. Parce qu'avant de fabriquer des
- 2:26machines qui parlent, qui résument, qui traduisent ou qui
- 2:29écrivent du code, il fallait résoudre une question beaucoup
- 2:32plus primitive, beaucoup plus difficile aussi, comment sait on
- 2:36exactement à quoi il faut prêter attention dans une phrase ?
- 2:40Chapitre 2, avant 2017, des machines qui lisaient mot après
- 2:44mot pendant longtemps, on a demandé au modèle de retenir la
- 2:48phrase en avançant. Le problème, c'est qu'une
- 2:51mémoire qui marche pas à pas finit souvent par perdre ce qui
- 2:54change. Tout avant les Transformers, le
- 2:56langage était déjà un territoire intensément travaillé.
- 2:59Les machines n'étaient pas stupides, elles progressaient,
- 3:01elles traduisaient mieux, elles complétaient des phrases, elles
- 3:04classaient des textes, mais elles le faisaient avec une
- 3:06contrainte lourde, presque physique.
- 3:08Elles avançaient un mot après l'autre, comme un lecteur
- 3:10condamné à marcher tout droit. Les grandes architectures
- 3:13dominantes portaient des noms un peu arides, RNN puis LSTM puis
- 3:16GRU. Derrière ces acronymes un peu
- 3:19secs, il y avait toujours la même intuition générale, à
- 3:22chaque nouveau mot, le modèle met à jour un état interne, une
- 3:25sorte de mémoire condensée de tout ce qu'il a vu jusque là.
- 3:28L'idée est belle, elle est même très humaine en apparence.
- 3:31Lire, après tout, c'est bien traverser une phrase dans le
- 3:33temps. Sauf qu'en pratique, cette
- 3:35mémoire devait faire l'impossible, garder le fil du
- 3:37début, intégrer le milieu, préparer la fin, tout ça dans un
- 3:41espace limité, comprimé, réécrit à chaque étape, imaginer
- 3:44quelqu'un à qui l'on demande de résumer un roman entier sur un
- 3:47post it. Puis d'effacer et de réécrire ce
- 3:49post it à chaque page. Voilà le problème en beaucoup
- 3:52plus mathématique bien sûr, mais le problème tout de même, les
- 3:55RNN ont très vite buté sur cette difficulté, plus la séquence
- 3:58s'allonge, plus le début s'éloigne, plus le signal
- 4:01s'affaiblit. En langage technique, on parle
- 4:02de gradients qui s'évanouissent à l'oral.
- 4:05On peut le dire autrement, la mémoire se délite.
- 4:08Les LSTM, introduits en 1997 par Sepp O'Crayther et Jürgen
- 4:10Schmituber. Ont représenté une avancée
- 4:15majeure. Ils ajoutaient des portes, des
- 4:17mécanismes pour décider quoi garder, quoi oublier, quoi
- 4:20laisser passer. C'était intelligent, c'était
- 4:22élégant et pendant des années, c'est comme ça qu'on a tenu la
- 4:25ligne de front. Mais même avec ses raffinements,
- 4:27une limite persistait, le modèle continuait de lire dans l'ordre.
- 4:31Il devait toujours porter le passé avec lui au lieu de
- 4:33pouvoir y revenir librement. Et ce détail allait devenir
- 4:36fatal. Prenez la traduction
- 4:38automatique, pendant longtemps, on a utilisé des architectures
- 4:41dites séquence, tout séquence. Une première partie lit la
- 4:44phrase source et la compresse dans une représentation, puis
- 4:47une 2nde partie essaie de produire la phrase cible.
- 4:50Le résultat pouvait être impressionnant, mais là encore,
- 4:53tout dépendait de la qualité de cette compression.
- 4:55Si la phrase était courte, ça passait.
- 4:57Si elle s'allongeait, les ennuis commençaient.
- 5:00Parce qu'une phrase n'est pas seulement longue, elle est
- 5:02hiérarchique. Elle contient des retours, des
- 5:04parenthèses, des dépendances lointaines, des points d'appui
- 5:07qui reviennent tard. Or, ces architectures
- 5:09transportaient tout ça dans une mémoire unique, comme si toute
- 5:12la phrase devait survivre dans une valise trop petite.
- 5:15En 2014, une première fissure apparaît avec les travaux de
- 5:18Dimitri Badano Qiongyuncho et Yoshua Bengio.
- 5:20Ils ajoutent un mécanisme d'attention dans les systèmes de
- 5:23traduction. L'idée, déjà, est décisive.
- 5:27Au lieu de tout compresser une fois pour toutes, le modèle peut
- 5:29aller regarder les bons morceaux de la phrase source au moment où
- 5:32il en a besoin. C'est une avancée immense, mais
- 5:35l'attention reste alors un outil ajouté à une vieille structure.
- 5:38Le moteur profond reste séquentiel.
- 5:40Le lecteur marche toujours en file indienne.
- 5:43Et ce n'était pas seulement un problème de qualité, c'était
- 5:45aussi un problème de vitesse. Un modèle qui traite une phrase
- 5:48mot après mot se parallélise mal.
- 5:50Il doit attendre l'étape précédente pour calculer la
- 5:53suivante. Dans un monde où les données
- 5:55explosent et où les GPU deviennent les vraies machines
- 5:57de guerre de l'i a, cette dépendance séquentielle commence
- 5:59à coûter très cher. En d'autres termes, les anciens
- 6:02modèles avaient déjà compris quelque chose du langage, mais
- 6:05ils le comprenaient dans une position inconfortable, comme
- 6:07quelqu'un qui essaierait d'observer une fresque immense à
- 6:10travers une fente étroite, en avançant centimètre par
- 6:13centimètre. Il voyait quelque chose, mais il
- 6:16voyait tard et il voyait mal. Le problème n'était donc pas
- 6:20seulement qu'ils oubliaient le problème, c'est qu'ils
- 6:22regardaient le langage avec la mauvaise posture, pas le bon
- 6:25angle, pas la bonne géométrie. Et un jour, quelqu'un a fini par
- 6:29poser la question qui change tout, si le sens dépend des
- 6:32relations entre les mots, pourquoi continuer à les traiter
- 6:34comme une procession ? Chapitre 3, l'idée simple qui
- 6:38change tout, l'attention. Et si le cœur du problème
- 6:42n'était pas la mémoire ? Et si comprendre une phrase
- 6:44consistait d'abord à savoir où ? Regarder, c'est souvent comme ça
- 6:47que les vraies ruptures arrivent pas avec une réponse plus
- 6:50compliquée, avec une question mieux posée.
- 6:52Et parfois une discipline entière attend cette question
- 6:55sans le savoir. Pendant des années, le problème
- 6:57avait été formulé ainsi, comment aider une machine à garder en
- 7:00mémoire ce qu'elle a déjà lu ? Puis peu à peu, une autre
- 7:02formulation s'impose, peut être que la mémoire n'est pas le vrai
- 7:06centre du sujet. Peut être que le vrai centre
- 7:08c'est la sélection, la capacité à distinguer.
- 7:10Dans une phrase, ce qui compte vraiment de ce qui ne compte pas
- 7:13maintenant, c'est ça l'attention.
- 7:15L'idée est presque embarrassante de simplicité, quand nous
- 7:18lisons, nous ne donnons pas le même poids à chaque mot, nous
- 7:20balayons une phrase, oui, mais en réalité, nous faisons mieux
- 7:23que ça. Nous revenons vers les éléments
- 7:25pertinents, un prenons vers son antécédent, un adjectif vers ce
- 7:28qu'il qualifie, et parfois un mot banal devient décisif parce
- 7:31qu'il change toute la scène. L'attention en I à formalise
- 7:34précisément cela à un instant donné, certains morceaux de la
- 7:37séquence comptent plus que d'autres, pas en général, pas
- 7:40une. Fois pour toutes, maintenant
- 7:42pour ce mot ci, dans ce contexte-là, c'est une idée très
- 7:45fine parce qu'elle casse une illusion tenace, l'idée que le
- 7:48contexte serait une sorte de halo uniforme autour des mots.
- 7:51Non, dans une phrase, tout n'éclaire pas tout de la même
- 7:53façon, certains liens sont faibles, d'autres sont décisifs.
- 7:56Comprendre c'est donner le bon poids au bon endroit.
- 7:59Prenez un exemple très simple, Marie a donné le livre à Sophie
- 8:03parce qu'elle partait demain, qui part demain ?
- 8:05Marie Sophie, nous humains, cherchons immédiatement les
- 8:08éléments qui font tenir l'interprétation.
- 8:10La Chine doit apprendre elle aussi à distribuer son regard,
- 8:13l'attention. On peut l'imaginer comme un
- 8:15surligneur mobile, ou mieux, comme un système de projecteur.
- 8:19A chaque mot, le modèle éclaire autrement le reste de la phrase,
- 8:22quand il traite un pronom, il cherche à quoi ce pronom peut
- 8:25renvoyer, quand il traite un verbe, il cherche son sujet, son
- 8:28objet, ses compléments, quand il traite un mot ambigu, il cherche
- 8:31les indices qui vont stabiliser son sens.
- 8:33Le point décisif, c'est que le sens ne naît pas seulement de la
- 8:36proximité, il naît de la pertinence et la pertinence, il
- 8:40faut la calculer. A ce stade de l'histoire, la
- 8:42tension existe déjà dans certains systèmes, notamment en
- 8:44traduction, mais elle reste un accessoire brillant accroché sur
- 8:48une vieille machine, une aide, une béquille sophistiquée, pas
- 8:51encore le centre de gravité. Et pourtant, l'idée contenait
- 8:54déjà la révolution toute entière.
- 8:56Car si ce qui compte dans une phrase c'est la carte des
- 8:59dépendances, alors peut être qu'il faut arrêter d'organiser
- 9:02les modèles autour du défilement, peut être qu'il faut
- 9:04les organiser autour des relations elles-mêmes.
- 9:06Le déplacement paraît subtil, en réalité il est immense, on ne
- 9:10passe pas. D'un meilleur réglage à une
- 9:11simple amélioration, on passe d'une manière de lire à une
- 9:14autre manière de voir. La phrase n'est plus un tunnel,
- 9:17elle devient une surface, mieux une géographie.
- 9:20Et soudain on ne lit plus, on cartographie.
- 9:23Chaque mot n'est plus seulement un point sur une ligne, mais un
- 9:26nœud dans un réseau de liens, certains proches, certains
- 9:28lointains, certains évidents, certains invisibles au premier
- 9:31regard. Et tout à coup, l'ambition
- 9:33change, il ne s'agit plus seulement d'avancer.
- 9:35Sans oublier, il s'agit de cartographier les relations qui
- 9:38donnent son sens à la phrase. À partir de là, la suite devient
- 9:42presque inévitable. Si la tension est la vraie clé,
- 9:44alors quelqu'un finira bien par proposer de bâtir toute
- 9:47l'architecture autour d'elle. Et ce quelqu'un, ce sera Google
- 9:50en 2017, avec un titre de papier qui ressemble moins à un article
- 9:54scientifique qu'à une déclaration de guerre.
- 9:57Chapitre 4200017 attention is all you need. 8 mots, une
- 10:00promesse et derrière eux, une décision radicale, retirer la
- 10:03vieille charpente et reconstruire l'édifice autour
- 10:06d'un seul principe. En juin 2000171 article apparaît
- 10:10sur archive. Son titre attention is all you
- 10:13need 8 mots. Et dans ces 8 mots, une audace
- 10:16presque insolente. Les auteurs, haschich vaswani,
- 10:18Noam shazir, Nicky Parmar, Jacob Huskhoret, Lion Jones, Edan
- 10:22Gomez, Luka Kaiser et ilia polosukin, travaillent chez
- 10:25Google Brain et Google Research. Ils ne disent pas, nous avons
- 10:28amélioré tel composant, ils ne disent pas, nous avons ajouté
- 10:31une couche utile, ils disent en substance, et si l'attention
- 10:34suffisait à elle seule ? Il faut mesurer ce que cela veut
- 10:38dire. À l'époque, le langage est
- 10:39encore largement dominé par des architectures récurrentes, on
- 10:42lit mot après mot, on transporte une mémoire, on raffine, on
- 10:45répare le papier de 2017, prend tout ça, regarde la vieille
- 10:47mécanique et enlève le moteur. C'est rare.
- 10:49Un geste aussi simple et aussi brutal.
- 10:52Plus de récurrence, plus de convolution à la place, une
- 10:55architecture fondée uniquement sur des mécanismes d'attention.
- 10:57Le mot important ici, c'est seulement l'attention n'est plus
- 11:01un bonus, elle devient la charpente, le reste s'aligne
- 11:04autour d'elle. Dans le résumé du papier, la
- 11:07phrase est nette, les modèles dominants de transduction de
- 11:09séquences reposent sur des réseaux récurrents ou
- 11:12convolutionnelles complexes. Nous proposons une nouvelle
- 11:14architecture simple, le transformeur, fondée seulement
- 11:17sur l'attention, sans récurrence ni convolution.
- 11:20Ce genre de phrase arrive parfois en science, comme un
- 11:22bruit sec, elle ne ressemble pas à une explosion, mais
- 11:25rétrospectivement, c'en est une. Le chant ne le sait pas encore,
- 11:28mais son centre de gravité est en train de bouger.
- 11:31Le transformer n'est pas seulement élégant sur le plan
- 11:33conceptuel, il arrive aussi au moment exact où l'industrie en a
- 11:37besoin, parce qu'en supprimant la dépendance stricte au mot
- 11:40précédent, il devient beaucoup plus parallélisable.
- 11:42Et ça change tout. Ce n'est plus seulement une
- 11:45meilleure idée théorique, c'est une idée faite pour l'époque des
- 11:47très gros volumes de données et du calcul massif sur GPU et TPU.
- 11:51En d'autres termes, le transformer n'épouse pas
- 11:53seulement mieux le langage, il épouse aussi mieux l'économie
- 11:56moderne du calcul. C'est une des raisons de sa
- 11:58victoire. Les premiers résultats du
- 12:01papier, notamment en traduction automatique, frappent vite, mais
- 12:04l'essentiel n'est peut être même pas là.
- 12:06L'essentiel, c'est que le papier rend soudain pensable un autre
- 12:09avenir pour le traitement du langage.
- 12:11Il montre qu'on peut représenter une séquence sans la traverser,
- 12:14comme une procession, qu'on peut calculer des dépendances
- 12:16directement à grande échelle, et qu'en faisant ça, on ouvre la
- 12:20voie à autre chose qu'une amélioration locale.
- 12:22On ouvre une plate forme, une grammaire générale, c'est
- 12:25souvent le signe des papiers vraiment historiques.
- 12:28Au moment où ils sortent, ils résolvent un problème précis.
- 12:31Quelques années plus tard, on réalise qu'ils avaient surtout
- 12:33changé la forme des questions qu'on pouvait poser.
- 12:36Cette architecture naît dans la traduction, mais très vite, elle
- 12:39déborde, compréhension du langage, génération, résumé,
- 12:43recherche, vision, multimodalité.
- 12:46En 2017, personne n'entend encore le mot chat GPT, mais le
- 12:49sol est en train de bouger sous toute l'i a moderne.
- 12:52Le titre, lui, restera. Attention, is all you need.
- 12:56On peut l'entendre comme une formule de laboratoire.
- 12:58On peut aussi l'entendre comme une intuition plus vaste,
- 13:00presque philosophique. Dans le langage, comprendre
- 13:03n'est pas d'abord accumuler, c'est savoir quoi regarder très
- 13:07bien. Reste alors la vraie question,
- 13:08quand on dit qu'un transformeur fait attention, que fait il
- 13:11exactement ? Que se passe-t-il concrètement à
- 13:14l'intérieur ? Chapitre 5, comment marche un
- 13:17transformeur ? Sous le mot, il y a une
- 13:20mécanique pas simple mais belle, prendre une phrase.
- 13:24La transformer en relation puis recalculer chaque mot à la
- 13:27lumière de tous les autres. Il faut maintenant entrer dans
- 13:30la machine, pas trop profond, mais assez pour que le mot
- 13:33transformé cesse d'être un prestige vague.
- 13:35Assez pour qu'il commence à devenir une intuition.
- 13:37Le principe général tient en une phrase, un transformeur prend
- 13:41une séquence, découpe le texte en unité, transforme ses unités
- 13:44en représentation numérique, puis recalcule chacune d'elles à
- 13:47la lumière de toutes les autres. C'est ça le cœur.
- 13:50D'abord, le texte est découpé en token, pas forcément des mots
- 13:53entiers, parfois des. Morceau de mots, parfois de la
- 13:55ponctuation, parfois des fragments très fréquents, peu
- 13:58importe ici le détail exact. L'idée importante, c'est que le
- 14:01langage devient une suite d'unités manipulables.
- 14:03Ensuite, chaque token est converti en vecteur, c'est à
- 14:06dire en représentation numérique.
- 14:08Mais une phrase n'est pas seulement un sac de token, elle
- 14:10a un ordre. Or le transformer précisément
- 14:13veut traiter beaucoup de choses en parallèle, il faut donc lui
- 14:15redonner le sens de la position, c'est le rôle des Encodages
- 14:18positionnels dire au token où il se trouve dans la séquence, sans
- 14:22ça le chien mord l'homme et. L'homme mord, le chien
- 14:25risquerait de se ressembler dangereusement.
- 14:27Et puis arrive le vrai cœur battant du modèle, la self.
- 14:30Attention l'auto. Attention, le mot peut
- 14:32impressionner l'idée, elle est simple, pour comprendre un token
- 14:36donné, le modèle regarde tous les autres tokens de la même
- 14:39séquence et estime lesquels sont les plus pertinents, pas les
- 14:42plus proches, les plus pertinents.
- 14:43Le token n'est donc plus défini, une fois pour toutes, il est
- 14:46recalculé par son contexte. C'est l'idée décisive dans un
- 14:49transformer un mot n'existe jamais seul, il existe à la
- 14:53lumière des autres. Uniquement ce calcul passe par 3
- 14:55objets devenus célèbres, query qui value, on peut les expliquer
- 14:59sans cruauté. La Query c'est ce que cherche un
- 15:02token, la qui c'est la manière dont les autres se présentent,
- 15:05la value c'est l'information qu'ils portent réellement.
- 15:08En simplifiant, chaque token arrive avec 3 cartes, une voilà
- 15:11ce que je cherche, une autre, voilà comment on peut me
- 15:14reconnaître une 3e, voilà ce que j'ai réellement à apporter.
- 15:17Le modèle compare alors là query d'un token avec les quizz des
- 15:21autres, quand ça correspond fortement, il récupère davantage
- 15:24de. Value, autrement dit, il regarde
- 15:26qui compte pour lui, puis il prend davantage chez eux.
- 15:28Cette opération produit quelque chose de très puissant, le
- 15:31modèle ne manipule plus des mots figés, il manipule des mots
- 15:34contextuels, le mot banque ne se ressemble plus exactement à lui
- 15:38même, selon qu'on parle d'un compte bancaire ou d'une rive,
- 15:41le mot change parce que son voisinage change, le sens
- 15:44devient calcul, et c'est précisément là que la magie
- 15:47apparente redevient de l'ingénierie.
- 15:49Et puis il YA1. Autre raffinement décisif, la
- 15:50multihead. Attention, une seule attention
- 15:53pourrait déjà. Être utile, mais une phrase
- 15:55contient plusieurs types de relations en même temps, la
- 15:58grammaire, la référence, les oppositions, les structures
- 16:01logiques, la multihead. Attention, c'est donc plusieurs
- 16:04façons de regarder la phrase simultanément, comme si
- 16:07plusieurs lecteurs lisaient en parallèle, l'un suit les
- 16:09pronoms, l'autre la syntaxe, l'autre les dépendances plus
- 16:12abstraites, l'autre les grands motifs de sens.
- 16:15Ensuite on combine ses lectures. Le résultat n'est pas une
- 16:18compréhension plate, c'est une compréhension stratifiée.
- 16:21Tout cela ne se produit pas une fois, mais couche après couche.
- 16:24Chaque couche reprend les représentations produites par la
- 16:27précédente et les affine, les relations deviennent plus
- 16:29riches, les abstractions montent, le modèle voit de moins
- 16:32en moins des unités brutes et de plus en plus des structures de
- 16:35sens utiles à la tâche. C'est pour ça que le nom
- 16:38transformer est bien choisi. Le modèle ne se contente pas de
- 16:41lire, il transforme la représentation du texte à chaque
- 16:44étage dans sa forme d'origine. L'architecture comporte un
- 16:47encodeur et un décodeur, l'encodeur construit une
- 16:50représentation riche de l'entrée, le décodeur génère la
- 16:52sortie pour la traduction, c'est.
- 16:54Idéal une phrase entre une autre sort.
- 16:57Mais la vraie puissance du transformer c'est qu'il va
- 16:59ensuite se laisser réarranger. Certains modèles n'utiliseront
- 17:02surtout que l'encodeur, d'autres surtout le décodeur.
- 17:05Et c'est là que l'histoire bascule, de la science élégante
- 17:07au choc industriel. Parce qu'après 2017, cette
- 17:09architecture n'est plus une architecture parmi d'autres,
- 17:11elle devient une lignée et bientôt presque un climat.
- 17:16Chapitre 6, Berthe GPT, Tchad GPT, la descendance.
- 17:20Une bonne architecture ne reste jamais seule, elle se divisé, se
- 17:23spécialisé, grossit changer d'échelle, puis finit par
- 17:27redessiner tout le paysage. À partir de 2017, cette
- 17:29architecture cesse très vite d'être une curiosité brillante.
- 17:32Elle devient un point de départ. L'architecture originale, pensée
- 17:34notamment pour la traduction, va donner naissance à plusieurs
- 17:38lignées. Et parmi elles, 2 noms vont
- 17:40structurer une bonne partie du paysage, Berthe et GPT Berthe.
- 17:44Arrivé en 2018, son nom complet est déjà tout un programme.
- 17:49Bidirectionnal encoder, representation from
- 17:51Transformers. En clair, Berthe exploite
- 17:54surtout la logique de l'encodeur.
- 17:55Son métier n'est pas d'abord de produire du texte.
- 17:58Son métier, c'est de fabriquer de bonnes représentations, de
- 18:01lire profondément, d'intégrer le contexte à gauche et à droite,
- 18:04de comprendre qu'un mot ne veut pas exactement la même chose
- 18:07selon l'ensemble de la phrase. C'est une machine à enrichir le
- 18:10langage avant d'agir dessus. Classification, extraction
- 18:14d'information, recherche, compréhension.
- 18:16Berthe devient très vite une base majeure du NLP moderne, GPT
- 18:19lui vient d'une autre branche, son nom, generative prit train
- 18:22transformer annonce déjà sa vocation, là où Berthe lit pour
- 18:26mieux représenter GPT lit. Pour prolonger, il s'appuie
- 18:29surtout sur la logique du décodeur et sur un apprentissage
- 18:31d'apparence presque modeste, prédire le prochain token,
- 18:34encore un, puis un autre, puis un autre.
- 18:39Sauf qu'à grande échelle, cette tâche simple devient redoutable.
- 18:43Pour bien prédire la suite, il faut internaliser une quantité
- 18:46immense de régularité du langage, du style, des faits,
- 18:49des structures argumentatives, des formes narratives.
- 18:53Ce qui semblait être un jeu d'auto complétion devient
- 18:55progressivement une machine générale à générer du texte.
- 18:58C'est là que le détail technique commence à devenir une affaire
- 19:01de civilisation numérique. La différence entre les 2
- 19:04familles peut se dire simplement, Berthe apprend
- 19:06surtout à lire, GPT apprend surtout à continuer.
- 19:09C'est schématique bien sûr, mais c'est juste et c'est surtout
- 19:13utile à l'oral parce que toute la vague qui va suivre
- 19:15GPT2GPT3GPT4 puis les assistants conversationnels comme chat GPT
- 19:21vient de là d'un pari sur la génération auto régressive,
- 19:25amplifiée par l'échelle, plus de données, plus de paramètres,
- 19:28plus de calculs et soudain des modèles capables de rédiger,
- 19:32résumer, traduire, expliquer, dialoguer, coder.
- 19:36Il faut faire attention à ne pas raconter ça comme une ligne
- 19:39droite magique. Chat GPT n'est pas contenu tout
- 19:41entier dans le papier de 2017 comme un destin écrit d'avance.
- 19:43Il y a eu des avancées de taille, d'entraînement,
- 19:46d'alignement d'infrastructures, d'interfaces de produits.
- 19:48Mais la charpente, elle est bien là.
- 19:52Quand le grand public découvre qu'une machine peut lui répondre
- 19:55avec une fluidité troublante, il découvre sans le savoir le
- 19:58succès historique d'une architecture née 6 ans plus tôt
- 20:02autour de l'attention. Et la contagion ne s'arrête pas
- 20:06au texte. En 2020, le vision Transformers
- 20:08montre qu'on peut aussi découper une image en patch et lui
- 20:11appliquer des idées analogues. L'architecture sort du langage,
- 20:14elle devient une forme générale pour traiter des séquences ou
- 20:17quasi séquences d'information texte, image audio,
- 20:20multimodalité. L'architecture déborde de son
- 20:24berceau. Quand une idée commence à
- 20:26coloniser des domaines aussi différents, ce n'est plus
- 20:29seulement une réussite technique, c'est un changement
- 20:31de régime. On n'est plus dans un progrès
- 20:34local, on est dans une bascule. Mais il reste une question,
- 20:37pourquoi cette architecture parmi tant d'autres idées
- 20:39ingénieuses en IAAT elle gagné avec une telle brutalité ?
- 20:42Pourquoi est elle devenue pendant des années la forme
- 20:44dominante de l'intelligence artificielle moderne ?
- 20:46Pour répondre, il faut quitter un instant les phrases et
- 20:50regarder les machines qui les. Entraînent chapitre 7, pourquoi
- 20:55les Transformers ont gagné et pourquoi ils ne sont peut être
- 20:58pas la fin de l'histoire. Une architecture peut dominer
- 21:01son époque pour de très bonnes raisons.
- 21:03Ça ne veut pas dire qu'elle a résolu une fois pour toutes le
- 21:06problème qu'elle a rendu visible.
- 21:07Les Transformers ont gagné pour une raison simple à formuler et
- 21:10complexe dans ses conséquences, ils arrivaient avec la bonne
- 21:13idée au bon moment dans la bonne économie du calcul.
- 21:15La bonne idée, c'était l'attention comme principe
- 21:17central. Le bon moment, c'était celui de
- 21:19l'explosion des données numériques et de l'appétit pour
- 21:22des modèles toujours plus grands.
- 21:23Et la bonne économie du calcul, c'était celle des GPU et des
- 21:26TPU, autrement dit des machines remarquablement adaptées au
- 21:27traitement parallèle. 1RNN lit une phrase comme une procession,
- 21:31un transformer peut traiter bien plus de choses en même temps
- 21:34dans une ère de skale. Ce détail n'en est pas un, c'est
- 21:37un empire, et les empires techniques ne gagnent jamais
- 21:39seulement parce qu'ils ont raison, ils gagnent parce qu'ils
- 21:41épousent leur époque. Il faut être clair, la victoire
- 21:43des Transformers n'est pas seulement scientifique, elle est
- 21:46aussi industrielle. Une architecture qui s'entraîne
- 21:48mieux à grande échelle, qui exploite mieux le matériel
- 21:51disponible, qui accepte de grandir avec les données et la
- 21:54puissance de calcul part avec un avantage colossal.
- 21:56Et c'est exactement ce qui s'est passé, les Transformers.
- 22:00Ont extraordinairement bien ce qu'elle est.
- 22:02Plus on leur a donné de paramètres, de textes, de
- 22:04calculs, plus ils ont révélé de capacités.
- 22:06Toutes les architectures ne réagissent pas aussi bien à
- 22:08l'échelle celle-ci si, c'est pour ça qu'elle a fini par
- 22:11structurer presque tout le paysage.
- 22:13Mais une victoire n'est jamais un absolu.
- 22:15L'attention a un prix dans sa forme standard, elle compare
- 22:18chaque token à tous les autres. Ce tout à tout est puissant mais
- 22:21coûteux, très coûteux. Quand les séquences s'allongent,
- 22:23la mémoire et le calcul explosent.
- 22:25C'est une des grandes limites des Transformers, leur force
- 22:27conceptuelle devient parfois leur faiblesse pratique.
- 22:30Pour relier tout à tout, il faut payer le prix de ce tout à tout.
- 22:33Il y a aussi la question du contexte, même avec des fenêtres
- 22:36immenses, un modèle ne peut pas tout prendre en charge
- 22:38indéfiniment, il faut découper, résumer, sélectionner,
- 22:41externaliser une partie de la mémoire.
- 22:43Et puis il y a une autre limite, plus dérangeante, parce qu'elle
- 22:46touche à notre propre illusion, un texte très cohérent n'est pas
- 22:49forcément un texte vrai. Les grands modèles fondés sur
- 22:51des Transformers peuvent produire des réponses fluides,
- 22:54plausibles, élégantes et fausses.
- 22:56Leur maîtrise des formes ne garantit pas la vérité de leur
- 22:58contenu, là encore, on peut le dire.
- 23:00Simplement parler n'est pas savoir et c'est peut être la
- 23:03phrase qu'il faut garder en tête devant toute l'i a
- 23:05contemporaine. Reste la grande question,
- 23:07comprennent ils ? C'est un débat plus
- 23:08philosophique que technique et il vaut mieux l'aborder avec
- 23:11prudence. Ce qu'on peut dire sans tricher,
- 23:13c'est ceci, les Transformers capturent remarquablement bien
- 23:15des régularités, des structures, des dépendances, des patrons de
- 23:19langage et d'informations. Ils produisent des performances
- 23:21spectaculaires. Mais savoir jusqu'où cette
- 23:23performance ressemble à une compréhension au sens humain
- 23:26reste une question ouverte, il ne faut ni minimiser leur
- 23:28puissance, ni l'enchanter trop vite.
- 23:30Et c'est justement pour ça que d'autres architectures
- 23:32commencent à intéresser la recherche des modèles plus
- 23:35efficaces sur certaines longues séquences.
- 23:37Les approches fondées sur les State Space models mamba par
- 23:40exemple, propose une autre manière de traiter l'information
- 23:42séquentielle avec une meilleure efficacité dans certains.
- 23:45C'est rien ne dit aujourd'hui qu'il remplacera les
- 23:47Transformers, mais son existence rappelle une loi très simple de
- 23:50l'histoire des techniques. Toute architecture dominante
- 23:52finit par révéler le contour exact de ses limites.
- 23:55C'est peut être ça la bonne façon de conclure cette
- 23:57histoire. Les Transformers n'ont pas
- 23:59simplement. Ils ont déplacé son centre de
- 24:02gravité. Ils ont appris aux machines à
- 24:04redistribuer leur regard, à calculer des relations, à faire
- 24:07du contexte. Le vrai lieu du sens, c'était
- 24:09assez pour changer la recherche, assez pour changer l'industrie,
- 24:12assez finalement pour changer notre rapport quotidien aux
- 24:14machines qui écrivent, mais suffisant pour épuiser la
- 24:17question de l'intelligence. Rien ne permet de l affirmer.
- 24:20Les Transformers n'ont peut être pas résolu l'intelligence, mais
- 24:22ils ont changé la manière dont les machines regardent le monde
- 24:24écrit, et cela pour une discipline entière était déjà
- 24:28immense. Vous écoutiez Transformers.
- 24:30Pourquoi l'attention a changé ? L'i a merci de votre écoute.
- 24:33Si cet épisode vous a été utile, le plus simple est de le
- 24:36partager autour de vous ou sur LinkedIn.