| dc.contributor.author | Jin, Yan | |
| dc.contributor.author | Mossel, Elchanan | |
| dc.contributor.author | Ramnarayan, Govind | |
| dc.date.accessioned | 2021-11-09T21:55:46Z | |
| dc.date.available | 2021-11-09T21:55:46Z | |
| dc.date.issued | 2019 | |
| dc.identifier.uri | https://hdl.handle.net/1721.1/138089 | |
| dc.description.abstract | © Yan Jin, Elchanan Mossel, and Govind Ramnarayan. 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 m(G), which is the minimal number of corrupted agents needed to prevent the central agency from identifying a single corrupt node. We give an efficient (in fact, linear time) algorithm for the central agency to identify a truthful node that is successful whenever the number of corrupt nodes is less than m(G)/2. On the other hand, we prove that for any constant α > 1, it is NP-hard to find a subset of nodes S in G such that corrupting S prevents the central agency from finding one truthful node and |S| ≤ αm(G), assuming the Small Set Expansion Hypothesis (Raghavendra and Steurer, STOC’10). We conclude that being corrupt requires being clever, while detecting corruption does not. Our main technical insight is a relation between the minimum number of corrupt nodes required to hide all truthful nodes and a certain notion of vertex separability for the underlying graph. Additionally, this insight lets us design an efficient algorithm for a corrupt party to decide which graphs require the fewest corrupted nodes, up to a multiplicative factor of O(log n). | en_US |
| dc.language.iso | en | |
| dc.relation.isversionof | 10.4230/LIPIcs.ITCS.2019.45 | en_US |
| dc.rights | Creative Commons Attribution 4.0 International license | en_US |
| dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | en_US |
| dc.source | DROPS | en_US |
| dc.title | Being Corrupt Requires Being Clever, But Detecting Corruption Doesn’t | en_US |
| dc.type | Article | en_US |
| dc.identifier.citation | Jin, Yan, Mossel, Elchanan and Ramnarayan, Govind. 2019. "Being Corrupt Requires Being Clever, But Detecting Corruption Doesn’t." | |
| dc.contributor.department | Massachusetts Institute of Technology. Institute for Data, Systems, and Society | |
| dc.contributor.department | Statistics and Data Science Center (Massachusetts Institute of Technology) | |
| dc.contributor.department | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory | |
| dc.eprint.version | Final published version | en_US |
| dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
| eprint.status | http://purl.org/eprint/status/NonPeerReviewed | en_US |
| dc.date.updated | 2019-11-18T13:23:50Z | |
| dspace.date.submission | 2019-11-18T13:23:53Z | |
| mit.metadata.status | Authority Work and Publication Information Needed | en_US |