Building Math Agents with Multi-Turn Iterative Preference Learning

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Xiong, Wei, Shi, Chengshuai, Shen, Jiaming, Rosenberg, Aviv, Qin, Zhen, Calandriello, Daniele, Khalman, Misha, Joshi, Rishabh, Piot, Bilal, Saleh, Mohammad, Jin, Chi, Zhang, Tong, Liu, Tianqi
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866915176143388672
author Xiong, Wei
Shi, Chengshuai
Shen, Jiaming
Rosenberg, Aviv
Qin, Zhen
Calandriello, Daniele
Khalman, Misha
Joshi, Rishabh
Piot, Bilal
Saleh, Mohammad
Jin, Chi
Zhang, Tong
Liu, Tianqi
author_facet Xiong, Wei
Shi, Chengshuai
Shen, Jiaming
Rosenberg, Aviv
Qin, Zhen
Calandriello, Daniele
Khalman, Misha
Joshi, Rishabh
Piot, Bilal
Saleh, Mohammad
Jin, Chi
Zhang, Tong
Liu, Tianqi
contents Recent studies have shown that large language models' (LLMs) mathematical problem-solving capabilities can be enhanced by integrating external tools, such as code interpreters, and employing multi-turn Chain-of-Thought (CoT) reasoning. While current methods focus on synthetic data generation and Supervised Fine-Tuning (SFT), this paper studies the complementary direct preference learning approach to further improve model performance. However, existing direct preference learning algorithms are originally designed for the single-turn chat task, and do not fully address the complexities of multi-turn reasoning and external tool integration required for tool-integrated mathematical reasoning tasks. To fill in this gap, we introduce a multi-turn direct preference learning framework, tailored for this context, that leverages feedback from code interpreters and optimizes trajectory-level preferences. This framework includes multi-turn DPO and multi-turn KTO as specific implementations. The effectiveness of our framework is validated through training of various language models using an augmented prompt set from the GSM8K and MATH datasets. Our results demonstrate substantial improvements: a supervised fine-tuned Gemma-1.1-it-7B model's performance increased from 77.5% to 83.9% on GSM8K and from 46.1% to 51.2% on MATH. Similarly, a Gemma-2-it-9B model improved from 84.1% to 86.3% on GSM8K and from 51.0% to 54.5% on MATH.
format Preprint
id arxiv_https___arxiv_org_abs_2409_02392
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Building Math Agents with Multi-Turn Iterative Preference Learning
Xiong, Wei
Shi, Chengshuai
Shen, Jiaming
Rosenberg, Aviv
Qin, Zhen
Calandriello, Daniele
Khalman, Misha
Joshi, Rishabh
Piot, Bilal
Saleh, Mohammad
Jin, Chi
Zhang, Tong
Liu, Tianqi
Machine Learning
Recent studies have shown that large language models' (LLMs) mathematical problem-solving capabilities can be enhanced by integrating external tools, such as code interpreters, and employing multi-turn Chain-of-Thought (CoT) reasoning. While current methods focus on synthetic data generation and Supervised Fine-Tuning (SFT), this paper studies the complementary direct preference learning approach to further improve model performance. However, existing direct preference learning algorithms are originally designed for the single-turn chat task, and do not fully address the complexities of multi-turn reasoning and external tool integration required for tool-integrated mathematical reasoning tasks. To fill in this gap, we introduce a multi-turn direct preference learning framework, tailored for this context, that leverages feedback from code interpreters and optimizes trajectory-level preferences. This framework includes multi-turn DPO and multi-turn KTO as specific implementations. The effectiveness of our framework is validated through training of various language models using an augmented prompt set from the GSM8K and MATH datasets. Our results demonstrate substantial improvements: a supervised fine-tuned Gemma-1.1-it-7B model's performance increased from 77.5% to 83.9% on GSM8K and from 46.1% to 51.2% on MATH. Similarly, a Gemma-2-it-9B model improved from 84.1% to 86.3% on GSM8K and from 51.0% to 54.5% on MATH.
title Building Math Agents with Multi-Turn Iterative Preference Learning
topic Machine Learning
url https://arxiv.org/abs/2409.02392