arXiv is now an independent nonprofit! Learn more
License: CC BY-NC-SA 4.0
arXiv:2608.31035v1 [cs.CL] 31 Aug 2026

When Does Predictor-Based RL Align with Human Perception?
A Study of Subjective Rewards in Codec-Based Speech Language Models

Joonyong Park    Jerry Li Affiliation: Spellbrush Email: jyjoon97@gmail.com    jerry@sizigistudios.com
Abstract

Codec-based text-to-speech (TTS) models make language-model post-training applicable to speech generation, but it remains unclear when learned perceptual predictors can serve as reinforcement-learning rewards without losing alignment with human listeners. We study this question with Group Relative Policy Optimization (GRPO) using learned rewards for anime-like speaking style, naturalness, likability, and arousal. To prevent perceptual rewards from being optimized through transcript drift, we introduce a character-error-rate (CER) zone constraint and compare policy optimization with Best-of-NN reranking under the same reward gate. Across single-reward runs, each reward primarily improves its own target metric, showing that subjective predictors are not interchangeable quality surrogates. Multi-rater A/B tests further show uneven human transfer, while a reward-gap analysis separates average transfer from within-axis calibration: signed reward gaps significantly predict listener choices in the pooled analysis, whereas residual CER gaps do not, but per-axis calibration remains heterogeneous. Best-of-8 is a strong human-level baseline and is not clearly worse than GRPO perceptually, suggesting that GRPO should be viewed as amortizing reward-selected behavior into the policy rather than uniformly outperforming reranking. These results support analyzing subjective speech rewards as predictor–axis–base tuples and provide practical diagnostics for selecting rewards before multi-reward speech post-training.

1 Introduction

Modern text-to-speech (TTS) systems increasingly generate speech through discrete acoustic tokens. A neural audio codec first converts a waveform into a sequence of discrete codes, and a speech language model then predicts these codes autoregressively from text and, in zero-shot settings, a short reference audio prompt. The generated token sequence is finally decoded back into a waveform. This codec-based formulation underlies recent systems (Wang et al., 2023; Borsos et al., 2023; Du et al., 2024; Ye et al., 2025b), and makes speech generation resemble conditional language modeling over acoustic tokens. As a result, post-training methods developed for large language model (LLM), including reinforcement learning (RL) from automatic or learned rewards, can now be applied to TTS policies. Recent RL work for TTS has shown that such methods can improve automatically measurable properties of generated speech, including transcription fidelity, target-text likelihood, speaker similarity, duration control, and prosodic stability (Liu et al., 2025; Li et al., 2026; Zhong et al., 2025; Gao et al., 2025).

However, many useful speech-generation objectives are not verifiable in the same way as transcription accuracy. Naturalness, expressiveness, likability, affective intensity, and domain-specific speaking style are perceptual attributes: they are ultimately defined by listener judgments rather than by a symbolic target string. A natural approach is to approximate such listener-defined attributes with learned perceptual predictors, such as mean opinion score (MOS) or speech-quality predictors, and use their scalar outputs as training rewards (Saeki et al., 2022; Mittag et al., 2021; Chen et al., 2024). The difficulty is that a learned perceptual predictor is only a proxy (Ziegler et al., 2019; Gao et al., 2023). A speech policy can increase the predictor score by exploiting predictor blind spots, producing outputs that are high-scoring but unintelligible, unstable, artifact-laden, or not actually preferred by listeners. This risk is especially acute in speech because generated waveforms must jointly satisfy transcription fidelity, acoustic quality, speaker similarity, naturalness, and prosodic or stylistic appropriateness (Chen et al., 2025; Mittag et al., 2021). Existing TTS-RL systems therefore often rely on verifiable or automatically computed reward components, such as character error rate (CER), word error rate (WER), negative log-likelihood (NLL), speaker similarity, duration, entropy, and rule-based prosody rewards (Liu et al., 2025; Li et al., 2026; Zhong et al., 2025; Gao et al., 2025). These rewards are useful for stabilizing generation, but they do not answer when a learned subjective predictor can be optimized while remaining aligned with listener judgments.

This paper asks when predictor-based RL can move a codec speech language model along a subjective reward axis while preserving human-perceptual alignment. We study this question with group relative policy optimization (GRPO) using learned perceptual predictors as rewards. To prevent subjective rewards from being optimized through transcript drift, we use a CER-zone hard constraint: perceptual rewards are active only when the generated speech remains sufficiently intelligible, and outputs that violate the transcription constraint receive a fixed negative reward. We also compare GRPO with Best-of-NN reranking under the same reward gate, separating inference-time reward selection from policy-level movement. Because different reward settings vary not only in perceptual target but also in predictor architecture, training data, score scale, and base-model distribution, we analyze each setting as a predictor–axis–base tuple rather than attributing success or failure to the subjective axis alone.

Our study combines three levels of evidence. First, we compare single-reward GRPO runs under the same CER-zone scaffold to determine whether each reward produces a targeted machine-level shift or merely a generic quality change. Second, we use multi-rater A/B tests to evaluate whether those machine-level shifts are perceived by listeners. Third, we analyze reward signal quality using diagnostics such as reward-gap calibration, base-output score spread, domain match, and within-zone signal strength. This design allows us to distinguish three phenomena that are often conflated: whether a subjective predictor can be optimized, whether the resulting policy shift remains human-aligned, and whether the reward is suitable for inclusion in future multi-reward post-training.

Our main contributions are:

  • A controlled training-and-evaluation scaffold for subjective speech rewards. We instantiate GRPO for learned perceptual predictors under a CER-zone hard constraint, compare it with Best-of-NN reranking to separate reward-based sample selection from policy-level movement, and evaluate both first-shot behavior and CER-retry behavior used for human evaluation.

  • A multi-rater human study of predictor–axis–base tuples. We show that machine-level reward gains transfer unevenly to listeners: some tuples yield strong human-aligned shifts, some yield only modest transfer, and some fail on average despite high-confidence successes.

  • Diagnostics for reward signal quality. We evaluate reward-gap calibration, base-output spread, domain match, and within-zone signal strength as diagnostics for deciding which subjective rewards are suitable for RL or future multi-reward post-training.

Together, these results characterize not merely whether subjective predictors can be optimized, but when predictor-based RL remains aligned with human perception in codec-based speech language models. We release code, prompts, generated audio samples, and reward scores at https://github.com/sizigi/animeGRPO.11 1 Audio demo: https://sizigi.github.io/animeGRPO/.

Figure 1: Overview of constrained perceptual GRPO.

2 Related Work

Codec-based speech language models.

Codec-based speech language models formulate TTS as autoregressive generation over discrete acoustic tokens produced by neural audio codecs such as SoundStream and EnCodec (Zeghidour et al., 2022; Défossez et al., 2023). Systems such as VALL-E, AudioLM, CosyVoice, and Llasa then generate these tokens from text and optional acoustic context (Wang et al., 2023; Borsos et al., 2023; Du et al., 2024; Ye et al., 2025b; Ye et al., 2025a).

RL and preference optimization for TTS.

Group Relative Policy Optimization (GRPO) was introduced as a critic-free variant of Proximal Policy Optimization that estimates advantages from group scores (Shao et al., 2024). Recent work has begun to apply GRPO, preference optimization, or reward-based fine-tuning to TTS. GRPO for TTS has optimized automatic speech recognition (ASR)-derived rewards such as CER and NLL (Liu et al., 2025). DMOSpeech 2 applies GRPO to duration prediction with speaker similarity and WER-based rewards (Li et al., 2026). Multi-Reward GRPO combines intelligibility and speaker-similarity objectives with rule-based rewards for length, decoding stability, and prosody alignment (Zhong et al., 2025). DiffRO optimizes neural codec language models with differentiable reward prediction from speech tokens (Gao et al., 2025). SpeechAlign studies preference-based optimization for speech generation using direct preference optimization (DPO), proximal policy optimization (PPO), and Best-of-NN selection (Zhang et al., 2024). These studies establish that reward-based post-training can improve TTS, but they primarily focus on verifiable, automatically computed, or task-specific reward components.

