paper-with-me

홈 › Papers

LangProBe: a Language Programs Benchmark

2025-02-27 · Shangyin Tan, Lakshya A Agrawal, Arnav Singhvi, Liheng Lai, Michael J Ryan, Dan Klein, Omar Khattab, Koushik Sen, Matei Zaharia

Composing language models (LMs) into multi-step language programs and automatically optimizing their modular prompts is now a mainstream paradigm for building AI systems, but the tradeoffs in this space have only scarcely been studied before. We introduce LangProBe, the first large-scale benchmark for evaluating the architectures and optimization strategies for language programs, with over 2000 combinations of tasks, architectures, optimizers, and choices of LMs. Using LangProBe, we are the first to study the impact of program architectures and optimizers (and their compositions together and with different models) on tradeoffs of quality and cost. We find that optimized language programs offer strong cost--quality Pareto improvement over raw calls to models, but simultaneously demonstrate that human judgment (or empirical decisions) about which compositions to pursue is still necessary for best performance. We will open source the code and evaluation data for LangProBe.

📄 PDF Abstract BibTeX arXiv:2502.20315

Code (1)

modelscope/mcpbench

Similar Papers 제목 키워드 기반

Can Large Language Models Understand Symbolic Graphics Programs?

2024-08-15 · Zeju Qiu, Weiyang Liu, Haiwen Feng, Zhen Liu 외

Against the backdrop of enthusiasm for large language models (LLMs), there is an urgent need to scientifically assess their capabilities and shortcomings. This is nontrivial in part because it is difficult to find tasks …

Instruction FollowingProgram Synthesis

Stepping Stones to Inductive Synthesis of Low-Level Looping Programs

2018-11-26 · Christopher D. Rosin

Inductive program synthesis, from input/output examples, can provide an opportunity to automatically create programs from scratch without presupposing the algorithmic form of the solution. For induction of general progra…

Program Synthesis

CADTalk: An Algorithm and Benchmark for Semantic Commenting of CAD Programs

2023-11-28 · CVPR 2024 1 · Haocheng Yuan, Jing Xu, Hao Pan, Adrien Bousseau 외

CAD programs are a popular way to compactly encode shapes as a sequence of operations that are easy to parametrically modify. However, without sufficient semantic comments and structure, such programs can be challenging …

Code Synthesis with Priority Queue Training

2018-01-01 · ICLR 2018 1 · Daniel A. Abolafia, Quoc V. Le, Mohammad Norouzi

We consider the task of program synthesis in the presence of a reward function over the output of programs, where the goal is to find programs with maximal rewards. We introduce a novel iterative optimization scheme, whe…

Program SynthesisReinforcement Learning

ConVer: Using Contracts and Loop Invariant Synthesis for Scalable Formal Software Verification

2026-05-26 · Muhammad A. A. Pirzada, Weiqi Wang, Yiannis Charalambous, Konstantin Korovin 외 arxiv

Formal verification of large C programs is impeded by state-space explosion: Bounded Model Checking (BMC) tools must encode the entire state space up to the predetermined bound by unrolling all nested constructs. We pres…