Skip to content
Enrique Tomás Martínez Beltrán
HomeResearchPublicationsTopicsTeachingBlog
Contact
EN/ES
HomeResearchPublicationsTopicsTeachingBlogContact
EN/ES

Enrique Tomás Martínez Beltrán

Postdoctoral research in AI, cybersecurity and federated learning, spanning threat analysis, closed-loop cyberdefense and trustworthy decentralized learning.

  • Privacy Policy
  • Terms of Service
  • Accessibility Statement
  • Google Scholaropens in a new tab
  • ORCIDopens in a new tab
  • LinkedInopens in a new tab
  • GitHubopens in a new tab
All profiles
  • ResearchGateopens in a new tab
  • Scopusopens in a new tab
  • DBLPopens in a new tab
  • Web of Scienceopens in a new tab

Enrique Tomás Martínez Beltrán. All rights reserved.

Back to top

This site loads optional analytics from Google and external analytics providers only if you accept. You can decline and continue using the site normally.

  1. Home
  2. Research Notes on Federated Learning, Cybersecurity and Cyberdefense
  3. Communication Efficiency in DFL: Why Prototypes Matter
Communication EfficiencyPrototype LearningEdge AIDecentralized Federated Learning

Communication Efficiency in DFL: Why Prototypes Matter

Comparing full-model payloads with compact, task-relevant representations

Enrique Tomás Martínez Beltrán

Postdoctoral Researcher in Computer Science

August 12, 20267 min read
  • LinkedInopens in a new tab
  • Xopens in a new tab
Communication Efficiency in DFL: Why Prototypes Matter

Communication is often the hidden cost of decentralized federated learning. A device may have enough compute to train locally but not enough bandwidth or battery to exchange a large model every round. The prototype experiments in the thesis make this trade-off concrete: sometimes the most important optimization is choosing a smaller object to communicate.

A simple cost model

Let PPP be the number of model parameters and bbb the number of bytes used to encode each parameter. A full-model message has an approximate payload:

Cmodel≈P b.C_{model}\approx P\,b.Cmodel​≈Pb.

If a client sends CCC classes, MMM modalities and ddd-dimensional prototypes, the corresponding prototype payload can be approximated by:

Cproto≈C M d bp+Cmeta,C_{proto}\approx C\,M\,d\,b_p + C_{meta},Cproto​≈CMdbp​+Cmeta​,

where bpb_pbp​ is the prototype precision and CmetaC_{meta}Cmeta​ covers masks, labels, versions and integrity metadata. The approximation is intentionally simple. It is useful because it shows which design choices drive communication: representation size, number of classes, modalities and metadata.

Compression, sparsification and quantization can reduce either payload, but they do not change the architectural question. Are peers exchanging more information than they need for the collaboration objective?

What the Modalis resource table shows

In the reported AVMNIST resource configuration, the average client message for Modalis is approximately 0.11 MB. FedAvg and several full-model or communication-intensive baselines are around 4.75 to 4.85 MB per client message, with PmcmFL near 4.80 MB. In that comparison, the prototype message is more than 40 times smaller than the largest baselines.

The corresponding Modalis F1 is reported as 83.4%. The table also gives approximate resource figures of 44% CPU, 70% GPU and 31% RAM for the method under study. These values belong to one benchmark configuration. They should guide questions about the trade-off, not be presented as universal device requirements.

Bytes are not the only metric

A smaller message can still be a poor design if it carries unstable or misleading information. Communication efficiency should therefore be assessed with:

  • payload per client and per round,
  • number of rounds to reach a target quality,
  • retransmissions and dropped messages,
  • energy or resource cost of encoding and decoding,
  • final quality for each modality and client type,
  • sensitivity to stale or missing prototypes.

The total cost is better expressed as:

Ctotal=R(Cpayload+Ccontrol+Cretry),C_{total}=R\left(C_{payload}+C_{control}+C_{retry}\right),Ctotal​=R(Cpayload​+Ccontrol​+Cretry​),

where RRR is the number of communication rounds. A method with a tiny payload but twice as many rounds may not be cheaper end to end.

Why prototypes can be a good fit

In a multimodal setting, peers do not always need a copy of every layer. They may need a compact description of what a class looks like in a representation space, including information learned from a modality that is missing locally. Prototypes fit that semantic exchange better than a raw optimizer state.

There are caveats:

  1. A class with few examples can produce a noisy prototype.
  2. Prototypes may become stale when the local model changes.
  3. A prototype can still leak information about its source distribution.
  4. Metadata for masks and versions adds overhead that should be counted.

Communication savings should therefore be paired with support thresholds, versioning, integrity checks and leakage evaluation.

A practical reporting pattern

When comparing DFL protocols, report both the payload and the learning curve. A useful table includes message size, round count, cumulative bytes, F1 or loss, resource use and the configuration of clients and graph. This makes it possible to distinguish a genuinely efficient representation from a method that simply communicates less while learning less.

The thesis results suggest a productive direction: exchange compact, task-relevant representations when full models are unnecessarily expensive, then study how topology, missing modalities and robustness change the savings. Efficiency is not a cosmetic optimization. It can determine whether decentralized learning fits the network at all.

This note is an original synthesis of the communication analysis in the doctoral thesis. The reported payloads and resource values are tied to the cited AVMNIST experiment.

Related Research

Drones, Edge Intelligence and DFL for Cyberdefense Operations

May 28, 2026

Drones, Edge Intelligence and DFL for Cyberdefense Operations

A technical note on how drone fleets can use DFL to collaborate on detection models without exposing mission telemetry.

Modalis: Prototype Exchange for Heterogeneous Multimodal DFL

August 11, 2026

Modalis: Prototype Exchange for Heterogeneous Multimodal DFL

An original technical walkthrough of the Modalis prototype-based approach for decentralized learning with non-IID classes and missing modalities.