← Derniers articles
🤖 machine learning

On the Effect of Sampling Diversity in Scaling LLM Inference

Cet article fournit une analyse théorique et empirique systématique démontrant que l'introduction d'une diversité de prompts significative lors de l'inférence des LLM améliore considérablement la performance de mise à l'échelle du Best-of-NN en réduisant les taux d'erreur, tout en établissant un principe de compromis entre diversité et fidélité pour guider les stratégies d'échantillonnage efficaces.

Auteurs originaux : Tianchun Wang, Zichuan Liu, Yuanzhou Chen, Jonathan Light, Weiyang Liu, Haifeng Chen, Xiang Zhang, Wei Cheng

Publié 2026-08-11
📖 9 min de lecture🧠 Analyse approfondie

Auteurs originaux : Tianchun Wang, Zichuan Liu, Yuanzhou Chen, Jonathan Light, Weiyang Liu, Haifeng Chen, Xiang Zhang, Wei Cheng

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 de résoudre une énigme vraiment difficile, comme un problème de mathématiques complexe ou l'écriture d'un morceau de code. Vous avez un ami robot super intelligent (un grand modèle de langage) qui peut vous aider. Mais voici le piège : si vous posez exactement la même question de la même manière dix fois, il se peut qu'il donne dix réponses qui se ressemblent presque toutes. Elles pourraient toutes être fausses de la même manière, ou elles pourraient toutes rester coincées dans le même petit recoin de l'espace des solutions. C'est comme demander à un ami de vous donner des indications dix fois et recevoir dix fois le même mauvais tour parce qu'il tourne en boucle dans sa pensée.

Pour corriger cela, des scientifiques ont découvert une astuce appelée « mise à l'échelle de l'inférence » (scaling inference). Au lieu de simplement poser la question au robot une seule fois, vous la posez de nombreuses fois et vous choisissez la meilleure réponse. Mais pour que cela fonctionne, vous avez besoin que le robot explore différents chemins, et non pas juste le même chemin encore et encore. Cette publication examine une question spécifique : comment faire pour que les réponses du robot soient plus différentes les unes des autres sans pour autant les rendre moins bonnes ? Les chercheurs ont découvert que si l'on pousse la réflexion du robot avec des indices légèrement différents, mais toujours pertinents, il explore un monde de possibilités beaucoup plus large et trouve la bonne réponse beaucoup plus souvent. Cependant, ils ont également découvert un pièque : si vous essayez de choisir la réponse la plus « populaire » parmi tous les essais, tout votre dur labeur d'exploration de nouveaux chemins pourrait en fait s'évanouir, et vous n'obtiendrez aucun résultat meilleur.


La quête de la grande idée : Pourquoi varier les plaisirs aide les robots à mieux réfléchir

Alors, vous avez ce robot IA super intelligent. Il est excellent pour écrire des histoires, résoudre des problèmes de maths et coder. Mais parfois, quand vous lui posez une question difficile, il s'enferme dans une routine. C'est comme un chien qui court après sa propre queue ; il tourne en rond, générant le même genre de réponse encore et encore. Dans le monde de l'IA, on appelle cela un manque de « diversité ».

Les chercheurs derrière cet article voulaient savoir : que se passe-t-il si nous forçons le robot à sortir de ce cercle ? Et si nous modifions légèrement la façon dont nous posons la question ? Peut-être lui disons-nous : « Imagine que tu es un professeur de mathématiques sévère », ou « Réfléchis comme un écrivain créatif », ou même simplement lui donnons une façon légèrement différente de formuler le problème. C'est ce qu'on appelle l'« échantillonnage de la diversité » (sampling diversity).

La grande idée est simple : si vous demandez au robot d'essayer 100 manières différentes de résoudre un problème, et que ces 100 manières sont toutes très différentes les unes des autres, vous avez beaucoup plus de chances qu'au moins l'une d'entre elles soit la bonne réponse. C'est la stratégie du « Best-of-N » : essayer beaucoup de choses, puis choisir la meilleure. Mais la question à un million de dollars est la suivante : Comment rendre ces 100 choses différentes sans les rendre stupides ou erronées ?

Le point d'équilibre : Ni trop ennuyeux, ni trop bizarre

Les auteurs sont partis à la recherche du « coup de pouce » parfait. Ils ont testé différentes façons de secouer la pensée du robot.

D'abord, ils ont essayé les idées non pertinentes. Imaginez demander à un robot de résoudre un problème de mathématiques, mais vous lui dites de penser d'abord à la cuisson d'un gâteau. C'est juste du bruit. Cela n'aide pas. Le robot est confus, et ses réponses empirent.

Ensuite, ils ont essayé les répétitions exactes. Imaginez poser la même question au robot dix fois avec exactement les mêmes mots. Il vous donnera la même réponse dix fois. Pas de nouvelles idées, pas de meilleurs résultats.

Mais ensuite, ils ont trouvé le Point d'Équilibre. Ils ont essayé de donner au robot des idées « alignées sur la tâche ». Pour un problème de mathématiques, ils pourraient dire : « Pense à diviser le problème en étapes plus petites », ou « Considère l'utilisation d'un théorème spécifique ». Ces indices étaient assez différents pour pousser le robot à explorer de nouveaux chemins, mais ils concernaient toujours le problème de mathématiques lui-même.

