Error Detection and Correction for Interpretable Mathematics in Large Language Models

2508.03500v1 cs.AI 2025-08-06
Авторы:

Yijin Yang, Cristina Cornelio, Mario Leiva, Paulo Shakarian

Резюме на русском

Современные LLM при пошаговом рассуждении часто допускают ошибки в промежуточных математических выражениях, что распространяется на финальный ответ и нарушает строгий формат вывода. Авторы предлагают метод EDCIM, который сначала заставляет модель породить систему уравнений, заданную естественным языком, а затем символьно проверяет каждый шаг, локализует ошибку и возвращает целевую обратную связь для LLM-дообучения. Для экономии ресурсов используется гибрид: лёгкий open-source LLM для рутинных операций и мощный проприетарный — для критичных участков; соотношение регулируется единственным гиперпараметром. На наборах математических задач EDCIM при правильной настройке снижает вычислительные и финансовые затраты до 3×, одновременно улучшая точность, что делает его практичным инструментом для интерпретируемого математического рассуждения.

Abstract

Recent large language models (LLMs) have demonstrated the ability to perform explicit multi-step reasoning such as chain-of-thought prompting. However, their intermediate steps often contain errors that can propagate leading to inaccurate final predictions. Additionally, LLMs still struggle with hallucinations and often fail to adhere to prescribed output formats, which is particularly problematic for tasks like generating mathematical expressions or source code. This work introduces EDCIM (Error Detection and Correction for Interpretable Mathematics), a method for detecting and correcting these errors in interpretable mathematics tasks, where the model must generate the exact functional form that explicitly solve the problem (expressed in natural language) rather than a black-box solution. EDCIM uses LLMs to generate a system of equations for a given problem, followed by a symbolic error-detection framework that identifies errors and provides targeted feedback for LLM-based correction. To optimize efficiency, EDCIM integrates lightweight, open-source LLMs with more powerful proprietary models, balancing cost and accuracy. This balance is controlled by a single hyperparameter, allowing users to control the trade-off based on their cost and accuracy requirements. Experimental results across different datasets show that EDCIM significantly reduces both computational and financial costs, while maintaining, and even improving, prediction accuracy when the balance is properly configured.

Ссылки и действия