How to Get Your LLM to Generate Challenging Problems for Evaluation

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Patel, Arkil, Reddy, Siva, Bahdanau, Dzmitry
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866915163208155136
author Patel, Arkil
Reddy, Siva
Bahdanau, Dzmitry
author_facet Patel, Arkil
Reddy, Siva
Bahdanau, Dzmitry
contents The pace of evolution of Large Language Models (LLMs) necessitates new approaches for rigorous and comprehensive evaluation. Traditional human annotation is increasingly impracticable due to the complexities and costs involved in generating high-quality, challenging problems. In this work, we introduce CHASE, a unified framework to synthetically generate challenging problems using LLMs without human involvement. For a given task, our approach builds a hard problem in a bottom-up manner from simpler components. Moreover, our framework decomposes the generation process into independently verifiable sub-tasks, thereby ensuring a high level of quality and correctness. We implement CHASE to create evaluation benchmarks across three diverse domains: (1) document-based question answering, (2) repository-level code completion, and (3) math reasoning. The performance of state-of-the-art LLMs on these synthetic benchmarks lies in the range of 40-60% accuracy, thereby demonstrating the effectiveness of our framework at generating challenging problems. We publicly release our benchmarks and code.
format Preprint
id arxiv_https___arxiv_org_abs_2502_14678
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle How to Get Your LLM to Generate Challenging Problems for Evaluation
Patel, Arkil
Reddy, Siva
Bahdanau, Dzmitry
Computation and Language
The pace of evolution of Large Language Models (LLMs) necessitates new approaches for rigorous and comprehensive evaluation. Traditional human annotation is increasingly impracticable due to the complexities and costs involved in generating high-quality, challenging problems. In this work, we introduce CHASE, a unified framework to synthetically generate challenging problems using LLMs without human involvement. For a given task, our approach builds a hard problem in a bottom-up manner from simpler components. Moreover, our framework decomposes the generation process into independently verifiable sub-tasks, thereby ensuring a high level of quality and correctness. We implement CHASE to create evaluation benchmarks across three diverse domains: (1) document-based question answering, (2) repository-level code completion, and (3) math reasoning. The performance of state-of-the-art LLMs on these synthetic benchmarks lies in the range of 40-60% accuracy, thereby demonstrating the effectiveness of our framework at generating challenging problems. We publicly release our benchmarks and code.
title How to Get Your LLM to Generate Challenging Problems for Evaluation
topic Computation and Language
url https://arxiv.org/abs/2502.14678