Byzantine Agreement with Predictions
Naama Ben-David, Muhammad Ayaz Dzulfikar, Faith Ellen, Seth Gilbert

TL;DR
This paper explores how predictions can be used to improve Byzantine Agreement algorithms, achieving better efficiency with accurate predictions while maintaining robustness even with inaccurate ones.
Contribution
It introduces algorithms that leverage classification predictions to optimize Byzantine Agreement performance based on prediction accuracy.
Findings
Predictions can improve Byzantine Agreement time complexity.
Worst-case message complexity remains (n^2) regardless of prediction accuracy.
Optimal time complexity is achieved relative to prediction quality.
Abstract
In this paper, we study the problem of \emph{Byzantine Agreement with predictions}. Along with a proposal, each process is also given a prediction, i.e., extra information which is not guaranteed to be true. For example, one might imagine that the prediction is produced by a network security monitoring service that looks for patterns of malicious behavior. Our goal is to design an algorithm that is more efficient when the predictions are accurate, degrades in performance as predictions decrease in accuracy, and still in the worst case performs as well as any algorithm without predictions even when the predictions are completely inaccurate. On the negative side, we show that Byzantine Agreement with predictions still requires messages, even in executions where the predictions are completely accurate. On the positive side, we show that \emph{classification predictions}…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsByzantine Studies and History · Linguistics and language evolution · Classical Antiquity Studies
