Persona-judge is a decoding algorithm for combining two written preference descriptions without parameter updates. The same checkpoint is loaded twice as draft and judge and receives different prefixes, for example, creative and vivid, alongside the user query. The draft proposes a window of lambda tokens from distribution q. The judge computes p under the other prefix; each token is accepted with probability min(1,p/q), and after rejection it is resampled from the normalized positive part of p−q. The appendix proves that for a step with fixed q and p, the corrected token is distributed exactly as p. Roles then alternate. Thus, self-judgment means that two instances of the same model, conditioned by different instructions, compare token distributions. There is no psychological self, learned persona embedding, or reward model during generation. A more precise label is training-free decoding-time multi-attribute steering. Personalization consists of researcher-written criteria; no users state preferences and no individual profile is constructed. Evaluation uses the 50-prompt P-Soups/Koala set and HelpSteer2, filtered by prompt length without reporting final n. Applying the released selection to the current official split yields 146 unique prompts, but no dataset revision is pinned, so this cannot be guaranteed to be the paper's exact sample. The primary backbone is Llama-3-Base-8B-SFT and model generality is tested across nine models from 0.5B to 9B. Criteria are helpful, harmless, humor, correct, informative, professional, creative, touching, and vivid. On P-Soups helpful/harmless, Persona-judge averages 0.93 versus 0.90 for Aligner and 0.90 for its fixed-role variant. That value is an arithmetic mean of four outputs from three reward checkpoints, two ArmoRM dimensions and two GPT-2 reward models, on different scales. Its weighting is not justified, and the 0.03 gap has no interval or test. GPT-4 also compares each output with direct preference prompting. Across nine models and nine criteria, win rates range from 40% to 98% on P-Soups and 45% to 99% on HelpSteer2. Many pairs favor Persona-judge, but not all: examples below 50% include 40% on correct for Llama-3.2-3B on P-Soups, 45% on helpful for Qwen 0.5B on HelpSteer2, and 47% on creative for TinyLlama. The claimed 87% advantage for Gemma 2 9B is the mean GPT-4 preference rate from 82%, 88%, and 90%, not an 87-point absolute improvement. GPT-4 has no fixed model/version, human validation, repeated judgments, or intervals. The paper acknowledges position, self-enhancement, length, and prompt biases but only says response order is randomized. Significant is descriptive, not statistical. Training-free means no fine-tuning, not low cost. Generation requires two copies of the checkpoint and both token distributions. On four A40 GPUs, reported latency is 8.82±0.45 s for vivid, 8.91±0.37 s for two objectives, and 9.13±0.39 s for three, but there is no ordinary-decoding or direct-prompt baseline, token control, or throughput, so relative computational efficiency is not established. The official repository permits sampler inspection but cannot reproduce the tables as released. Its two results files are 27- and 30-byte text placeholders rather than results. koala_eval_50.json is absent and HelpSteer2 is read from an author's absolute local path. Active prefixes are hardcoded to vivid/creative. sample_temp, mode, rm_weight, topk, and --max_new_token are parsed or passed but do not affect the active path; generation hardcodes top-k 20, top-p 0.9, temperature 0.9, seed 123, and 128 tokens. This conflicts with the paper's greedy decoding with top-k candidates. The GPT-4 evaluator and judgments are missing, and lambda 1–6 cannot be selected through a working public interface without source editing. The README runs only 10% of P-Soups. The audited commit predates arXiv v2 by six days and has no tag or release. The faithful conclusion is that a corrected sampler alternating two conditioned distributions can often improve, according to reward models and GPT-4, joint expression of style/quality attributes relative to placing both attributes in one prompt. It does not show that the system learns individual human values, personality, user satisfaction, or durable alignment; nor does it establish unlimited scalability, safety, or savings over alternatives. The claim of no identifiable risks also overlooks that the same steering could amplify harmful, deceptive, or discriminatory preferences.
Research question
Can a token-by-token sampler, using two preference prefixes and two instances of the same model, combine unseen objectives without fine-tuning or reward model and outperform direct prompting?