Tool-integrated reasoning agent for math problem solving (ICLR'24 paper)
Top 35.7% on sourcepulse
ToRA is a series of tool-integrated reasoning LLM agents designed to tackle complex mathematical problems by leveraging external computational and symbolic tools. It aims to combine the natural language understanding of LLMs with the precision of external tools, benefiting researchers and developers working on advanced AI reasoning capabilities.
How It Works
ToRA agents integrate natural language reasoning with tool execution, interleaving rationales with program-based tool use. This approach allows LLMs to offload complex calculations and symbolic manipulations to specialized tools, enhancing accuracy and efficiency. The training pipeline involves imitation learning and output space shaping to optimize tool interaction.
Quick Start & Requirements
conda create -n tora python=3.10
), activate it, install PyTorch with CUDA 11.8 support (pip install torch==2.0.1 --index-url https://download.pytorch.org/whl/cu118
), and install requirements (pip install -r requirements.txt
).Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The ToRA-Corpus-16k dataset is currently under internal review for open-sourcing. While training scripts are available, the specific dataset for training is not yet publicly released.
1 year ago
Inactive