Being Corrupt Requires Being Clever, But Detecting Corruption Doesn't
Yan Jin, Elchanan Mossel, Govind Ramnarayan

TL;DR
This paper studies corruption detection in networks, establishing a combinatorial parameter that determines the minimal corruptions needed to hide truthful nodes, and provides efficient algorithms and hardness results based on graph properties.
Contribution
It introduces the parameter m(G) for corruption resistance, offers a linear-time algorithm for detection when corruptions are below m(G)/2, and proves NP-hardness of more extensive corruption prevention under the Small Set Expansion Hypothesis.
Findings
Efficient algorithm detects truthful nodes if corruptions < m(G)/2.
NP-hardness of preventing detection with corruptions up to α m(G).
Relation between corruptions needed and graph vertex separability.
Abstract
We consider a variation of the problem of corruption detection on networks posed by Alon, Mossel, and Pemantle '15. In this model, each vertex of a graph can be either truthful or corrupt. Each vertex reports about the types (truthful or corrupt) of all its neighbors to a central agency, where truthful nodes report the true types they see and corrupt nodes report adversarially. The central agency aggregates these reports and attempts to find a single truthful node. Inspired by real auditing networks, we pose our problem for arbitrary graphs and consider corruption through a computational lens. We identify a key combinatorial parameter of the graph , which is the minimal number of corrupted agents needed to prevent the central agency from identifying a single truthful node. We give an efficient (in fact, linear time) algorithm for the central agency to identify a truthful node that…
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.
