Learning Broadcast Protocols
Dana Fisman, Noa Izsak, Swen Jacobs
Abstract
The problem of learning a computational model from examples has been receiving growing attention. For the particularly challenging problem of learning models of distributed systems, existing results are restricted to models with a fixed number of interacting processes. In this work we look for the first time (to the best of our knowledge) at the problem of learning a distributed system with an arbitrary number of processes, assuming only that there exists a cutoff, i.e., a number of processes that is sufficient to produce all observable behaviors. Specifically, we consider fine broadcast protocols, these are broadcast protocols (BPs) with a finite cutoff and no hidden states. We provide a learning algorithm that can infer a correct BP from a sample that is consistent with a fine BP, and a minimal equivalent BP if the sample is sufficiently complete. On the negative side we show that (a) characteristic sets of exponential size are unavoidable, (b) the consistency problem for fine BPs is NP hard, and (c) that fine BPs are not polynomially predictable.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 526a6720-7791-48ad-a38d-0cfc283ede36Cited by top-tier papers1
Ask how each one uses itRelated papers
- Parameterized Verification of Systems with Global Synchronization and GuardsNouraldin Jaber, Swen Jacobs, Christopher Wagner, Milind Kulkarni et al.CAV 2020 · 11 citations
- Learning DFAs from Positive Examples Only via Word CountingBenjamin Bordais, Daniel NeiderAAAI 2026
- DistAI: Data-Driven Automated Invariant Learning for Distributed ProtocolsJianan Yao, Runzhou Tao, Ronghui Gu, Jason Nieh et al.OSDI 2021 · 76 citations
- QSM-Cutoff: Systematic Derivation of Quantified Cutoff Formulas for Distributed ProtocolsYun-Rong Luo, Aman Goel, Karem A. SakallahCAV 2025
- Efficiently Learning the Topology and Behavior of a Networked Dynamical System Via Active QueriesDaniel J. Rosenkrantz, Abhijin Adiga, Madhav V. Marathe, Zirou Qiu et al.ICML 2022 · 4 citations