Learned perceptual predictors.

A long line of speech evaluation work aims to predict subjective listener judgments automatically. Early neural MOS predictors such as MOSNet model human naturalness ratings for converted or synthesized speech (Lo et al., 2019). More recent non-intrusive quality predictors, including UTMOS and NISQA, estimate naturalness or multidimensional speech quality without reference audio (Saeki et al., 2022; Mittag et al., 2021). Such predictors turn perceptual judgments into scalar model outputs and can therefore serve as proxy objectives for generation or post-training (Chen et al., 2024). However, a predictor score is not equivalent to a human judgment: learned predictors can be miscalibrated, out-of-domain, insensitive to relevant perceptual differences, or vulnerable to overoptimization. This motivates evaluating not only whether a perceptual score increases, but whether the increase corresponds to listener preference.

Reward overoptimization and calibration.

Learned rewards are known to suffer from overoptimization: a policy can obtain high proxy reward while degrading the true human objective (Gao et al., 2023). Common mitigations include KL regularization, constrained optimization, improved reward modeling, and inference-time reranking (Ziegler et al., 2019; Achiam et al., 2017). In speech, this problem is compounded by the need to satisfy multiple coupled constraints, including intelligibility, speaker consistency, acoustic quality, and style. This makes calibration between machine reward differences and human-perceived differences particularly important. This concern applies both to policy optimization and to inference-time Best-of-NN selection, since both can overoptimize a proxy reward (Gao et al., 2023).

3 Constrained Perceptual GRPO

3.1 Problem setup

Given a text prompt xx, the codec speech language model samples a discrete acoustic-token sequence s=(s1,,sT)πθ(x)s=(s_{1},\ldots,s_{T})\sim\pi_{\theta}(\cdot\mid x). A codec decoder maps ss to a waveform w=Dec(s)w=\mathrm{Dec}(s). Perceptual predictors are applied to the decoded waveform, but for brevity we write p(s):=p(Dec(s))p(s):=p(\mathrm{Dec}(s)). The goal is to improve a target perceptual attribute while keeping the generated speech intelligible and close to a frozen reference policy πref\pi_{\mathrm{ref}}.

3.2 CER-zone reward template

Let c(s,x)c(s,x) be the character error rate (CER) between an automatic-speech-recognition (ASR) transcript of w=Dec(s)w=\mathrm{Dec}(s) and the input text xx. For a learned perceptual predictor score p(s)p(s), we define

