ExPairT-LLM: Exact Learning for LLM Code Selection by Pairwise Queries

Authors

  • Tom Yuviler Technion - Israel Institute of Technology
  • Dana Drachsler-Cohen Technion - Israel Institute of Technology

DOI:

https://doi.org/10.1609/aaai.v40i41.40755

Abstract

Despite recent advances in LLMs, the task of code generation is still challenging. To cope, code selection algorithms select the best program from multiple programs generated by an LLM. However, existing algorithms can fail to identify the correct program, either because they fail to distinguish nonequivalent programs or because they rely on an LLM and assume it always correctly determines the output for every input. We present ExPairT-LLM, an exact learning algorithm for code selection that selects a program by posing two new types of queries to an LLM oracle: pairwise membership and pairwise equivalence. These queries are simpler for LLMs and enable ExPairT-LLM to identify the correct program through a tournament, which is robust to some LLM mistakes. We evaluate ExPairT-LLM on four popular code datasets. Its pass@1 (success rate) outperforms the state-of-the-art code selection algorithm on average by +13.0% and up to +27.1%. It also improves the pass@1 of LLMs performing complex reasoning by +24.0%.

Downloads

Published

2026-03-14

How to Cite

Yuviler, T., & Drachsler-Cohen, D. (2026). ExPairT-LLM: Exact Learning for LLM Code Selection by Pairwise Queries. Proceedings of the AAAI Conference on Artificial Intelligence, 40(41), 34557–34565. https://doi.org/10.1609/aaai.v40i41.40755

Issue

Section

AAAI Technical Track on Natural Language Processing VI