Jointly learning shared rewards and signed expert trust parameters to exploit, down-weight, or invert heterogeneous human feedback in continuous control.
Preference-based reinforcement learning (PBRL) learns reward functions from pairwise trajectory comparisons, offering an alternative to explicit reward engineering. In practice, preference data often comes from heterogeneous annotators: some accurate, some noisy, and some systematically adversarial. Existing PBRL methods either weight all feedback equally or filter unreliable samples; both struggle when annotators are anti-aligned rather than merely noisy, because filtering discards signal that could be recovered by inversion.
We introduce TriTrust-PBRL (TTP), which jointly learns a shared reward model and expert-specific trust parameters. During training, trusts move toward positive (trust), near-zero (down-weight), or negative (invert) values, so systematically adversarial experts contribute usable signal instead of being thrown away. We accompany the method with a gradient analysis of trust separation and an identifiability result for reward and trust up to affine reparameterization. We also make the remaining global sign ambiguity explicit, together with the reliable-majority condition that resolves it.
Empirically, synthetic diagnostics map when branch selection and trust separation succeed, and end-to-end PEBBLE experiments on four continuous-control domains (MetaWorld and DM Control) show that, under a reliable majority with adversarial or noisy experts, TTP recovers strong policies where uniform-weight PEBBLE collapses and improves over sample-level robust baselines in the adversarial setting. TTP needs no expert features beyond an identity index and plugs directly into existing PBRL pipelines.
Evaluation rollouts on continuous-control tasks spanning robotic manipulation (MetaWorld) and locomotion (DMControl) under 25% adversarial corruption, formatted natively at 256×256 resolution (15 fps).
Long-horizon forward running. Under 25% adversarial feedback ($\beta=[1,1,1,-1]$), TTP learns stable forward running while standard PEBBLE stalls. Notably, we achieve state-of-the-art Oracle SAC performance solely by leveraging feedback from heterogeneous scripted teachers.
Sweeps an object into a designated hole. With sparse success signals, TTP inverts adversarial feedback to reach >90% success rate.
Grasps handle, rotates, and pulls door open. TTP rapidly identifies the adversarial annotator and achieves near 100% door opening.
Tests feedback efficiency across 500 to 5k query budgets. TTP achieves upright bipedal walking even in low query regimes (shown: β=[1, 1, 1, 1, -1] at 1,000 comparisons, return ~941).
Bridging Bradley-Terry preference modeling with per-expert signed trust dynamics and two-path decoupled optimization.
Consider $K$ experts $\{e_1, \dots, e_K\}$ providing pairwise preferences over private, disjoint datasets $D^{(k)} = \{(\tau_i, \tau_j, y_{ij}^{(k)})\}$, where $y_{ij}^{(k)} \in \{0, 1\}$. We model expert $k$'s preference probability using the trajectory reward gap $\Delta R_{ij} = R(\tau_i) - R(\tau_j)$ and a learnable scalar trust $\alpha_k$:
Differentiating the negative log-likelihood with respect to $\alpha_k$ reveals three distinct dynamical behaviors:
To prevent gradient interference between reward learning and trust estimation, TTP decouples training into two distinct computation paths using stop-gradients $\mathrm{sg}(\cdot)$:
Explore end-to-end benchmark learning curves, learned trust separation trajectories, feedback budget heatmaps, and controlled synthetic diagnostics.
Evaluation curves comparing TTP (Ours) against Oracle SAC, Uniform PEBBLE, RIME, and MCP under 25% adversarial feedback ($\beta=[1,1,1,-1]$) and noisy feedback ($\beta=[1,1,1,0]$). Click any plot to zoom.
Per-expert trust evolution on MetaWorld Sweep-Into-v2 under adversarial conditions ($\beta=[1,1,1,-1]$). Experts 0, 1, and 2 (reliable) surge into positive trust ($\approx +0.85$), while Expert 3 (adversary) shifts negative ($\approx -0.85$).
DMControl Walker-Walk performance under varying pairwise comparison budgets ($500$, $1{,}000$, $2{,}000$, $3{,}000$, and $5{,}000$ queries) and heterogeneous mixtures with $K=5$ experts.
Isolating branch selection, trust separation, trajectory horizon $T$, and initialization scale under known ground truth $R^*$ without MDP confounding.
Isolating the role of $\tanh$-bounding, max-normalization, and detached confidence weights $w_k$ on a shared reward head (mixture 2R1N1A, 200 seeds).
| Variant | Tanh Bounding | Max-Norm ($\bar{\alpha}$) | Confidence $w_k$ | $\bar{\alpha}_R$ | $\bar{\alpha}_N$ | $\bar{\alpha}_A$ | $|\mathrm{corr}|$ |
|---|---|---|---|---|---|---|---|
| Raw | — | — | — | $+0.18$ | $+0.01$ | $-0.16$ | $0.97$ |
| +Tanh | — | — | $+0.18$ | $+0.01$ | $-0.17$ | $0.97$ | |
| +Tanh, +Max-norm | — | $+0.88$ | $-0.02$ | $-0.87$ | $0.94$ | ||
| Full TTP (Detached $w_k$) | $+0.86$ | $-0.01$ | $-0.85$ | $0.94$ | |||
| w/o $w_k$ | — | $+0.86$ | $0.00$ | $-0.87$ | $0.94$ | ||
| Attached $w_k$ | Attached* | $+0.43$ | $0.00$ | $-0.27$ | $0.89$ |
*Note: Max-normalization is the critical catalyst for signed separation, expanding trust to $[-1, 1]$. Attaching $w_k$ to the trust path compresses magnitudes and lowers reward correlation.
If you find this work or codebase helpful in your research, please consider citing our paper:
@article{hosseini2026tritrust,
title = {Trust, Don't Trust, or Flip: Robust Preference-Based Reinforcement Learning with Multi-Expert Feedback},
author = {Hosseini, Seyed Amir and Abdolali, Maryam and Tavakkoli, Amirhosein and Ayar, Fardin and Javanmardi, Ehsan and Tsukada, Manabu and Javanmardi, Mahdi},
journal = {arXiv preprint arXiv:2603.XXXXX},
year = {2026}
}