Trustworthy Distributed Average Consensus based on Locally Assessed Trust Evaluations

Christoforos N. Hadjicostis, Alejandro D. Dominguez-Garcia
9/2/2023
cs.MA

No confident code implementation found for this paper.

Abstract

This paper proposes a distributed algorithm for average consensus in a multi-agent system under a fixed bidirectional communication topology, in the presence of malicious agents (nodes) that may try to influence the average consensus outcome by manipulating their updates. The proposed algorithm converges asymptotically to the average of the initial values of the non-malicious nodes, which we refer to as the trustworthy average, as long as the underlying topology that describes the information exchange among the non-malicious nodes is connected. We first present a distributed iterative algorithm that assumes that each node receives (at each iteration or periodically) side information about the trustworthiness of the other nodes, and it uses such trust assessments to determine whether or not to incorporate messages received from its neighbors, as well as to make proper adjustments in its calculation depending on whether a previously trustworthy neighbor becomes untrustworthy or vice-versa. We show that, as long as the trust assessments for each non-malicious node eventually reflect correctly the status (malicious or non-malicious) of its neighboring nodes, the algorithm guarantees asymptotic convergence to the trustworthy average. We subsequently discuss how the proposed algorithm can be enhanced with functionality that enables each node to obtain trust assessments about its neighbors by utilizing information that it receives from its two-hop neighbors at infrequent, perhaps randomly chosen, time instants.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{hadjicostis2023trustworthy,
  title  = {Trustworthy Distributed Average Consensus based on Locally Assessed Trust Evaluations},
  author = {Christoforos N. Hadjicostis and Alejandro D. Dominguez-Garcia},
  year   = {2023},
  eprint = {2309.00920},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.00920v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2309.00920.svg)](https://codeofpaper.com/paper/2309.00920)

Discussion