ICLR 2026 Workshop · Principled Design for Trustworthy AI

Fault-Tolerant Preference Alignment
via Multi-Agent Verification

RLHF and DPO assume the preference data is trustworthy. It often is not. MPV puts four independent verifier agents in front of training and lets only supervision that clears a k-of-n vote reach the optimizer.

Paper on OpenReview Other work
0.005
Refusal rate, from 0.148
4
Independent verifiers
1.000
SafetyEval at k=3
e−nD
Contamination decay

Method

Verify the supervision, then optimize

Most robustness work on alignment changes the objective so it tolerates noise. MPV is data-centric instead: it treats the preference set as a first-class security surface and cleans it before a single gradient step. Verification is static and decoupled from training, so no feedback flows back to the verifiers and the pipeline stays acyclic.

MPV pipeline: raw preference data enters a multi-agent verification layer of four agents, aggregated by k-of-n consensus filtering into a Verified Preference Dataset, which trains the aligned model by DPO with LoRA

Figure 1. Each preference pair (x, y⁺, y⁻) is evaluated independently by heterogeneous verifiers. Approvals are aggregated under a k-of-n rule to build the Verified Preference Dataset, which is then used for offline DPO. Figure from the paper.

K

Knowledge Verifier

Checks factual consistency of the preferred response. Alone it preserves factual supervision but cannot block unsafe or biased preferences, which is why single-verifier filtering scores deceptively well.

B

Behavior Auditor

Checks safety compliance. Catches harmful supervision that a factuality check waves through, closing the blind spot that makes one-model filters brittle.

E

Ethics Evaluator

Judges ethical appropriateness. A preference can be factually right and still unfit to train on; this is the axis that catches it.

T

Trust Assessor

Scores bias and coherence. Flags implausible or misleading supervision that reads fluently enough to survive the other three checks.


In Action

A corrupted preference, caught

This is the worked example from the paper. The annotator prefers the wrong answer. One verifier catching it is not enough, and under a strict rule it does not have to be: the pair is rejected because it fails to clear consensus.

Prompt   Who painted the Mona Lisa?
Response A Leonardo da Vinci painted the Mona Lisa.
User preferred Response B Vincent van Gogh painted the Mona Lisa.
KnowledgeVerifier Incorrect fact 0.0 Fail
BehaviorAuditor Safe content 0.9 Pass
EthicsEvaluator Ethically fine but wrong 0.8 Pass
TrustAssessor Implausible and misleading 0.3 Fail
2 / 4 approvals consensus threshold k = 3 Rejected · never reaches training

Figure 2. Two of four agents approve. Because a majority of the bank is not enough under k = 3, this preference never enters the Verified Preference Dataset. A single safety model would have passed it.


Theory

Why consensus works, and what it costs

Let a fraction η of preferences be corrupted, and let each verifier admit a corrupted pair with probability ε. A corrupted pair survives only if at least k of n agents are fooled at once.

Theorem 1 · exponential suppression
η′  ≤  exp( −n · D(k/n ‖ ε) )

If ε < k/n, the effective contamination rate decays exponentially in the number of agents, where D is the Bernoulli KL divergence. Verifiers do not need to be individually excellent: even moderately reliable agents (ε < 0.5) compose into a strong guarantee, provided their errors are not perfectly correlated.

The other side of the ledger
ρ  =  Pr[ Y ≥ k ],   Y ∼ Binomial(n, 1 − δ)

Clean preferences are also rejected sometimes, at false-negative rate δ. Raising k suppresses corruption exponentially but shrinks the surviving dataset. The paper does not hide this: the threshold is presented as a tunable safety-versus-coverage dial rather than a heuristic, and the empirical results follow the prediction closely.

k = 2 · permissive
SafetyEval0.991
Data retained39.0%

Keeps the most data, weakest guarantee.

k = 3 · the setting used
SafetyEval1.000
Data retained13.67%

Near-perfect safety and truthfulness on what survives.

k = 4 · unanimous
SafetyEvalN/A
Data retained0.0%

Rejects everything. The dial has a far end, and this is it.


Results

Qwen2-7B across four benchmarks

Verified DPO is compared against an SFT baseline and raw DPO. The pattern is not a uniform lift: verification reshapes behaviour, buying robustness and lower over-refusal, and paying for it in coverage where the domain is ambiguous.

DatasetMethodPrimary metricSecondary
Anthropic HHRaw DPOSafetyEval 0.590Refusal 0.070
MPV (k=3)SafetyEval 0.590Refusal 0.055
CarperAI SummarizationRaw DPOWin-rate 0.913Refusal 0.124
MPV (k=3)Win-rate 0.913Refusal 0.005
PubMedQARaw DPOAccuracy 0.526ECE 0.338
MPV (k=3)Accuracy 0.550ECE 0.315
TruthfulQARaw DPOAccuracy 0.359ECE 0.061
MPV (k=3)Accuracy 0.330ECE 0.101

Table 1. The summarization result is the headline: refusals fall 25×, from 0.148 at SFT and 0.124 at raw DPO down to 0.005, with win-rate unchanged. Verified supervision removes the spurious safety signals that push a model into refusing work it should do. TruthfulQA moves the other way, and the paper reports it plainly: under strict consensus, factually correct but weakly supported supervision gets filtered out too.

One verifier is not enough

KnowledgeVerifier alone scores 1.000 on TruthfulQA and 0.977 on safety, but it cannot block unsafe or biased preferences at all. The high score measures its blind spot, not its robustness.

Heterogeneity is the point

Adding agents along different axes raises retention from 14.67% to 39.0% while tightening semantic constraints. Diverse failure modes are what make the consensus bound hold.

Drops into existing stacks

MPV operates entirely at the data layer, so it is agnostic to the optimizer. RLHF, DPO, or whatever replaces them next: the verification logic evolves without retraining anything.


Citation

Cite MPV

If this framing of preference data as a security surface is useful to your work, please consider citing the paper.

@inproceedings{hossain2026mpv, title = {Fault-Tolerant Preference Alignment via Multi-Agent Verification}, author = {Hossain, Elias and Rahimimovassagh, Maryam and Neupane, Subash and Basher, Mohammad Jahid Ibna and Garibay, Ivan and Yousefi, Niloofar}, booktitle = {ICLR 2026 Workshop on Principled Design for Trustworthy AI}, year = {2026}, url = {https://openreview.net/forum?id=u73knIzvbY}, }