Les résultats étaient incroyables. Lorsqu'ils ont utilisé ces indices « juste ce qu'il faut », le taux de réussite du robot a augmenté de manière significative. Par exemple, sur un test de codage appelé HumanEval, l'utilisation d'une stratégie appelée « Dual » (où un second robot aide à générer des idées) a amélioré le taux de réussite de 4,7 % par rapport à une demande normale. Sur un test de mathématiques appelé MATH, l'amélioration était de 8,2 %. Sur un test de raisonnement appelé MMLU-Pro, il a bondi de 10,8 %.

L'article suggère qu'il existe un « compromis diversité-fidélité » (diversity-fidelity trade-off). Vous voulez que les indices soient assez différents pour créer de nouveaux chemins (diversité), mais pas trop différents pour ne pas gâcher la qualité de la réponse (fidélité). C'est comme ajouter des épices à une soupe : un peu rend la chose délicieuse, mais trop la rend immangeable, et sans aucune épice, elle est ennuyeuse.

Le Piège : Pourquoi le « Vote » peut tuer votre succès

C'est ici que l'histoire prend un tournant. Les chercheurs ont également examiné comment nous choisissons la réponse finale. Habituellement, quand vous avez 100 réponses différentes, vous pourriez vous dire : « Voyons quelle réponse est la plus partagée ! » C'est ce qu'on appelle le vote majoritaire. Si 51 robots sur 100 disent « La réponse est 42 », alors 42 doit être la bonne, n'est-ce pas ?

L'article dit : Pas si vite.

Ils ont prouvé mathématiquement que si vous utilisez le vote majoritaire, tout le travail acharné que vous avez accompli pour rendre les réponses différentes pourrait être gaspillé. Pourquoi ? Parce que le vote majoritaire ne fonctionne que si la réponse la plus commune est la bonne. Or, si vous rendez les réponses diverses, vous risquez de disperser les votes. La bonne réponse peut être unique et brillante, mais si elle n'apparaît que 5 fois sur 100, et qu'une mauvaise réponse apparaît 20 fois, le vote majoritaire choisira la mauvaise.

Dans leurs expériences sur le jeu de données MATH, ils ont constaté que lorsqu'ils utilisaient le vote majoritaire, les techniques de diversité sophistiquées n'aidaient pas et rendaient même parfois les choses pires. L'article exclut explicitement le vote majoritaire comme une bonne stratégie lorsque vous essayez d'utiliser la diversité pour trouver une réponse unique et correcte. C'est comme un jury où tout le monde essaie d'être unique ; si tout le monde vote pour des choses différentes, on ne parvient jamais à un verdict.

Quand cette magie fonctionne-t-elle ?

Les chercheurs ne se sont pas contentés de trouver l'astuce ; ils l'ont testée partout pour voir si elle tenait la route.

  • Température : Ils ont testé le robot lorsqu'il était « chaud » (très aléatoire) et « froid » (très strict). Les techniques de diversité ont fonctionné dans les deux cas, apportant des bonus supplémentaires en plus de ce que la température faisait déjà.
  • Étapes de réflexion : Ils l'ont testé avec le « Chain-of-Thought » (chaîne de pensée), où le robot détaille ses étapes. Les astuces ont toujours fonctionné, offrant un boost de 7,4 % sur un test de codage difficile.
  • Qui est le « Penseur » ? Ils ont utilisé différents robots pour générer les idées. Ils ont découvert qu'un robot « penseur » plus intelligent rendait l'ensemble du système meilleur.
  • Combien d'idées ? Plus on injectait d'idées uniques, meilleurs étaient les résultats. Utiliser 100 idées différentes était préférable à n'en utiliser qu'une seule.

Cependant, ils ont également remarqué que cette astuce fonctionne mieux pour les robots plus faibles. Si le robot est déjà super intelligent (comme les modèles les plus gros et les plus puissants), le bonus supplémentaire est plus faible. C'est comme donner une carte à un génie ; il connaissait probablement déjà le chemin. Mais pour un robot intelligent mais pas génial, la carte aide énormément.

L'essentiel à retenir

Cet article est un guide pour quiconque cherche à tirer le meilleur parti des robots IA. Il nous dit que :

  1. La diversité est une bonne chose : Forcer le robot à essayer différentes approches l'aide à trouver la bonne réponse.
  2. Attention au coup de pouce : Les indices que vous donnez doivent être pertinents. Trop bizarres, et cela échoue. Trop ennuyeux, et cela n'aide pas.
  3. Ne vous contentez pas de voter : Si vous voulez trouver une seule réponse correcte, ne choisissez pas simplement la plus populaire. Choisissez la meilleure réponse unique parmi tous les essais diversifiés.
  4. C'est un outil, pas une baguette magique : Cela fonctionne mieux lorsque vous avez un budget de puissance de calcul et que vous l'utilisez sur des modèles qui ne sont pas déjà parfaits.

Les auteurs n'ont pas seulement deviné ; ils ont mené des centaines d'expériences et construit une théorie mathématique pour l'appuyer. Ils ont montré qu'en mélangeant soigneusement la façon dont nous posons les questions, nous pouvons rendre l'IA plus intelligente, plus rapide et plus fiable, sans avoir besoin de construire un robot plus gros et plus coûteux. C'est un rappel que, parfois, la meilleure façon de trouver la bonne réponse est de poser la question de cent manières différentes.

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 →