← Derniers articles
💻 computer science

Construction-Verification: A Benchmark for Applied Mathematics in Lean 4

Cet article introduit AMBER, un nouveau benchmark pour Lean 4 dédié aux mathématiques appliquées qui met l'accent sur la construction de solutions explicites avant la vérification, révélant que les modèles de raisonnement à usage général surpassent les prouveurs de théorèmes spécialisés en raison de la tendance de ces derniers à souffrir d'un « surapprentissage tactique » qui entrave le suivi d'instructions complexes.

Auteurs originaux : Bowen Yang, Yi Yuan, Chenyi Li, Ziyu Wang, Liangqi Li, Bo Zhang, Zhe Li, Zaiwen Wen

Publié 2026-02-03
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Bowen Yang, Yi Yuan, Chenyi Li, Ziyu Wang, Liangqi Li, Bo Zhang, Zhe Li, Zaiwen Wen

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 appreniez à un robot à faire des mathématiques. Pendant longtemps, les tests que nous soumettions à ce robot consistaient à lui demander : « Une solution à ce puzzle existe-t-elle ? ». Le robot pouvait répondre « Oui » en disant : « Je sais qu'elle est quelque part », sans jamais vraiment trouver la pièce ou vous montrer comment l'assembler.

Ce nouvel article, intitulé « Construction–Verification », soutient que pour les mathématiques appliquées (le type de mathématiques utilisées pour construire des ponts, optimiser des itinéraires de livraison ou analyser des données), dire simplement « cela existe » ne suffit pas. Vous devez d'abord demander au robot de construire la solution, puis de prouver qu'elle fonctionne.

Voici une décomposition simple de ce que les chercheurs ont fait et découvert :

1. Le problème : La « baguette magique » contre le « plan de construction »

Dans les tests mathématiques traditionnels, un robot pourrait utiliser une « baguette magique » (une preuve non constructive) pour balayer un problème et déclarer : « Une solution existe ! », puis passer à autre chose.

  • L'ancienne méthode : « J'ai prouvé qu'un pont peut être construit. » (Mais vous ne savez pas comment le construire).
  • La nouvelle méthode (AMBER Benchmark) : « Voici les plans et les matériaux. Construisez le pont, et ensuite montrez-moi qu'il ne s'effondre pas. »

Les chercheurs ont créé un nouveau test appelé AMBER (Applied Mathematics BEnchmark for Reasoning). Il force l'IA à suivre un flux de travail strict en deux étapes :

  1. Construction : Vous devez écrire le code ou la formule qui calcule réellement la réponse.
  2. Vérification : Vous devez prouver que votre réponse est correcte.

Ils ont testé l'IA sur quatre domaines difficiles :

  • Analyse convexe : Trouver le point le plus bas dans une vallée courbe.
  • Optimisation : Créer le plan le plus efficace possible.
  • Algèbre numérique : Calculer des nombres dans d'immenses grilles.
  • Probabilité de haute dimension : Prédire des résultats avec de nombreuses variables.

2. La surprise : Les généralistes battent les spécialistes

Les chercheurs s'attendaient à ce que les robots spécifiquement entraînés pour être des « prouveurs de mathématiques » écrasent ce test. Ils se sont trompés.

  • Les spécialistes (Le piège du « surapprentissage tactique ») : Les robots entraînés uniquement sur les preuves mathématiques se sont retrouvés bloqués. Ils étaient tellement habitués à simplement prouver l'existence de choses qu'ils en avaient oublié comment construire des choses. C'est comme un grand maître d'échecs qui est si bon pour gagner des parties qu'il en oublie comment installer le plateau. Ils ont essayé de « prouver » que la réponse existait sans réellement la calculer, ce qui a échoué au test.
  • Les généralistes (Les « couteaux suisses ») : Les robots entraînés sur le raisonnement général (comme DeepSeek ou GPT) ont fait bien mieux. Parce qu'ils sont habitués à suivre des instructions complexes et multi-étapes dans de nombreux contextes différents, ils ont été plus aptes à dire : « D'accord, d'abord je dois définir cette fonction, ensuite je dois la prouver ». Ils ne se sont pas laissé piéger par l'habitude du « juste prouver ».

3. À quoi ressemble réellement le test

L'article décrit trois types de défis auxquels l'IA a dû faire face, qui sont différents des tests mathématiques standards :

  • Problèmes d'évaluation : Au lieu de demander « Existe-t-il un nombre xx qui résout ceci ? », le test demande : « Voici la formule pour xx. Écrivez le code pour le calculer. »
  • Conception d'algorithmes : Au lieu de prouver qu'une boucle fonctionne, l'IA doit écrire la boucle elle-même. C'est comme demander à un chef non pas de prouver qu'un gâteau peut être cuit, mais de rédiger la recette exacte et les instructions de mélange.
  • Transformation de représentation : Cela revient à traduire un problème complexe du monde réel (comme « comment planifier ces bus ? ») en un format mathématique standard et propre (comme « ceci est un problème de programmation linéaire ») qu'un ordinateur peut résoudre. L'IA doit agir comme un traducteur, pas seulement comme un solveur.

4. Là où les robots ont échoué

Lorsque les chercheurs ont examiné les raisons de l'échec des robots, ils ont identifié quatre causes principales :

  • Hallucinations (47 %) : Les robots ont inventé des théorèmes mathématiques ou des noms de bibliothèques qui n'existaient pas réellement. Ils paraissaient confiants, mais inventaient des faits.
  • Erreurs de formalisation (33 %) : Ils connaissaient les bons concepts mathématiques mais ne parvenaient pas à les traduire correctement dans le langage informatique strict (Lean 4).
  • Abandon (15 %) : Ils commençaient le code mais laissaient des parties inachevées, écrivant « désolé » (un espace réservé) au lieu de terminer la partie difficile.
  • Coquilles (5 %) : De simples erreurs de formatage.

L'essentiel

L'article conclut que pour rendre l'IA véritablement utile pour les mathématiques appliquées, nous ne pouvons pas simplement l'entraîner à être une « machine à prouver ». Nous avons besoin de systèmes capables de construire des solutions d'abord, et de les vérifier ensuite. Actuellement, les modèles d'IA à usage général sont meilleurs pour cette tâche de « construction » que les modèles mathématiques spécialisés, car les spécialistes sont devenus trop rigides dans leur pensée.

Les chercheurs suggèrent que l'IA du futur devra être un hybride : assez intelligente pour suivre des instructions complexes afin de construire des choses, mais assez rigoureuse pour prouver qu'elles sont correctes.

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 →