henrywch2huggingface/Unsplash-Debiased_by_AI-18K
Unsplash-Debiased-by-AI-18K 17,812 high-quality image captions selected by a label-free, dual-modality, 6-judge debiasing pipeline from 32,135 Unsplash-40K captions. Each caption passes three gates: (a) high/mid tier in a debiased judge consensus (family-balanced × reliability-weighted, rank-calibrated, self-preference-dropped), (b) image quality (NIQE/MUSIQ/LIQE), and (c) image–caption alignment (CLIPScore/SigLIP). Images are NOT included. This dataset ships captions +… See the full description on the dataset page: https://huggingface.co/datasets/henrywch2huggingface/Unsplash-Debiased_by_AI-18K.
Unsplash-Debiased-by-AI-18K
17,812 high-quality image captions selected by a label-free, dual-modality, 6-judge debiasing pipeline from 32,135 Unsplash-40K captions. Each caption passes three gates: (a) high/mid tier in a debiased judge consensus (family-balanced × reliability-weighted, rank-calibrated, self-preference-dropped), (b) image quality (NIQE/MUSIQ/LIQE), and (c) image–caption alignment (CLIPScore/SigLIP).
Images are NOT included. This dataset ships captions + Unsplash photo IDs/URLs + metadata only, to respect the Unsplash License. Reconstruct each image fromunsplash_url(https://unsplash.com/photos/{unsplash_id}).
Produced by SC-LLMJudge — see the code + paper and the results report (doc/ANALYSIS.md).
How it was built
- Captioner: MiMo-V2.5 (one detailed paragraph per image, temp 0).
- 6-judge panel: 3 text-LLM (DeepSeek-V4-Pro, Kimi-K2.6, MiMo-V2.5-Pro) score fluency/coherence/noobviouserrors; 3 VLM (GLM-4.6V, MiMo-V2.5-VL, Qwen3.5-397B) score relevance/conceptgrasp/detailfidelity. Listwise N=3, integer 1–5 + rationale.
- Debiasing: detect → mitigate → verify → aggregate loop that corrects score saturation, model-specific self-preference, verbosity, and judge redundancy, and verifies image-grounding with blinding/shuffle probes. Design:
doc/DEBIAS_SYSTEM.md.
Schema
Usage
from datasets import load_dataset
ds = load_dataset("<user>/Unsplash-Debiased-by-AI-18K", split="train")
print(ds[0]["caption"], ds[0]["unsplash_url"], ds[0]["overall"])
# to use images: download from unsplash_url per the Unsplash LicenseIntended use & limitations
- Use: a cleaner caption set for training/distillation/evaluation, or as a testbed for judge-bias research (per-caption debiased scores + covariates are all included).
- Label-free: selection reflects a debiased model consensus, not human gold labels; biases that co-vary with true quality (self-preference, calibration) are mitigated but not perfectly removed. A small human-anchor calibration is future work.
- Provenance: single captioner (MiMo-V2.5); English captions; Unsplash's curated, mostly high-quality photography (a ~9% low-quality tail was gated out).
Citation
@misc{scllmjudge2026,
title = {Judging the Judges at Scale: A Label-Free, Dual-Modality System for
Detecting and Eliminating Bias in LLM/VLM-as-a-Judge},
author = {Anonymous}, year = {2026}
}