Semantic Voting: A Self-Evaluation-Free Approach for Efficient LLM Self-Improvement on Unverifiable Open-ended Tasks

Chunyang Jiang, Yonggang Zhang, Yiyang Cai, Chi-Min Chan, Yulong Liu +3 more
9/27/2025
cs.CLcs.AI

No official code found. Best implementation: rubickkcibur/Semantic-Voting (2 stars, Apache-2.0, last commit 2026-03-03).

Abstract

The rising cost of acquiring supervised data has driven significant interest in self-improvement for large language models (LLMs). Straightforward unsupervised signals like majority voting have proven effective in generating pseudo-labels for verifiable tasks, while their applicability to unverifiable tasks (e.g., translation) is limited by the open-ended character of responses. As a result, self-evaluation mechanisms (e.g., self-judging and entropy minimization) are predominantly used to derive pseudo-labels. However, self-evaluation relying on LLMs typically incurs high computational overhead and introduces overconfidence issues due to intrinsic biases. To address these challenges, we propose a novel self-evaluation-free approach for unverifiable tasks, designed for lightweight yet effective self-improvement. Inspired by majority voting commonly employed in verifiable tasks, we propose semantic voting as a novel mechanism that relaxes the principle of hard matching (i.e., exact matching) toward soft matching (i.e., semantic similarity). Soft matching is achieved by leveraging a lightweight sentence embedding model to quantify semantic similarity, thereby mitigating excessive computational burden and intrinsic bias-associated limitations of self-evaluation. Comprehensive experiments demonstrate that our method achieves substantial gains in computational efficiency and overall better performance than self-evaluation methods across diverse model architectures and tasks.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

The official implementation for ICLR-26 paper "SEMANTIC VOTING: A SELF-EVALUATION-FREE APPROACH FOR EFFICIENT LLM SELF-IMPROVEMENT ON UNVERIFIABLE OPEN-ENDED TASKS"

22Shell, PythonJan 30, 20267 months agoApache-2.0

Cite this paper

@article{jiang2025semantic,
  title  = {Semantic Voting: A Self-Evaluation-Free Approach for Efficient LLM Self-Improvement on Unverifiable Open-ended Tasks},
  author = {Chunyang Jiang and Yonggang Zhang and Yiyang Cai and Chi-Min Chan and Yulong Liu and Mingming Chen and Wei Xue and Yike Guo},
  year   = {2025},
  eprint = {2509.23067},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.23067v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.23067.svg)](https://codeofpaper.com/paper/2509.23067)

Discussion