LGAIGTAug 27, 2021

Learning to Give Checkable Answers with Prover-Verifier Games

arXiv:2108.12099v123 citations
Originality Highly original
AI Analysis

This addresses the trust gap in high-stakes ML applications, offering a novel approach to verifiability.

The paper tackles the problem of trust in machine learning decisions by introducing Prover-Verifier Games (PVGs), a game-theoretic framework that encourages agents to provide verifiable justifications, resulting in a verifier learning a robust decision rule that reliably uses information from an untrusted prover.

Our ability to know when to trust the decisions made by machine learning systems has not kept up with the staggering improvements in their performance, limiting their applicability in high-stakes domains. We introduce Prover-Verifier Games (PVGs), a game-theoretic framework to encourage learning agents to solve decision problems in a verifiable manner. The PVG consists of two learners with competing objectives: a trusted verifier network tries to choose the correct answer, and a more powerful but untrusted prover network attempts to persuade the verifier of a particular answer, regardless of its correctness. The goal is for a reliable justification protocol to emerge from this game. We analyze variants of the framework, including simultaneous and sequential games, and narrow the space down to a subset of games which provably have the desired equilibria. We develop instantiations of the PVG for two algorithmic tasks, and show that in practice, the verifier learns a robust decision rule that is able to receive useful and reliable information from an untrusted prover. Importantly, the protocol still works even when the verifier is frozen and the prover's messages are directly optimized to convince the verifier.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes