Annotation-Efficient Universal Honesty Alignment

Shiyu Ni, Keping Bi, Jiafeng Guo, Minghao Tang, Jingtong Wu +2 more
10/20/2025
cs.CL

No official code found. Best implementation: Trustworthy-Information-Access/Annotation-Efficient-Universal-Honesty-Alignment (10 stars, last commit 2026-04-09).

Abstract

Honesty alignment-the ability of large language models (LLMs) to recognize their knowledge boundaries and express calibrated confidence-is essential for trustworthy deployment. Existing methods either rely on training-free confidence estimation (e.g., token probabilities, self-consistency) or training-based calibration with correctness annotations. While effective, achieving universal honesty alignment with training-based calibration requires costly, large-scale labeling. To support annotation-efficient training, we introduce Elicitation-Then-Calibration (EliCal), a two-stage framework that first elicits internal confidence using inexpensive self-consistency supervision, then calibrates this confidence with a small set of correctness annotations. To support a large-scale study, we release HonestyBench, a benchmark covering ten free-form QA datasets with 560k training and 70k evaluation instances annotated with correctness and self-consistency signals. Experiments show that EliCal achieves near-optimal alignment with only 1k correctness annotations (0.18% of full supervision) and better alignment performance on unseen MMLU tasks than the calibration-only baseline, offering a scalable solution toward universal honesty alignment in LLMs.

View on arXivView PDF

Code Implementations(1)

This is the official repo of the paper "Annotation-Efficient Universal Honesty Alignment"

100Shell, PythonSep 18, 20256 months ago

Similar Papers

Cite this paper

@article{ni2025annotationefficient,
  title  = {Annotation-Efficient Universal Honesty Alignment},
  author = {Shiyu Ni and Keping Bi and Jiafeng Guo and Minghao Tang and Jingtong Wu and Zengxin Han and Xueqi Cheng},
  year   = {2025},
  eprint = {2510.17509},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.17509v1}
}

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/2510.17509.svg)](https://codeofpaper.com/paper/2510.17509)

Discussion