The paper proposes Multi-Personality Generation (MPG), a decoding-time method for combining models separately aligned to individual personality attributes. Each attribute model is a LoRA-DPO adapter on Llama-3-8B-Instruct. Speculative Chunk-level Rejection sampling (SCR) proposes four-token chunks from a reference model, evaluates in parallel the probability ratio of every attribute model to that reference, adds those ratios with alpha weights, and accepts the chunk, one of its prefixes or a fallback token using a threshold M estimated from the most recent twenty scores. The MBTI evaluation covers only three target profiles, ESTP, INFJ and ENTJ, over 148 QA records, 93 MCQA items and 60 items taken from 16Personalities. GPT-4o and DeepSeek-R1 score style, thought, behavior and naturalness. The advertised 16%-18% gain has a specific source: versus Base, the Overall score of SCR with a DPO reference rises from 3.084 to 3.626 under GPT-4o, a 17.57% relative increase, and from 3.368 to 3.919 under DeepSeek-R1, a 16.36% increase. It is not a universal quality gain. The authors tune alpha using accuracy on the same MBTI-MCQA set that is later reported in the table and included in Overall, so the tuned figure is not a clean held-out estimate. The role-play study evaluates 100 synthetic ALOE-derived profiles with training annotations generated by ChatGPT-4o. GPT-4o gives SCR 4.167 and MOD 4.166; DeepSeek-R1 slightly favors MOD at 4.241 over SCR at 4.230. There is no human evaluation, uncertainty interval, statistical test, inter-judge agreement or analysis of generation variance. In the efficiency study, three runs over 100 prompts with at most 128 new tokens give SCR 97 tokens/s and 1.20 s per sequence, versus 120 and 1.07 for Base, 60 and 2.13 for MOD, 11 and 11.64 for sequence rejection sampling and 30 and 4.27 for token rejection sampling. Hardware is unspecified and only means are reported. The central reservation is mathematical. Equation 7 retains the inverse gradient required by the regularized optimum, but Equations 9-10 remove it because it is monotonic and state that a weighted sum of log(r_i)+1 is proportional to a weighted sum of r_i. It is not: under reverse KL, applying the inverse yields an exponential or weighted-product combination, not SCR's arithmetic sum. Preserving order does not preserve the probability magnitudes required by rejection sampling. In addition, M is an observed sliding-window maximum rather than a global envelope; if a larger score appears, clipping acceptance at one biases the sample. The paper initially requires nonnegative alpha values summing to one and the algorithm computes log(alpha), yet later allows negative weights and reports [1,0,-9,-3] for INFJ. Clipping the resulting score at zero defines a different heuristic, not the previously derived target. The tables may therefore describe the empirical behavior of a heuristic, but they do not validate the claim that SCR samples exactly from the theoretical target. The publication is also not reproducible end to end. The official repository at audited commit 57626f1 has 16 files: data, READMEs and two prompt-constant files. It contains no MPG/SCR implementation, training or evaluation code, adapters, outputs, raw judgments, dependency environment, tests, CI or license. The six public datasets contain 21,917 preference pairs and likewise declare no license or detailed provenance. There are 426 byte-identical chosen/rejected pairs and 806 equivalent pairs after stripping quotation or User Message wrappers. In role-play, 2,933 of 7,000 rejected answers carry that wrapper while no chosen answer does, giving the model a formatting shortcut unrelated to personality. The two role-play datasets also have 25 exact train/test prompt overlaps and share 70 prompts with one another. The faithful conclusion is narrow: the unreleased implementation obtains higher MBTI means than Base under two LLM judges and a favorable speed trade-off in the reported experiment. Exact sampling, psychometric validity, significance, generalization and reproducibility are not established.
Research question
Can the signal from several single-attribute DPO models be combined at inference time to generate text with multiple traits, maintaining control and quality at lower cost than other combination methods?