Research topic
Effort & peer prediction
Paying for costly checking when effort is hidden and ground truth may never arrive.
9 projects, each with its own page, code and tests. See them on the full research index.
research/decentralized-verification-markets · 72 tests
Peer-prediction and prediction-market mechanisms for verifying decentralized ML training, with adversarial evaluation.
Abstract
Proper scoring rules, Peer Truth Serum, Correlated Agreement and LMSR aggregation, with eight follow-ups on mechanism-aware adversaries (trust farming, whitewashing, closed-loop attackers) and defences. Pure-Python, dependency-free.
research/effort-elicitation · 6 tests
Paying verifiers for costly checking effort with proper scoring rules: implementable efforts = concave envelope of the value curve, exact Brier rent (n−1)/(a+b), log score needs half Brier's payout spread on rare-fault priors.
Abstract
Effort elicitation with proper scoring rules in an exact beta-binomial model: implementable efforts are the concave envelope of the value curve, Brier information rent is exactly (n−1)/(a+b) times effort cost, and the log score needs half Brier's payout spread on rare-fault priors. Stylised.
research/effort-contracts · 6 tests
Scoring rules as limited-liability effort contracts: shirking threshold 2c/(kκ²), first best needs a fee, otherwise the principal keeps 48–68% of surplus.
Abstract
Scoring-rule payments as moral-hazard contracts for costly inference: a closed-form shirking threshold (matched to 1%), first-best effort at scale equal to marginal value with a fee, and under limited liability only 48–65% of first-best surplus, with log score cheaper than Brier at high effort. Stylised.
research/peer-prediction-effort · 8 tests
Peer prediction without ground truth: output agreement pays 1.0 for laziness vs 0.68 for honesty, Dasgupta–Ghosh payoff 2p(1-p)g_i g_j exact, effort as a coordination game with threshold c/(2p(1-p)κ²), and closed-form gold-check rate √(c·g_H/G).
Abstract
Peer prediction for unverifiable labelling and judging work: output agreement pays 1.0 for always answering the majority label versus 0.68 for honesty, the Dasgupta–Ghosh payoff is exactly 2p(1−p)gigj, effort becomes a coordination game with a closed-form threshold (12.8× higher for rare-positive tasks), and a cost-optimal gold-check rate √(c·gH/G) removes the shirking equilibrium. Stylised.
research/focal-laziness · 9 tests
Peer prediction when lazy verifiers share a default answer: agreement pay is 2G·Cov, effort is a coordination game with threshold a*=(k/2G+s)/(pq+s), the all-lazy equilibrium always exists and pays as much as honesty when the default matches the prior, and gold checks needing more mass than the honest pay close it.
Abstract
Multi-task peer prediction pays 2G·Cov of two reports. If lazy verifiers copy a shared per-task default (the same public model’s guess) pay becomes 2G[aiajpq + (1−ai)(1−aj)d(1−d)], effort is a coordination game with threshold a* = (k/2G + s)/(pq + s), and the all-lazy profile is always an equilibrium paying 2G·d(1−d): equal to honest pay when the default matches the prior, 1.19× it at p=0.3, d=0.5. Closing it with gold checks needs payment mass (2Gs+k)/(1−accD), larger than the honest pay itself. Stylised.
research/peer-noise-rent · 9 tests
Finite-sample noise in multi-task peer prediction: the plug-in payment is 2× the sample covariance with an exact variance (matches enumeration), √2 less noisy than fresh penalty tasks, pays a constant reporter 0, and a lazy coin still earns ≈σ/√(2π) under limited liability; deductibles and detection/ranking sample sizes in closed form.
Abstract
The plug-in multi-task payment (agreement minus the agreement implied by empirical frequencies) is exactly twice the sample covariance of two verifiers’ reports, so its variance is available in closed form and matches full enumeration; it is √2 less noisy than drawing fresh penalty tasks and pays a constant reporter exactly 0. Under limited liability a verifier who does no work still collects a noise rent ≈ σ/√(2π) (0.020 against 0.208 honest at n=100). A deductible removes it in closed form, but killing 99% of the rent costs the honest verifier 54% of its pay. Detection needs 56–329 tasks for g=0.7–0.3 (simulated power 0.94–0.95), and ranking two close verifiers takes ~870. Binary conditionally independent reports. Stylised.
research/surprisingly-popular · 7 tests
Surprisingly-popular verdicts for rare-but-diagnostic signals: majority errs 0.84 on faulty jobs at n=101 when detection is 0.45, SP is an exact fraction threshold v/(1−u+v) (2.1×10⁻⁵ error, 47 votes for 10⁻³ vs Bayes 36), a wrong believed prior wrecks finite-n accuracy, a wrong believed detector breaks the limit, Byzantine breakdown at exactly 13.6%.
Abstract
If a fault is flagged by fewer than half of the verifiers (0.45 detection, 0.05 false alarms), majority vote is wrong on faulty jobs with probability 0.84 at n=101 and 0.96 at n=301. The surprisingly-popular rule (verdict plus predicted verdict fraction) reduces for truthful Bayesian verifiers to an exact fraction threshold θ = v/(1−u+v) and errs 2.1×10−5 on faulty jobs at n=101, needing 47 votes for 10−3 total error against 36 for a Bayes rule that knows the detector. A wrong believed prior wrecks finite-n accuracy (0.51 error), a wrong believed detector quality breaks the limit, and Byzantines who vote clean and predict “everyone flags” break it at exactly 13.6%. Stylised, truthful reports assumed.
research/verifier-cascades · 9 tests
Sequential verifiers who see earlier verdicts herd: wrong-cascade probability exactly (1−a)²/(a²+(1−a)²), cascade after 2/(a²+(1−a)²) signals, accuracy capped at 0.845 (a=0.7) versus ≈1 for an independent majority, and a sealed first batch of ≥3 lifts the cap (0.875 at m=3, 0.949 at m=11); checked against Bayesian agents.
Abstract
Verifiers who are paid for being right and see earlier verdicts herd: once two more revealed signals point one way than the other, everyone copies. With signal accuracy a the cascade is wrong with probability exactly (1−a)²/(a²+(1−a)²) (0.155 at a=0.7) and forms after 2/(a²+(1−a)²) revealed signals (3.4), so accuracy is capped at 0.845 however many verifiers join, versus ≈1 for an independent majority of 101. A sealed first batch of m ≥ 3 lifts the cap (0.875 at m=3, 0.949 at 11) and beats a majority of the same paid size. Recursion checked against fully Bayesian simulated agents. Stylised, symmetric signals.
research/stopping-scores · 8 tests
Verifiers who choose when to stop checking under a proper score: optimal policy is a symmetric threshold (matches dynamic programming), closed-form accuracy 1/(1+((1−a)/a)^k) and cost k(2p_k−1)/(2a−1), participation κ ≥ 4c/(2a−1)², and adaptive stopping matches fixed-sample accuracy with 2–3× fewer checks.
Abstract
A verifier who checks a claim one noisy check at a time and stops when it likes, paid a proper score, follows a symmetric threshold rule (confirmed against dynamic programming over all policies). Accuracy is pk = 1/(1+((1−a)/a)k) and expected checks are k(2pk−1)/(2a−1), exactly. Participation needs a score scale κ ≥ 4c/(2a−1)² under Brier (log needs about half), Brier’s threshold is ln(κ(2a−1)²/((1−a)c))/λ within one step, and adaptive stopping matches a fixed-sample verifier’s accuracy with 2–3× fewer checks. Binary state, known accuracy.
Other research topics
Proper scoring & elicitation28Effort & peer prediction9Verification games & slashing19Detection & tolerances14Markets as routers13Prediction-market design9Paying contributors8Decentralised training systems23Digital twins & sim-to-real164LLM chip design loops40Robot manufacturing loops53Ambient AI assistant46Self-replicating manufacturing34Simulation-first design64Engineered clothing45Task-specific AI accelerators40Algorithmic chip-design loops42Open-source purpose-built robots44The software-engineering loop43Adversarial human imitation41Open-source residential construction41Autonomous multi-angle capture34Sensing, imaging and 3D31Energy supply and dense energy storage39Robot societies among people31Agentic co-design of low-cost robots27Laundry-hanging robots25Machine learning on qualitative data23Robots on the building site27Civilizations & group psychology1History & human sciences1
Produced with AI assistance (Claude). Results are from the code in this repository and are simulated or stylised unless the abstract says otherwise; nothing here implies affiliation with or endorsement by any lab, researcher or company cited. MIT licensed.