ELASTIC : Raisonnement numérique avec un compilateur symbolique adaptatif

Le raisonnement numérique à partir de texte constitue une tâche difficile en intelligence artificielle (IA), exigeant à la fois des compétences en compréhension de texte et en raisonnement numérique. Les approches antérieures utilisent des programmes de raisonnement numérique pour représenter le processus de raisonnement. Toutefois, la plupart de ces travaux ne séparent pas la génération des opérateurs et des opérandes, qui sont des composants clés d’un programme de raisonnement numérique, limitant ainsi leur capacité à générer de tels programmes pour des tâches complexes. Dans cet article, nous introduisons le modèle numEricaL reASoning with adapTive symbolIc Compiler (ELASTIC), composé d’un encodeur RoBERTa et d’un compilateur doté de quatre modules : gestionnaire de raisonnement, générateur d’opérateurs, générateur d’opérandes et registre mémoire. ELASTIC se révèle robuste face à des raisonnements complexes et est indépendant du domaine, car il permet d’étendre facilement divers opérateurs sans dépendre du nombre d’opérandes qu’ils contiennent. Les expérimentations montrent que ELASTIC atteint une précision d’exécution de 68,96 et une précision de programme de 65,21 sur le jeu de données FinQA, ainsi qu’une précision de programme de 83,00 sur le jeu de données MathQA, surpassant significativement les modèles précédents de pointe.