← Derniers articles
🤖 machine learning

LongStraw: Long-Context RL Beyond 2M Tokens under a Fixed GPU Budget

LongStraw est une pile d'exécution sensible à l'architecture qui permet l'apprentissage par renforcement post-entraînement de millions de jetons sous un budget GPU fixe en optimisant l'utilisation de la mémoire grâce à l'évaluation partagée des prompts sans autograd et au rejeu séquentiel des réponses, démontrant avec succès une capacité d'exécution sur des modèles tels que Qwen3.6-27B et GLM-5.2 avec des longueurs de contexte dépassant les 2 millions de jetons.

Auteurs originaux : Changhai Zhou, Kieran Liu, Yuhua Zhou, Qian Qiao, Jun Gao, Harry Zhang, Irvine Lu, Nolan Ho, Lucian Li, Andrew Lei, Cleon Cheng, Steven Chiang, Yihang Zeng, Di Zhang, Rio Yang, Kaijie Chen, Andrew Che
Publié 2026-07-17
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Changhai Zhou, Kieran Liu, Yuhua Zhou, Qian Qiao, Jun Gao, Harry Zhang, Irvine Lu, Nolan Ho, Lucian Li, Andrew Lei, Cleon Cheng, Steven Chiang, Yihang Zeng, Di Zhang, Rio Yang, Kaijie Chen, Andrew Chen, Pony Ma, Weizhong Zhang, Cheng Jin

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 essayez d'apprendre à un robot super intelligent à résoudre un mystère massif et complexe en plusieurs étapes. Pour ce faire, le robot doit lire une bibliothèque entière d'indices (le « contexte ») avant même de pouvoir commencer à deviner la solution. Dans le monde de l'intelligence artificielle, on appelle cela l'« entraînement à long contexte ». Habitéralement, quand nous entraînons ces robots, nous leur donnons un énorme livre d'indices, puis nous leur demandons d'écrire une réponse courte. Le problème est que le cerveau du robot (sa mémoire informatique) se remplit tellement de détails du livre qu'il manque d'espace avant même d'avoir fini d'écrire la réponse. C'est comme essayer de résoudre un mystère tout en tenant toute la bibliothèque dans ses mains ; finit par avoir les bras trop fatigués pour bouger.

Pour correr cela, les scientifiques construisent des bibliothèques de plus en plus grandes de puces informatiques (GPU) pour contenir toute l'information. Mais et si vous n'avez pas un supercalculateur ? Et si vous n'avez qu'un nombre fixe et limité de puces, comme un ensemble standard de huit ou trente-deux ? C'est le casse-tête que l'article « LongStraw » tente de résoudre. Il pose la question suivante : peut-on apprendre à un robot à lire une histoire de deux millions de mots et à écrire une solution en utilisant seulement un petit ensemble fixe de puces informatiques, sans en acheter davantage ? La réponse n'est pas « oui, nous avons rendu les puces plus grosses », mais plutôt « oui, nous avons changé notre façon de tenir le livre ».

Les chercheurs ont construit un système ingénieux appelé LongStraw. Voyez cela comme un bibliothécaire qui est incroyablement organisé. Au lieu d'essayer de garder toute l'histoire de deux millions de mots ouverte sur le bureau pendant que le robot écrit sa réponse (ce qui ferait s'effondrer le bureau), le bibliothécaire lit toute l'histoire une fois, mémorise simplement l'« ambiance » ou l'« état » essentiel de l'histoire, puis range le livre lourd. Désormais, le robot n'a plus qu'à écrire sa réponse courte en regardant cette minuscule note sur l'« ambiance ». Si le robot a besoin de vérifier un détail spécifique, le bibliothécaire sort rapidement juste cette page précise, la montre au robot, puis la range immédiatement. De cette façon, le bureau ne s'encombre jamais, même si l'histoire est immense.

L'article teste cette idée sur deux types différents de cerveaux de robots : l'un appelé Qwen et l'autre GLM. Ils ont essayé de faire lire à ces robots un prompt (l'histoire) qui était 2 097 152 tokens long (ce qui représente environ deux millions de mots ou de caractères) puis de rédiger une réponse. Ils ont fait cela avec un budget strict : huit GPU H20 pour le robot Qwen et 32 GPU H20 pour le robot GLM.

Voici ce qu'ils ont découvert :

  • Cela fonctionne pour la partie « lecture » : Ils ont réussi à traiter l'histoire entière de deux millions de tokens sans que la mémoire de l'ordinateur ne plante. Ils ont prouvé que l'on peut faire tenir cette tâche massive sur un nombre fixe de puces en étant intelligent sur le moment où l'on conserve l'information et le moment où on la relâche.
  • Cela économise de l'espace, mais prend du temps : En rangeant le livre lourd et en ne sortant les pages que lorsque c'est nécessaire, ils ont économisé une énorme quantité de mémoire. Par exemple, lorsqu'ils ont augmenté le nombre de « suppositions » du robot (la taille du groupe) de 2 à 8, l'utilisation de la mémoire a très peu changé (seulement environ 0,21 Go de plus), mais il a fallu plus de temps pour terminer le travail car ils devaient sortir les pages une par une au lieu de toutes en même temps.
  • C'est une « preuve de concept », pas une fin parfaite : L'article est très honnête sur ce qu'il n'a pas fait. Bien que le système ait réussi à exécuter la simulation et ait montré que le robot pouvait lire la longue histoire et écrire la réponse, il n'a pas pleinement prouvé que le robot avait appris la manière parfaite de mettre à jour son cerveau. Une partie de la mathématique qui connecte les différentes « parties du cerveau » du robot (les gradients) n'était pas totalement synchronisée sur toutes les puces de la manière dont une session d'entraînement parfaite l'exigerait. C'est comme montrer qu'un moteur de voiture peut fonctionner avec une infime quantité de carburant, mais pas encore prouver qu'il peut parcourir tout un circuit de course sans caler.

Les chercheurs appellent leur résultat un « reçu d'exécution ». C'est un reçu qui dit : « Oui, nous avons réussi à exécuter cette tâche massive sur ce matériel spécifique sans planter ». Ils n'ont pas prétendu avoir gagné une course ou construit la voiture la plus rapide ; ils ont simplement prouvé que la voiture peut rouler sur ce circuit spécifique avec cette quantité précise d'essence.

En résumé, LongStraw montre que vous n'avez pas besoin d'un supercalculateur pour entraîner une IA sur des histoires massives. Vous avez juste besoin d'une manière plus intelligente de gérer votre mémoire, en échangeant un peu de temps supplémentaire contre beaucoup d'espace sauvegardé. Cela ouvre la porte aux petites équipes et aux chercheurs ayant des budgets limités pour expérimenter avec ces modèles d'IA géants, prouvant que l'on peut accomplir de grandes choses avec un petit kit d'outils fixes, si l'on est assez ingénieux.

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 →