Human Preference Score: Better Aligning Text-to-image Models with Human Preference

Xiaoshi Wu, Keqiang Sun, Feng Zhu, Rui Zhao, Hongsheng Li
2/14/2026

No official code found. Best implementation: tgxs002/align_sd (291 stars, Apache-2.0, last commit 2023-07-14).

Abstract

Recent years have witnessed a rapid growth of deep generative models, with text-to-image models gaining significant attention from the public. However, existing models often generate images that do not align well with human preferences, such as awkward combinations of limbs and facial expressions. To address this issue, we collect a dataset of human choices on generated images from the Stable Foundation Discord channel. Our experiments demonstrate that current evaluation metrics for generative models do not correlate well with human choices. Thus, we train a human preference classifier with the collected dataset and derive a Human Preference Score (HPS) based on the classifier. Using HPS, we propose a simple yet effective method to adapt Stable Diffusion to better align with human preferences. Our experiments show that HPS outperforms CLIP in predicting human choices and has good generalization capability toward images generated from other models. By tuning Stable Diffusion with the guidance of HPS, the adapted model is able to generate images that are more preferred by human users. The project page is available here: https://tgxs002.github.io/alignsd-web/.

View on arXivView PDF

Code Implementations(1)

tgxs002/align_sdCommunity100%
Apache-2.0

Better Aligning Text-to-Image Models with Human Preference. ICCV 2023

2919Shell, PythonMar 23, 20233 years agoApache-2.0
stable-diffusion

Cite this paper

@article{wu2026human,
  title  = {Human Preference Score: Better Aligning Text-to-image Models with Human Preference},
  author = {Xiaoshi Wu and Keqiang Sun and Feng Zhu and Rui Zhao and Hongsheng Li},
  year   = {2026},
  eprint = {2303.14420},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2303.14420},
  journal = {ICCV 2023 2023}
}

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

Discussion