Related Experiment Video
Updated: Jun 7, 2025

Operation of the Collaborative Composite Manufacturing CCM System
Published on: October 1, 2019
Countering adversarial perturbations in graphs using error correcting codes
1<a href="https://ror.org/00e5k0821">New York University Abu Dhabi</a>, Saadiyat Island, P.O. Box 129188, Abu Dhabi, United Arab Emirates and <a href="https://ror.org/0190ak572">New York University Tandon School of Engineering</a>, Brooklyn, New York 11201, USA.
Abstract:
We consider the problem of a graph subjected to adversarial perturbations, such as those arising from cyber attacks, where edges are covertly added or removed. The adversarial perturbations occur during the transmission of the graph between a sender and a receiver. To counteract potential perturbations, this study explores a repetition coding scheme with sender-assigned noise and majority voting on the receiver's end to rectify the graph's structure. The approach operates without prior knowledge of the attack's characteristics. We analytically derive a bound on the number of repetitions needed to satisfy probabilistic constraints on the quality of the reconstructed graph. The method can accurately and effectively decode Erdős-Rényi graphs that were subjected to nonrandom edge removal, namely, those connected to vertices with the highest eigenvector centrality, in addition to random addition and removal of edges by the attacker. The method is also effective against attacks on large scale-free graphs generated using the Barabási-Albert model but require a larger number of repetitions than needed to correct Erdős-Rényi graphs.
Related Concept Videos
Types of Errors: Detection and Minimization
Absolute error in a measurement is the numerical difference from the true or central value. Relative error is the ratio between absolute error and the true or central value, expressed as a percentage.
Errors can be classified by source, magnitude, and sign. There are three types of errors: systematic, random, and gross.
Systematic or...
Proofreading
Vector Algebra: Graphical Method
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
Theorems of Pappus and Guldinus: Problem Solving
Propagation of Uncertainty from Random Error
Norton's Theorem

