Native Byzantine-Robust Aggregation for Trustworthy Federated Learning: A C++20 Evaluation of Krum, Multi-Krum, Trimmed Mean, and Coordinate-wise Median
Questo articolo presenta e valuta un'implementazione ad alte prestazioni in C++20 di algoritmi di aggregazione Byzantine-robust (Krum, Multi-Krum, Trimmed Mean e Median) per il Federated Learning, dimostrando attraverso rigorosi controlli di correttezza e benchmark che la combinazione di assunzioni esplicite sulla Byzantine fault tolerance con un design di sistemi nativi numericamente difensivo accelera significativamente l'aggregazione mantenendo al contempo la robustezza contro gli aggiornamenti avversari.