R(s,x)={p~(s)+b,c(s,x)τl,p~(s),τl<c(s,x)τh,ρ,c(s,x)>τh.R(s,x)=\begin{cases}\tilde{p}(s)+b,&c(s,x)\leq\tau_{l},\\ \tilde{p}(s),&\tau_{l}<c(s,x)\leq\tau_{h},\\ -\rho,&c(s,x)>\tau_{h}.\end{cases} (1)

The three cases correspond to CLEAN, FEASIBLE, and VIOLATE zones. Here p~(s)\tilde{p}(s) is the normalized non-negative predictor score, bb is the CLEAN-zone bonus, and ρ\rho is the fixed VIOLATE penalty. In all experiments, we set τl=0.10\tau_{l}=0.10, τh=0.30\tau_{h}=0.30, b=0.5b=0.5, and ρ=1.0\rho=1.0. This hard-zone design prevents a high perceptual score from numerically compensating for a transcription failure. The predictor-specific definitions of p~(s)\tilde{p}(s) are given in §4.2.

3.3 GRPO optimization and stopping

We use GRPO that estimates advantages by comparing multiple rollouts for the same prompt. For each prompt, we sample K=4K=4 rollouts and compute a scalar reward rir_{i} by subtracting an adaptive in-reward KL penalty from R(si,x)R(s_{i},x). We then normalize rewards within the rollout group as

A^i=(riμr)/(σr+ϵ).\hat{A}_{i}=(r_{i}-\mu_{r})/(\sigma_{r}+\epsilon).

Implementation details, including the verl and vLLM rollout setup, are reported in Appendix A.

We do not select checkpoints by the raw perceptual predictor score alone. Instead, we select the checkpoint that maximizes constraint-aware validation reward while monitoring CER violations and KL drift. This is important because larger predictor scores or reward gaps can arise from proxy overoptimization, transcript drift, or predictor blind spots. Selected checkpoints and full hyperparameters are reported in Appendix A, and KL trajectories are reported in Appendix J.

4 Experimental Setup

4.1 Base speech model

We use Llasa as the codec-based TTS backbone and XCodec2 as the acoustic tokenizer and waveform decoder (Ye et al., 2025b; Ye et al., 2025a). We used a public checkpoint22 2 https://huggingface.co/HKUSTAudio/Llasa-1B-Multilingual., a multilingual variant trained with Emilia and Multilingual LibriSpeech (MLS), which provide Japanese-containing in-the-wild multilingual speech and multilingual read-speech data, respectively (He et al., 2024; Pratap et al., 2020). Our GRPO implementation builds on verl (Sheng et al., 2025). All main runs update the full actor parameters, and the KL reference policy is a frozen copy of the same base checkpoint. The auxiliary English AnimeScore experiment is reported in Appendix H and is used only as supporting evidence for cross-language behavior.

4.2 Reward predictors

We use three learned perceptual predictors in the main experiments and one additional arousal predictor for a training-only diagnostic in Appendix I. AnimeScore33 3 https://github.com/sizigi/animescore. is a pairwise-preference-trained anime-likeness predictor (Park and Li, 2026), using a WavLM-base encoder, temporal modeling, and a RankNet-style ranking head. Its raw output is a signed score, which we normalize as

p~(s)=max(0,p(s)+3.0).\tilde{p}(s)=\max(0,p(s)+3.0).

UTMOS is used off-the-shelf from UTMOS22-strong44 4 https://github.com/sarulab-speech/UTMOS22. (Saeki et al., 2022). It predicts a MOS-like naturalness score on [1,5][1,5], and we set p~(s)=p(s)/5\tilde{p}(s)=p(s)/5.

Likability is a likability predictor trained for this study on CocoNut-Humoresque (Suda et al., 2024). It uses pretrained WavLM encoder55 5 https://huggingface.co/microsoft/wavlm-base. and its raw score is the expected class value on [1,6][1,6]. We use the original CocoNut-Humoresque split and train with class-weighted cross-entropy rather than regression to preserve score spread for GRPO. For reward computation, we set

p~(s)=p(s)15.\tilde{p}(s)=\frac{p(s)-1}{5}.

We additionally use an off-the-shelf MSP-Dim arousal predictor only for the training-dynamics negative case discussed in §7.3; details are in Appendix I.

For the CER gate, we transcribe generated waveforms with Whisper large-v3 (Radford et al., 2023) and compute CER against the canonical written prompt. No additional language-specific text normalization is applied. Additional reward-predictor training and implementation details are provided in Appendix B.

4.3 Training and evaluation prompts

GRPO training uses 900 Japanese Wikipedia-derived prompts. All main reward-axis runs use the same prompt training set to isolate the reward predictor as the intended varying factor. Checkpoint selection uses a disjoint 100-prompt validation set.

The main evaluation set contains 50 held-out Japanese prompts and is disjoint from GRPO training, validation, and reward-model training data. It is partitioned into five groups: emotional, anime-stylized, neutral, long-form narrative, and linguistically challenging prompts. Auxiliary English prompts are independently sourced rather than translations of the Japanese prompts and are described in Appendix H.

4.4 Decoding and evaluation protocol

We distinguish two evaluation modes. First-shot evaluation uses a single stochastic generation with fixed seed and no filtering or regeneration. We use this setting to measure the model’s unfiltered behavior, including the raw violation rate, defined as the fraction of outputs with CER >0.30>0.30.

CER-retry evaluation is used to prepare audio for human level evaluation tests. Its purpose is to reduce obvious transcript-failure confounds while avoiding asymmetric post-hoc filtering. For both base and GRPO systems, we first generate with fixed seed. If the output has CER >0.30>0.30, we re-generate with retry seeds and select the first candidate with CER 0.30\leq 0.30. If no candidate satisfies the threshold, we keep the lowest-CER candidate. This rule is applied symmetrically to both sides of each pair. All 50 prompts are retained, including residual CER violators after all retries, to avoid post-hoc filtering by a metric tied to the RL scaffold.

4.5 Evaluation metrics

We evaluate each reward-axis run with both machine-level and human-level evaluations.

Machine-level evaluation.

For each system, we generate speech on the 50-prompt held-out test set and report changes from the base model. For the target perceptual axis, we report the corresponding predictor delta; we also score each generated sample with the other predictors to measure cross-axis side effects. To measure transcription fidelity, we compute character error rate (CER) between the input text and a Whisper transcript of the generated waveform, and report both mean and median CER. We also report the violation rate, defined as the fraction of generated samples with CER >0.30>0.30. For first-shot evaluation, this violation rate is measured from a single seed generation. For CER-retry evaluation and human-evaluation audio, it is measured after applying the symmetric retry protocol described in §4.4.

We also compare GRPO with Best-of-NN reranking. For Best-of-NN, we sample NN candidates from the base model, score each candidate with the same CER-gated reward used for GRPO, and select the highest-scoring candidate. This comparison tests whether reward-selected samples already exist in the base model’s support, while GRPO tests whether such selection behavior can be amortized into the policy.

Human-level evaluation.

We conduct pairwise listening tests through Lancers66 6 https://www.lancers.jp., a Japanese crowdsourcing platform. The main human study covers three reward axes: AnimeScore, UTMOS, and Likability. Each axis contains 50 paired items, each item receives 5 independent ratings, and each axis is rated by 10 distinct Japanese listeners with no listener overlap between axes. The auxiliary English AnimeScore study is reported in Appendix H.

Each pair is presented as A/B audio with randomized side assignment, and listeners are not told which side corresponds to base, GRPO, or Best-of-NN. For AnimeScore, listeners choose the clip that sounds more anime-like, defined as voice-actor-like speaking style and performance. For UTMOS, listeners choose the clip with better naturalness and audio quality, defined as fewer artifacts, noise, and distortions. For Likability, listeners choose the clip that sounds more pleasing or comfortable in voice and speaking manner. A separate skip path exists for problematic clips, but those are excluded from win-rate calculations.

At the item level, a system wins an item if more than half of raters prefer that system. Human win rate (HWR) is the fraction of items for which the listener majority prefers the target system. Machine win rate (MWR) is the fraction of items for which the reward predictor prefers the target system. Agreement is the fraction of items for which the machine winner and the human-majority winner are identical. Unless otherwise stated, HWR, MWR, and agreement are item-level metrics: when individual listener votes are analyzed, we explicitly label the metric as Vote HWR. We report item-level majority results as the primary human-evaluation metric, with Wilson 95% confidence intervals in Appendix E.

Reward Δ\DeltaCER Δ\DeltaAS Δ\DeltaLikab. Δ\DeltaUTMOS
AnimeScore 0.030-0.030 +1.353+1.353 +0.075+0.075 0.037-0.037
Likability 0.018-0.018 +0.029+0.029 +0.167+0.167 +0.090+0.090
UTMOS 0.030-0.030 0.072-0.072 +0.140+0.140 +0.485+0.485
Table 1: Cross-axis mean objective shifts between base and Zone-CER GRPO outputs. Values are changes from the corresponding base outputs.

5 Machine-Level Behavior and Baselines

5.1 Cross-axis specificity and machine-level baselines

We first examine whether subjective rewards induce targeted machine-level shifts, whether the CER-zone scaffold improves the reward–intelligibility trade-off, and whether policy optimization provides benefits beyond inference-time reranking.

Table 1 evaluates each single-reward GRPO run on all reward axes. The largest positive shift appears on the optimized axis in every row, indicating that subjective rewards mainly induce axis-specific movement rather than a generic quality improvement. This diagonal pattern shows that no single subjective reward is a universal surrogate for all desired speech properties.

5.2 Policy optimization versus Best-of-NN reranking

We then compare three ways of using the same reward signal: Best-of-NN does not update the policy: it samples NN candidates from the base model, scores them with the CER-gated reward, and serves the highest-scoring candidate. Target-only and Zone-CER are policy-trained systems. Target-only optimizes the perceptual predictor without the CER-zone constraint, while Zone-CER uses the full reward in Eq. (1).

Table 2 reports method-specific machine behavior: Base, Target-only, and Zone-CER are evaluated from one policy sample, while Best-of-NN selects the highest-scoring candidate among NN base samples. The Best-of-NN rows show that reward-selected samples already exist in the base model’s support. On AnimeScore, Zone-CER produces a larger target shift and lower median CER than Best-of-8, but Best-of-8 has fewer violations. On UTMOS, Best-of-8 and Zone-CER achieve almost identical target gains; Best-of-8 has lower median CER, while Zone-CER has fewer violations. On Likability, Zone-CER gives the largest target gain, but the gain is small and comes with higher median CER than Best-of-8, although with fewer violations. Thus, GRPO is not uniformly better than reranking; the value of policy optimization depends on the reward axis and deployment trade-off. The Target-only rows additionally isolate the role of the CER-zone constraint: removing the CER zone worsens median CER and violation rate, while Zone-CER preserves or improves the target gain relative to Target-only with the largest differences on AnimeScore and UTMOS.

Axis Method Δ\DeltaTarget CER med. Viol.(%)
AnimeScore Base 0.000.00 0.0580.058 24.024.0
Best-of-4 +0.83+0.83 0.0640.064 10.010.0
Best-of-8 +1.21+1.21 0.0700.070 10.010.0
Target-only +1.08+1.08 0.0870.087 24.024.0
Zone-CER +1.35+1.35 0.0540.054 16.016.0
UTMOS Base 0.000.00 0.0580.058 24.024.0
Best-of-4 +0.32+0.32 0.0520.052 10.010.0
Best-of-8 +0.47+0.47 0.0550.055 10.010.0
Target-only +0.25+0.25 0.1540.154 14.014.0
Zone-CER +0.49+0.49 0.0740.074 6.0\phantom{0}6.0
Likability Base 0.000.00 0.0580.058 24.024.0
Best-of-4 +0.12+0.12 0.0460.046 10.010.0
Best-of-8 +0.14+0.14 0.0430.043 10.010.0
Target-only +0.15+0.15 0.1190.119 16.016.0
Zone-CER +0.17+0.17 0.0980.098 6.0\phantom{0}6.0
Table 2: Machine-level comparison across reward axes. Δ\DeltaTarget denotes mean objective shifts depending on the axis (Δ\DeltaAS, Δ\DeltaUTMOS, or Δ\DeltaLikab.). Base, Target-only, and Zone-CER use first-shot sample; Best-of-NN selects the highest-scoring candidate among NN base samples.
Axis HWR MWR Agree Δ\DeltaTarget
GRPO vs Base
AnimeScore 80.080.0 88.088.0 88.088.0 +1.24+1.24
UTMOS 62.062.0 74.074.0 80.080.0 +0.46+0.46
Likability 36.036.0 56.056.0 76.076.0 +0.17+0.17
GRPO vs Best-of-8
AnimeScore 52.052.0 50.050.0 74.074.0 +0.07+0.07
UTMOS 46.046.0 36.036.0 68.068.0 0.01-0.01
Likability 48.048.0 32.032.0 62.062.0 +0.03+0.03
Table 3: Human alignment results for GRPO against Base and Best-of-8. All HWR, MWR, and Agree values are item-level percentages over 50 paired items using majority vote from 5 raters per item. Δ\DeltaTarget is computed as the mean GRPO target score minus the comparison system’s target score.

6 Human Evaluation

6.1 Axis-level transfer

Table 3 shows that predictor-level gains transfer unevenly to listeners. AnimeScore is the strongest positive case: the listener majority prefers the GRPO output on most items, and item-level machine–human agreement reaches 88%. UTMOS shows high machine–human agreement, but only a modest aggregate human preference shift. Likability is the main negative average-transfer case under this predictor–axis–base tuple: humans prefer the base overall. However, the reward-gap analysis below shows that this average failure masks a calibrated high-confidence region. These results separate two notions of transfer. Axis-level transfer asks whether the optimized system is preferred on average, while reward-gap calibration asks whether score differences explain item-level listener choices. Under this distinction, AnimeScore is the clearest average-transfer success, whereas Likability and UTMOS provide the clearest evidence of within-axis reward-gap calibration.

6.2 Comparison between GRPO and Best-of-NN in human preference

Table 3 also compares GRPO with Best-of-8 on each reward axis. Across all three axes, human preference is near chance: HWR is 52.0 for AnimeScore, 46.0 for UTMOS, and 48.0 for Likability. Thus, listeners do not clearly prefer GRPO over Best-of-8. GRPO should therefore be interpreted as policy-level movement that amortizes reward-selected behavior rather than as a perceptual improvement over a strong Best-of-8 baseline.

6.3 Reward-gap calibration

Average win rates can hide whether a reward difference is perceptually meaningful. We therefore test whether signed pairwise reward gaps predict listener choices beyond residual intelligibility differences. Specifically, we pool the three main Japanese axes and the auxiliary English AnimeScore study, and fit a vote-level logistic regression predicting whether an individual listener chooses the GRPO side from the within-axis standardized signed reward gap zRz_{R} and the within-axis standardized CER gap zCz_{C}, with axis fixed effects and item-clustered robust standard errors. zRz_{R} is positive when the target reward favors GRPO, and zCz_{C} is positive when the GRPO side has lower CER.

The signed reward gap is a strong predictor of human choice: a one-standard-deviation increase in reward gap in favor of GRPO increases the odds of choosing GRPO by 1.93×1.93\times. By contrast, the CER gap is not predictive, and a Wald test rejects equality of the two slopes. Thus, within the CER-retry evaluation regime, GRPO-side preference is better explained by signed reward advantage than by residual CER advantage.

Per-axis checks in Appendix F reveal heterogeneity. Likability and UTMOS have significant reward-gap slopes, while the AnimeScore slopes are positive but not significant. Reward-gap calibration should therefore be read as a local confidence diagnostic within a predictor–axis–base tuple, not as the sole explanation of average transfer. Full bin statistics are reported in Appendix G.

6.4 Robustness to residual CER violations

Although the CER-retry protocol reduces transcript failures, a small number of item pairs remain above the CER threshold after all retries. We retain all 50 items to avoid post-hoc filtering by a metric tied to the RL objective. Excluding residual violator pairs changes vote-level HWR by +1.9+1.9 pp for AnimeScore, 2.1-2.1 pp for UTMOS, and 4.5-4.5 pp for Likability; the qualitative conclusions remain unchanged.

Variable β\beta (SE) OR 95% CI pp
Reward gap zRz_{R} +0.657+0.657 (0.1720.172) 1.931.93 [1.38,2.70][1.38,2.70] <.001<.001
CER gap zCz_{C} 0.041-0.041 (0.1860.186) 0.960.96 [0.67,1.38][0.67,1.38] .83.83
Table 4: Vote-level logistic regression predicting whether a listener chooses the GRPO side, using axis fixed effects and item-clustered robust standard errors. zRz_{R} is the within-axis standardized signed reward gap in favor of GRPO, and zCz_{C} is the within-axis standardized CER advantage of GRPO.
Axis Mean Std Range
AnimeScore 0.39-0.39 1.531.53 [2.52,4.20][-2.52,4.20]
UTMOS +3.08+3.08 1.011.01 [1.30,4.23][1.30,4.23]
Likability +4.20+4.20 0.440.44 [2.78,4.58][2.78,4.58]
Table 5: Base predictor distributions on base model with test dataset.

7 Discussion: Diagnostics for Predictor–Axis–Base Tuples

The human study shows that increasing a subjective predictor score is not sufficient for human-aligned transfer. This is consistent with the broader RLHF observation that learned rewards are useful but imperfect proxies, and that optimizing them can diverge from the intended human objective (Ziegler et al., 2019; Gao et al., 2023). In speech, this proxy gap is shaped not only by the reward model, but also by the perceptual axis and the base model distribution. We therefore analyze each setting as a predictor–axis–base tuple. The diagnostics below are evidence-supported heuristics, not causal explanations or universal rules for reward success.

7.1 Reward-gap calibration

The strongest diagnostic observed in our study is reward-gap calibration, but it should be distinguished from average transfer. Instead of asking only whether the optimized system is preferred on average, reward-gap calibration asks whether larger signed reward advantages correspond to listener choices within a given predictor–axis–base tuple. The regression analysis in §6.3 supports this view at the pooled level: standardized signed reward gaps predict GRPO-side listener preference, whereas residual CER gaps do not. However, the per-axis fits in Appendix F show heterogeneity: Likability and UTMOS have significant reward-gap slopes, while the AnimeScore slopes are positive but not significant. This distinction explains why AnimeScore can be the strongest average-transfer case even though its within-axis reward-gap slope is not significant. The optimization appears to move the distribution in a perceptually salient direction, while the magnitude of item-level reward gaps is less informative once many items already favor GRPO.

This diagnostic is especially useful for Likability. Although Likability fails on average, its per-axis reward-gap slope is significant, indicating that the predictor is informative in high-confidence regions. The negative average result therefore should not be read as evidence that likability is intrinsically difficult to improve. Rather, under this predictor–axis–base tuple, few items reach a reward-gap regime that is perceptually reliable.

7.2 Base-output spread

A second screening signal is the predictor’s score spread on base-model outputs. If a predictor assigns nearly identical scores to naturally occurring base outputs, this may indicate limited resolution on the target base distribution. Table 5 is consistent with part of this pattern: AnimeScore has the widest spread and gives the strongest positive transfer, while Likability has narrower spread and fails on average. The VAD-Arousal failure is discussed separately in Appendix I.

7.3 Within-zone signal under constraints

The VAD-Arousal run illustrates a constraint-specific failure mode. A predictor can be meaningful as a standalone evaluator but still fail as an RL reward if its variation inside the feasible CER zone is too small relative to the constraint penalty. In our VAD-Arousal run, validation reward improved mainly by reducing CER violations, while validation arousal stayed within seed-level variation. Because no human A/B study was conducted, we treat this as a training-dynamics negative case rather than evidence about perceptual transfer.

This result is consistent with the constrained-RL view that hard requirements should be separated from optimizable preferences (Achiam et al., 2017). The CER-zone scaffold prevents high perceptual scores from compensating for severe transcript drift, but it also requires the perceptual predictor to provide enough within-zone signal to affect GRPO ranking. Appendix I reports the retained training evidence and logging limitations.

Auxiliary cross-domain and cross-base checks.

Appendix H reports an auxiliary English AnimeScore study. It suggests that cross-language use of a style reward can be informative, but the study uses the same Japanese-native listener pool and is not treated as primary evidence for cross-lingual human transfer.

Practical screening heuristic.

Before scaling RL with a subjective speech reward, our results suggest four checks: measure reward-gap calibration with a small A/B study when possible; measure predictor spread on base-model outputs; check domain coverage or validate cross-domain use with listeners; and inspect whether the predictor has enough within-zone variation relative to constraint penalties. These checks do not prove causality, but they can identify rewards likely to produce low-confidence or non-transferable policy movement.

Conclusion

We studied when RL from learned subjective predictors transfers from machine-score gains to human-perceptual gains in codec-based speech language models. Our results show that predictor gains alone are not sufficient: average transfer and within-axis reward-gap calibration can diverge, and both must be considered alongside predictor resolution on the target base distribution, domain validation, and sufficient within-zone signal under intelligibility constraints. AnimeScore gives a strong in-domain positive case, UTMOS shows high machine–human agreement with only modest average preference shift, Likability fails on average but aligns in high-confidence regions, and VAD-Arousal fails as a training-time reward under our constrained scaffold. Best-of-NN reranking further shows that reward-selected samples often already exist in the base model’s support; GRPO should therefore be viewed as an attempt to amortize such selection into policy-level movement, not as a uniform perceptual improvement over reranking. These findings suggest practical screening heuristics for subjective speech rewards before full RL or multi-reward post-training.

Limitations

Our experiments are designed to compare subjective reward behavior under controlled conditions, but they do not fully disentangle reward-model architecture, perceptual axis, and base-model distribution. The reward models differ in training data, score scale, target construct, and base-model coverage; therefore, our results should be read as diagnostics for predictor–axis–base tuples rather than causal claims that one perceptual axis is intrinsically easier or harder than another.

Our evaluation is also limited by practical compute and annotation budgets. We evaluate a single primary decoding configuration, a fixed set of reward axes, Best-of-8 as the main reranking baseline, and a limited number of human listeners per item. Larger studies could add more base models, broader listener populations, native English listeners for the auxiliary English condition, larger reranking budgets, fixed-KL comparisons, multi-seed training, and direct within-prompt rollout-spread measurements. These extensions would strengthen the generality of the proposed diagnostics, especially for future multi-reward speech post-training.

Ethical Considerations

This work studies post-training methods for controllable synthetic speech. Such methods can support creative and accessibility-oriented applications, but they can also lower the cost of generating speech in a target style without consent. We therefore frame our study around evaluation and diagnostics rather than deployment, and we release only artifacts intended for research use: code, prompts, generated audio samples, and reward scores. We do not redistribute merged base-model weights, reward model weights and or training corpora whose licenses or copyright status do not permit redistribution.

The AnimeScore reward model targets a stylistic dimension rather than speaker identity, but style and identity can interact in downstream use. Released materials therefore include responsible-use guidance and are not intended for impersonation, voice cloning, or unauthorized style imitation. More broadly, subjective speech rewards should be developed with attention to fairness, speaker consent, dataset provenance, and copyright compliance. Future work should further examine how style-control rewards behave across demographic groups, listener communities, and culturally specific notions of expressiveness or likability.

Use of AI Assistance

The authors used AI assistants for language polishing, LaTeX editing assistance, and brainstorming presentation of results. All scientific claims, experiments, analyses, and final manuscript content were verified and revised by the authors.

References

  • Achiam et al. (2017) J. Achiam, D. Held, A. Tamar, and P. Abbeel Constrained policy optimization. In Proceedings of the 34th International Conference on Machine Learning, pp. 22–31. External Links: Link Cited by: §2, §7.3.
  • Borsos et al. (2023) Z. Borsos, R. Marinier, D. Vincent, E. Kharitonov, O. Pietquin, M. Sharifi, D. Roblek, O. Teboul, D. Grangier, M. Tagliasacchi, and N. Zeghidour AudioLM: a language modeling approach to audio generation. IEEE/ACM Transactions on Audio, Speech, and Language Processing 31, pp. 2523–2533. External Links: Document Cited by: §1, §2.
  • Chen et al. (2024) J. Chen, J. Byun, M. Elsner, and A. Perrault DLPO: diffusion model loss-guided reinforcement learning for fine-tuning TTS diffusion models. arXiv preprint arXiv:2405.14632. External Links: Link Cited by: §1, §2.
  • Chen et al. (2025) S. Chen, S. Liu, L. Zhou, Y. Liu, X. Tan, J. Li, S. Zhao, Y. Qian, and F. Wei VALL-E 2: neural codec language models are human parity zero-shot text-to-speech synthesizers. In International Conference on Learning Representations, Cited by: §1.
  • Cooper et al. (2022) E. Cooper, W. Huang, T. Toda, and J. Yamagishi Generalization ability of MOS prediction networks. In IEEE International Conference on Acoustics, Speech and Signal Processing, pp. 8442–8446. Cited by: Appendix B.
  • Défossez et al. (2023) A. Défossez, J. Copet, G. Synnaeve, and Y. Adi High fidelity neural audio compression. arXiv preprint arXiv:2210.13438. External Links: Link Cited by: §2.
  • Du et al. (2024) Z. Du, Y. Wang, Q. Chen, H. Yang, Z. Wang, H. Lu, L. Tan, W. Wang, and Y. Zhang CosyVoice: a scalable multilingual zero-shot text-to-speech synthesizer based on supervised semantic tokens. arXiv preprint arXiv:2407.05407. External Links: Link Cited by: §1, §2.
  • Gao et al. (2025) C. Gao, Z. Du, and S. Zhang DiffRO: differentiable reward optimization for LLM based TTS system. arXiv preprint arXiv:2507.05911. External Links: Link Cited by: §1, §1, §2.
  • Gao et al. (2023) L. Gao, J. Schulman, and J. Hilton Scaling laws for reward model overoptimization. In Proceedings of the 40th International Conference on Machine Learning, External Links: Link Cited by: §1, §2, §7.
  • He et al. (2024) H. He, Z. Shang, C. Wang, X. Li, Y. Gu, H. Hua, L. Liu, C. Yang, J. Li, P. Shi, Y. Wang, K. Chen, P. Zhang, and Z. Wu Emilia: an extensive, multilingual, and diverse speech dataset for large-scale speech generation. arXiv preprint arXiv:2407.05361. Cited by: §4.1.
  • Li et al. (2026) Y. A. Li, X. Jiang, F. Tao, C. Niu, K. Xu, J. Song, and N. Mesgarani DMOSpeech 2: reinforcement learning for duration prediction in metric-optimized speech synthesis. In Proceedings of the AAAI Conference on Artificial Intelligence, pp. 31814–31822. External Links: Document Cited by: §1, §1, §2.
  • Liu et al. (2025) C. Liu, Y. Hu, Y. Gao, S. Zhang, and Z. Ling Group relative policy optimization for text-to-speech with large language models. arXiv preprint arXiv:2509.18798. External Links: Link Cited by: §1, §1, §2.
  • Lo et al. (2019) C. Lo, S. Fu, W. Huang, X. Wang, J. Yamagishi, Y. Tsao, and H. Wang MOSNet: deep learning-based objective assessment for voice conversion. In Proceedings of Interspeech 2019, pp. 1541–1545. External Links: Document Cited by: §2.
  • Mittag et al. (2021) G. Mittag, B. Naderi, A. Chehadi, and S. Möller NISQA: a deep CNN-self-attention model for multidimensional speech quality prediction with crowdsourced datasets. In Proceedings of Interspeech 2021, pp. 2127–2131. External Links: Document Cited by: §1, §2.
  • Park and Li (2026) J. Park and J. Li AnimeScore: a preference-based dataset and framework for evaluating anime-like speech style. arXiv preprint arXiv:2603.11482. External Links: Link Cited by: Appendix B, §4.2.
  • Pratap et al. (2020) V. Pratap, Q. Xu, A. Sriram, G. Synnaeve, and R. Collobert MLS: a large-scale multilingual dataset for speech research. arXiv preprint arXiv:2012.03411. Cited by: §4.1.
  • Radford et al. (2023) A. Radford, J. W. Kim, T. Xu, G. Brockman, C. McLeavey, and I. Sutskever Robust speech recognition via large-scale weak supervision. In Proceedings of the 40th International Conference on Machine Learning, Cited by: Appendix B, §4.2.
  • Saeki et al. (2022) T. Saeki, D. Xin, W. Nakata, T. Koriyama, S. Takamichi, and H. Saruwatari UTMOS: UTokyo-SaruLab system for VoiceMOS challenge 2022. In Proceedings of Interspeech 2022, pp. 4521–4525. External Links: Document Cited by: Appendix B, §1, §2, §4.2.
  • Shao et al. (2024) Z. Shao, P. Wang, Q. Zhu, R. Xu, J. Song, et al. DeepSeekMath: pushing the limits of mathematical reasoning in open language models. arXiv preprint arXiv:2402.03300. External Links: Link Cited by: §2.
  • Sheng et al. (2025) G. Sheng, C. Zhang, Z. Ye, X. Wu, W. Zhang, R. Zhang, Y. Peng, H. Lin, and C. Wu HybridFlow: a flexible and efficient RLHF framework. In Proceedings of the Twentieth European Conference on Computer Systems, pp. 1279–1297. Cited by: Appendix A, §4.1.
  • Suda et al. (2024) H. Suda, A. Watanabe, and S. Takamichi Who finds this voice attractive? a large-scale experiment using in-the-wild data. arXiv preprint arXiv:2407.04270. Cited by: Appendix B, §4.2.
  • Wagner et al. (2023) J. Wagner, A. Triantafyllopoulos, H. Wierstorf, M. Schmitt, F. Burkhardt, F. Eyben, and B. W. Schuller Dawn of the transformer era in speech emotion recognition: closing the valence gap. IEEE Transactions on Pattern Analysis and Machine Intelligence 45 (9), pp. 10745–10759. External Links: Document Cited by: Appendix B.
  • Wang et al. (2023) C. Wang, S. Chen, Y. Wu, Z. Zhang, L. Zhou, et al. VALL-E: neural codec language models are zero-shot text to speech synthesizers. arXiv preprint arXiv:2301.02111. External Links: Link Cited by: §1, §2.
  • Ye et al. (2025a) Z. Ye, P. Sun, J. Lei, H. Lin, X. Tan, et al. Codec does matter: exploring the semantic shortcoming of codec for audio language model. In Proceedings of the AAAI Conference on Artificial Intelligence, External Links: Link Cited by: §2, §4.1.
  • Ye et al. (2025b) Z. Ye, X. Zhu, C. Chan, X. Wang, X. Tan, et al. LLaSA: scaling train-time and inference-time compute for LLaMA-based speech synthesis. arXiv preprint arXiv:2502.04128. External Links: Link Cited by: §1, §2, §4.1.
  • Zeghidour et al. (2022) N. Zeghidour, A. Luebs, A. Omran, J. Skoglund, and M. Tagliasacchi SoundStream: an end-to-end neural audio codec. IEEE/ACM Transactions on Audio, Speech, and Language Processing 30, pp. 495–507. External Links: Document Cited by: §2.
  • Zhang et al. (2024) D. Zhang, Z. Li, S. Li, X. Zhang, P. Wang, Y. Zhou, and X. Qiu SpeechAlign: aligning speech generation to human preferences. In Advances in Neural Information Processing Systems, Vol. 37. External Links: Link Cited by: §2.
  • Zhong et al. (2025) Y. Zhong, P. Yang, and Z. Wang Multi-reward GRPO for stable and prosodic single-codebook TTS LLMs at scale. arXiv preprint arXiv:2511.21270. External Links: Link Cited by: §1, §1, §2.
  • Ziegler et al. (2019) D. M. Ziegler, N. Stiennon, J. Wu, T. B. Brown, A. Radford, D. Amodei, P. Christiano, and G. Irving Fine-tuning language models from human preferences. arXiv preprint arXiv:1909.08593. External Links: Link Cited by: §1, §2, §7.

Appendix A Training Hyperparameters and Checkpoint Selection

Table 6 reports the common GRPO hyperparameters shared by the reward-axis runs and the per-axis selected checkpoints. All training is done with verl (Sheng et al., 2025) on a single H100 80 GB GPU with vLLM-backed rollouts. The reward predictors run on a second H100 to isolate codec decoding and predictor inference from the rollout engine.

Setting Value
Framework / rollout verl / vLLM (gpu_memory_utilization=0.6)
Rollouts per prompt KK 4
Train batch size 16 (PPO mini-batch 16, micro-batch 4 per GPU)
Actor optimizer / LR AdamW / ×1075\!\times\!10^{-7}
PPO clip ratio 0.1
Entropy coefficient 0
Top-pp / Temperature / Rep. penalty 0.85 / 1.0 / 1.05
Max prompt / response length 512 / 2048 codec tokens
Speech-only token mask enabled
KL mode in-reward (use_kl_loss=False)
Adaptive KL controller init β=0.05\beta=0.05, target KL =0.05=0.05, horizon =2000=2000
save_freq / test_freq 30 / 30 steps
Hardware 1×\times H100 80 GB for actor + 1×\times H100 80 GB for reward predictors
Wall time per step \sim115 s with Whisper in reward, \sim43 s without Whisper
Validation and evaluation sets
JP validation set n=100n=100
EN validation set n=100n=100
Paper evaluation set n=50n=50 per language
Table 6: GRPO training hyperparameters.

Appendix B Reward Predictor Implementation

This appendix documents the reward predictors used in the paper: backbone, checkpoint, training data, output scale, and release plan. Each predictor receives generated XCodec2 tokens, decodes them to a 16 kHz mono waveform, and returns a scalar score.

AnimeScore.

AnimeScore is a pairwise-preference-trained anime-likeness predictor (Park and Li, 2026). It uses a microsoft/wavlm-base SSL encoder with the CNN frozen and the transformer fine-tuned, a learned mixture over the last four hidden layers, a BiLSTM, and a two-layer MLP head. The model is trained with a RankNet-style pairwise ranking loss on the AnimeScore preference corpus and follows the SSL-MOS fine-tuning recipe of Cooper et al. (2022). The output is an unbounded scalar; its empirical range on base-model outputs is approximately [3,+5][-3,+5]. We release the checkpoint with the artifact bundle where licensing permits.

UTMOS.

UTMOS is used off-the-shelf from UTMOS22-strong (Saeki et al., 2022). No fine-tuning is performed by us. The output is a naturalness MOS-like score in [1,5][1,5], and we divide it by 5 before applying the CER-zone reward.

Likability.

Likability is trained for this study on the CocoNut-Humoresque likability dataset (Suda et al., 2024). The model uses microsoft/wavlm-base-plus with the CNN frozen and the transformer fine-tuned, mean pooling, a Linear(768,6) classification head, and a softmax expectation over six discrete classes. The output is the expected class value on [1,6][1,6]. We use the original CocoNut-Humoresque split and train with inverse-frequency class-weighted cross-entropy rather than regression to preserve score spread for GRPO. Training uses AdamW with learning rate 10510^{-5} and weight decay 0.010.01, linear warmup followed by cosine decay, Gaussian noise augmentation at SNR 30–50 dB, and random gain perturbation of ±3\pm 3 dB. The checkpoint is selected by validation SRCC. On the Humoresque test set (n=283n=283), the model obtains SRCC 0.7120.712, LCC 0.7030.703, MSE 0.2740.274, and prediction range 2.712.71. The classification formulation is intentional: regression counterparts mean-collapse, compressing the prediction range and producing a flatter reward landscape for GRPO. We release the checkpoint with the artifact bundle, subject to the Humoresque licensing terms.

VAD-Arousal.

VAD-Arousal is the off-the-shelf MSP-Dim valence-arousal-dominance predictor (Wagner et al., 2023). It uses a wav2vec2-large-robust backbone with a regression head emitting valence, arousal, and dominance. We use only the arousal output and clip it to [0,1][0,1]. No fine-tuning is performed by us.

Whisper / CER.

For the CER gate, we use Whisper large-v3 (Radford et al., 2023). Language detection is automatic. CER is computed against the canonical written prompt, with no additional Japanese- or English-specific text normalization. Thus, minor whitespace and punctuation differences can propagate into CER; this conservative choice is part of the intelligibility signal controlled by the CER-zone reward.

Reward functions.

The token-to-reward mapping is implemented separately for each axis: AnimeScore+CER, UTMOS+CER, Likability+CER, VAD-Arousal+CER, and AS-only.

Appendix C Evaluation Set

Table 7 summarizes the held-out prompt set used for machine evaluation and human listening tests.

Group Description nn
G1 emotional expression 18
G2 anime-stylized text 14
G3 neutral conversational 10
G4 long-form narrative 3
G5 linguistically challenging 5
Total 50
Table 7: Composition of test dataset.

Test dataset is held out from reward-model training, GRPO training, and checkpoint-selection validation.

Residual violations after retry.

Table 8 reports how often either side remains above τh=0.30\tau_{h}=0.30 after the CER-retry pass. The union column gives the number of item pairs excluded in the clean-only robustness check. Here the target side is the GRPO output in the GRPO-vs-base comparison.

Axis base resid. GRPO resid. union resid.
AnimeScore JP 4/504/50 3/503/50 4/504/50
AnimeScore EN 1/501/50 1/501/50 1/501/50
UTMOS 3/503/50 3/503/50 4/504/50
Likability 6/506/50 3/503/50 7/507/50
Table 8: Residual CER >0.30>0.30 after the CER-retry pass. The union residual count is the number of item pairs where either side remains above the CER threshold.

Vote-level robustness.

Table 9 reports vote-level Human-WR and agreement before and after excluding item pairs where either side remains above τh\tau_{h} after retry. The “all” rows match the vote-level summaries in Appendix E.

Axis excl. pairs HWR all HWR clean Δ\DeltaHWR Agree all Agree clean Δ\DeltaAgr
AnimeScore JP 44 72.072.0 73.973.9 +1.9+1.9 pp 78.478.4 80.980.9 +2.5+2.5 pp
AnimeScore EN 11 62.862.8 62.962.9 +0.1+0.1 pp 68.868.8 69.469.4 +0.6+0.6 pp
UTMOS 44 56.456.4 54.354.3 2.1-2.1 pp 72.072.0 71.371.3 0.7-0.7 pp
Likability 77 38.038.0 33.533.5 4.5-4.5 pp 67.667.6 66.566.5 1.1-1.1 pp
Table 9: Vote-level Human-WR and machine–human agreement before and after excluding residual CER-violator item pairs. Clean-only percentages are computed after removing all five votes for each excluded item pair. The clean-only analysis changes the exact percentages but does not change the qualitative conclusions: AnimeScore remains positive, UTMOS remains modestly positive, and Likability remains the negative average-transfer case.

Logistic check.

The reward-gap regression in Appendix F further shows that the CER-gap slope is statistically indistinguishable from zero, while the reward-gap slope is significant. Together with Table 9, this indicates that residual CER differences are unlikely to be the primary driver of the main human-evaluation conclusions.

Appendix D Human Recruitment

Collecting human-evaluation data.

Human-evaluation votes are stored with randomized item identifiers and anonymized listener identifiers. We do not release platform-specific worker identifiers or personally identifying information. We collected basic self-reported metadata, including demographics, for quality control and aggregate analysis.

Refer to caption

(a) Pre-task instruction and consent page.

Refer to caption

(b) Pairwise A/B listening interface.

Figure 2: Screenshots of the human-evaluation interface. Before starting, participants read the task description, consent notice, and demographic questions. During evaluation, they listened to both clips in each pair and selected the side that better matched the target perceptual criterion.

Participant recruitment and compensation.

Listeners were recruited through Lancers, a Japanese crowdsourcing platform. Each listening session contained 25 A/B pairs, took approximately 10 minutes, and was compensated at 200 JPY per completed session. Before starting, workers were shown task instructions explaining the target comparison question, playback requirement, skip conditions, and research use of the responses. The human-evaluation interface included a pre-task instruction and consent page and a pairwise A/B listening page, shown in Figure 2.

Appendix E Human Evaluation Statistics

This appendix provides confidence intervals and vote-level summaries for the human-evaluation results. Table 10 reports item-level Wilson intervals over the 50 majority-vote items for GRPO vs Base. Table 11 reports the corresponding item-level intervals for GRPO vs Best-of-8. Table 16 reports vote-level summaries with item-clustered bootstrap intervals. The English AnimeScore row is auxiliary and is discussed separately in Appendix H.

Axis HWR HWR CI MWR MWR CI Agree Agree CI
AnimeScore JP 80.0 [67.0,88.8] 88.0 [76.2,94.4] 88.0 [76.2,94.4]
UTMOS 62.0 [48.2,74.1] 74.0 [60.4,84.1] 80.0 [67.0,88.8]
Likability 36.0 [24.1,49.9] 56.0 [42.3,68.8] 76.0 [62.6,85.7]
AnimeScore EN 70.0 [56.2,80.9] 66.0 [52.2,77.6] 72.0 [58.3,82.5]
Table 10: Item-level Wilson 95% confidence intervals over 50 items for GRPO vs Base. HWR, MWR, and agreement are item-level percentages computed from 5-rater majority votes.
Axis HWR HWR CI MWR MWR CI Agree Agree CI
AnimeScore 52.0 [38.5,65.2] 50.0 [36.6,63.4] 74.0 [60.4,84.1]
UTMOS 46.0 [33.0,59.6] 36.0 [24.1,49.9] 68.0 [54.2,79.2]
Likability 48.0 [34.8,61.5] 32.0 [20.8,45.8] 62.0 [48.2,74.1]
Table 11: Item-level Wilson 95% confidence intervals for GRPO vs Best-of-8 over 50 paired items. HWR, MWR, and agreement are item-level percentages computed from 5-rater majority votes.
Term β^\hat{\beta} SE zz pp
Intercept +0.642+0.642 0.3160.316 +2.04+2.04 0.0420.042
AnimeScore JP +0.389+0.389 0.4730.473 +0.82+0.82 0.4110.411
Likability 1.147-1.147 0.4320.432 2.65-2.65 0.0080.008
UTMOS 0.273-0.273 0.4340.434 0.63-0.63 0.5300.530
zRz_{R} +0.657\mathbf{+0.657} 0.1720.172 +3.82+3.82 ×𝟏𝟎𝟒\mathbf{1.4\!\times\!10^{-4}}
zCz_{C} 0.041-0.041 0.1860.186 0.22-0.22 0.8270.827
Table 12: Logistic regression of human pair-preference on standardized reward gap and CER gap. OR(zR)=1.93\mathrm{OR}(z_{R})=1.93 with 95% CI [1.38,2.70][1.38,2.70], while OR(zC)=0.96\mathrm{OR}(z_{C})=0.96 with 95% CI [0.67,1.38][0.67,1.38].
Metric base GRPO Δ\Delta
AnimeScore mean 0.55-0.55 +0.22+0.22 +0.77+0.77
CER mean 0.0440.044 0.0340.034 0.010-0.010
CER median 0.0230.023 0.0200.020 0.003-0.003
UTMOS 3.103.10 3.183.18 +0.08+0.08
Table 13: AnimeScore EN base vs. zone-CER step 900 GRPO on English test dataset, n=50n=50.
Quantity Value
Total training steps 1671
Validation evaluations 60
Init β\beta / final β\beta 0.050 / 0.082
β\beta range [0.002,0.122][0.002,0.122]
Plateau β\beta median 0.025
Plateau β\beta IQR [0.014,0.052][0.014,0.052]
Plateau reward-KL penalty median 0.041
Max reward-KL penalty 0.094
Table 14: Adaptive-KL statistics for the primary AnimeScore JP zone-CER run. Plateau is defined as steps 300\geq 300.
Step val_AS val_CER val_viol. val_reward
1050 0.138-0.138 0.2300.230 0.270.27 1.9021.902
1380 +0.562+0.562 0.2440.244 0.240.24 2.5792.579
1400 +0.625+0.625 0.2680.268 0.260.26 2.5842.584
1710 +0.955+0.955 0.3080.308 0.310.31 2.5562.556
Table 15: Validation trajectory at key steps for the primary AnimeScore JP zone-CER run. Raw AnimeScore continues rising after step 1400, but constraint-aware validation reward declines as violations increase.
Axis GRPO votes Vote HWR Vote Agree Cluster-boot CI
AnimeScore JP 180/250 72.0 78.4 [64.0,79.6] / [72.4,84.4]
UTMOS 141/250 56.4 72.0 [47.2,65.2] / [64.8,78.8]
Likability 95/250 38.0 67.6 [29.2,47.2] / [58.8,76.0]
AnimeScore EN 157/250 62.8 68.8 [54.8,70.4] / [62.4,75.2]
Table 16: Vote-level summaries for GRPO vs Base with item-clustered bootstrap 95% confidence intervals. The two intervals in the last column correspond to Vote HWR and vote-level agreement.

Appendix F Reward-Gap Logistic Regression

Outcome variable.

Let yij{0,1}y_{ij}\in\{0,1\} be listener ii’s preference on item jj. We set yij=1y_{ij}=1 if the listener chooses the target side, i.e., the GRPO output in the GRPO-vs-base comparisons. The signed reward gap Δr=rtargetrbase\Delta r=r_{\mathrm{target}}-r_{\mathrm{base}} indicates how strongly the target reward favors the GRPO side.

Predictors.

zRz_{R} is the within-axis zz-score of Δr\Delta r. zCz_{C} is the within-axis zz-score of ΔCER=CERbaseCERtarget\Delta\mathrm{CER}=\mathrm{CER}_{\mathrm{base}}-\mathrm{CER}_{\mathrm{target}}, so positive zCz_{C} indicates that the target side is more intelligible.

Data.

The regression uses 1000 vote-level observations from 200 item pairs across four axes: AnimeScore EN, AnimeScore JP, Likability, and UTMOS. Each axis contains 50 item pairs with 5 listener votes per item. Rows produced only for visualization are not used in this regression.

Primary fit.

We fit a logistic regression with axis fixed effects and item-clustered robust standard errors. Table 12 reports the primary pooled fit. The reference axis is AnimeScore EN.

Equality test and likelihood-ratio tests.

A Wald test rejects equality of slopes: βRβC=+0.698\beta_{R}-\beta_{C}=+0.698, SE=0.260\mathrm{SE}=0.260, z=+2.68z=+2.68, and p=×103p=7.4\!\times\!10^{-3}. Adding zRz_{R} to a model with axis fixed effects and zCz_{C} improves fit by χ12=15.82\chi^{2}_{1}=15.82 with p=×105p=7\!\times\!10^{-5}. Adding zCz_{C} to a model with axis fixed effects and zRz_{R} does not improve fit, with χ12=0.06\chi^{2}_{1}=0.06 and p=0.80p=0.80.

Per-axis fits.

Table 17 reports descriptive per-axis logistic fits.

Axis β^R\hat{\beta}_{R} (SE, pp) β^C\hat{\beta}_{C} (SE, pp) ORR
AnimeScore EN +0.50+0.50 (0.370.37, 0.170.17) 0.14-0.14 (0.300.30, 0.640.64) 1.651.65
AnimeScore JP +0.17+0.17 (0.360.36, 0.630.63) 1.91-1.91 (0.780.78, 0.0140.014) 1.191.19
Likability +1.09+1.09 (0.470.47, 0.0200.020) +0.48+0.48 (0.400.40, 0.230.23) 2.982.98
UTMOS +1.15+1.15 (0.450.45, 0.0120.012) +0.67+0.67 (0.350.35, 0.0580.058) 3.153.15
Table 17: Per-axis logistic fits. β^R\hat{\beta}_{R} is positive in every axis; Likability and UTMOS reach p<0.05p<0.05 individually.

Multicollinearity.

The pooled Pearson correlation between zRz_{R} and zCz_{C} is r=+0.16r=+0.16. Within axis, the correlations are +0.16+0.16 for AnimeScore EN, +0.13+0.13 for AnimeScore JP, +0.40+0.40 for Likability, and 0.05-0.05 for UTMOS. The two predictors are therefore weakly correlated, so the joint-model coefficients are interpretable as partial effects.

Sensitivity to EN inclusion.

Restricting the regression to the three JP axes preserves the qualitative pattern that reward-gap slopes are positive. We report the four-axis pooled regression in the main text because it has the broadest coverage and because the EN row is part of the auxiliary evidence for cross-language reward transfer. The main conclusion remains that standardized reward gaps predict human preference more strongly than residual CER gaps.

Appendix G Reward-Gap Binned Analysis

This appendix gives a descriptive reward-gap bin analysis underlying the main-text calibration discussion. The formal test is the signed-gap logistic regression in Appendix F; the binned analysis is intended only to visualize low- and high-gap regimes. Because the bins are based on absolute reward-gap magnitude, the agreement column is the more direct direction-invariant summary, while the GRPO preference column shows how often listeners choose the optimized output within each bin. Table 18 reports the resulting vote-level bins.

Axis |Δreward||\Delta\mathrm{reward}| bin nn items nn votes Vote HWR Vote Agree
AnimeScore JP 0–0.3 5 25 28.0 64.0
AnimeScore JP 0.3–1.0 8 40 62.5 62.5
AnimeScore JP 1.0–2.5 19 95 65.3 72.6
AnimeScore JP 2.5–\infty 18 90 95.6 95.6
AnimeScore EN 0–0.3 17 85 48.2 49.4
AnimeScore EN 0.3–1.0 18 90 61.1 71.1
AnimeScore EN 1.0–2.5 11 55 74.5 83.6
AnimeScore EN 2.5–\infty 4 20 100.0 100.0
UTMOS 0–0.3 17 85 45.9 52.9
UTMOS 0.3–1.0 24 120 48.3 75.8
UTMOS 1.0–2.5 9 45 97.8 97.8
Likability 0–0.3 40 200 24.5 61.5
Likability 0.3–1.0 8 40 90.0 90.0
Likability 1.0–2.5 2 10 100.0 100.0
Table 18: Descriptive vote-level reward-gap binned analysis. Items are grouped by absolute target-reward gap. Vote HWR is the fraction of individual votes choosing GRPO, and Vote Agree is the fraction of individual votes matching the machine-preferred side. This table complements the signed-gap regression in Appendix F. High-gap Likability bins contain few item pairs and should not be interpreted as standalone statistical evidence.

Appendix H English AnimeScore Evaluation

We replicate the JP AnimeScore experiment with the same checkpoint on a 50-prompt English test dataset. The EN prompt set is not a translation of the JP prompts; it is independently authored English text with the same five-group structure. Both the EN training set and held-out EN test dataset are disjoint from the JP corpora.

Objective results.

On EN test dataset with the same CER-retry protocol, zone-CER GRPO at step 900 yields ΔAnimeScore=+0.77\Delta\textsc{AnimeScore}{}=+0.77 over base. Table 13 summarizes the corresponding objective scores.

Human results.

On the same 50 EN items, item-level Human-WR is 70.0%70.0\% with Wilson CI [56.2,80.9][56.2,80.9]. Machine-WR is 66.0%66.0\%, item-level machine–human agreement is 72.0%72.0\%, vote-level Human-WR is 62.8%62.8\%, and vote-level agreement is 68.8%68.8\%.

Limitation.

The EN study was rated by the same Japanese-native listener pool that produced the JP results. It therefore tests whether a JP-trained anime-likeness reward transfers to EN audio under the same listener community, not whether English-native listeners would judge the shift similarly. We treat the EN result as auxiliary evidence, not as primary evidence for cross-lingual human transfer.

Appendix I VAD-Arousal Training-Only Negative Result

This appendix documents the training-only negative result for VAD-Arousal. No human A/B study was conducted for this axis, so the evidence concerns training dynamics rather than perceptual transfer.

Validation arousal stayed in the range 0.610.610.640.64 during early training, yielding a net change of only Δ+0.014\Delta\approx+0.014. At the same time, validation reward improved from 0.34-0.34 to 0.05-0.05, while the validation violation rate dropped from 0.620.62 to 0.450.45. This suggests that training primarily improved reward by moving samples out of the VIOLATE shelf, rather than by increasing arousal within the feasible zone.

Per-rollout reward decompositions were not retained, so this result is treated as a training-dynamics diagnostic rather than a causal attribution of individual GRPO updates.

Appendix J Adaptive-KL Statistics

Table 14 summarizes the adaptive-KL controller for the primary AnimeScore JP zone-CER run. Table 15 reports key validation points used for checkpoint selection.

Step selection.

Between steps 1400 and 1710, raw validation AnimeScore rises from +0.625+0.625 to +0.955+0.955, but the validation violation rate also rises from 0.260.26 to 0.310.31 and constraint-aware validation reward decreases from 2.5842.584 to 2.5562.556. We therefore select step 1400.