V-STaR: Training Verifiers for Self-Taught Reasoners

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Hosseini, Arian, Yuan, Xingdi, Malkin, Nikolay, Courville, Aaron, Sordoni, Alessandro, Agarwal, Rishabh
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910564903550976
author Hosseini, Arian
Yuan, Xingdi
Malkin, Nikolay
Courville, Aaron
Sordoni, Alessandro
Agarwal, Rishabh
author_facet Hosseini, Arian
Yuan, Xingdi
Malkin, Nikolay
Courville, Aaron
Sordoni, Alessandro
Agarwal, Rishabh
contents Common self-improvement approaches for large language models (LLMs), such as STaR, iteratively fine-tune LLMs on self-generated solutions to improve their problem-solving ability. However, these approaches discard the large amounts of incorrect solutions generated during this process, potentially neglecting valuable information in such solutions. To address this shortcoming, we propose V-STaR that utilizes both the correct and incorrect solutions generated during the self-improvement process to train a verifier using DPO that judges correctness of model-generated solutions. This verifier is used at inference time to select one solution among many candidate solutions. Running V-STaR for multiple iterations results in progressively better reasoners and verifiers, delivering a 4% to 17% test accuracy improvement over existing self-improvement and verification approaches on common code generation and math reasoning benchmarks with LLaMA2 models.
format Preprint
id arxiv_https___arxiv_org_abs_2402_06457
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle V-STaR: Training Verifiers for Self-Taught Reasoners
Hosseini, Arian
Yuan, Xingdi
Malkin, Nikolay
Courville, Aaron
Sordoni, Alessandro
Agarwal, Rishabh
Machine Learning
Artificial Intelligence
Computation and Language
Common self-improvement approaches for large language models (LLMs), such as STaR, iteratively fine-tune LLMs on self-generated solutions to improve their problem-solving ability. However, these approaches discard the large amounts of incorrect solutions generated during this process, potentially neglecting valuable information in such solutions. To address this shortcoming, we propose V-STaR that utilizes both the correct and incorrect solutions generated during the self-improvement process to train a verifier using DPO that judges correctness of model-generated solutions. This verifier is used at inference time to select one solution among many candidate solutions. Running V-STaR for multiple iterations results in progressively better reasoners and verifiers, delivering a 4% to 17% test accuracy improvement over existing self-improvement and verification approaches on common code generation and math reasoning benchmarks with LLaMA2 models.
title V-STaR: Training Verifiers for Self-Taught Reasoners
topic Machine Learning
Artificial Intelligence
Computation and Language
url https://arxiv.org/abs/2402.06457