Entropy-Guided Tensor Compression for Multimodal Federated Learning on Edge Devices

· Source: Machine Learning · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Internet of Things (IoT) & Connected Devices · Depth: Expert, quick

Summary

MESH-FL is an entropy-guided matrix product state (MPS) update-compression framework designed for modality-heterogeneous federated learning (FL) on resource-constrained edge devices. It addresses the limitations of existing uniform compression schemes by adaptively allocating MPS compression ranks across layers, modalities, and devices. MESH-FL estimates the spectral entropy of each layer-wise update via truncated singular value decomposition. It then allocates higher MPS compression ranks to layers exhibiting higher spectral entropy. This approach solves a convex surrogate rank-allocation problem, preserves monotonicity, and achieves convergence with a compression-dependent error term. Experiments on a 15-node heterogeneous Raspberry Pi 4/5 cluster demonstrated MESH-FL achieving up to 56.8× compression. It surpassed the uncompressed FedAvg baseline in final accuracy by up to 2.01%. Total transmitted data to reach convergence was reduced by up to 66×.

Key takeaway

For Machine Learning Engineers deploying multimodal federated learning on resource-constrained edge devices, you should consider implementing adaptive tensor compression. MESH-FL's entropy-guided rank allocation method can drastically reduce data transmission by up to 66×. It can also improve model accuracy by over 2.01% compared to uncompressed baselines. This approach allows your models to converge faster and more efficiently on heterogeneous hardware like Raspberry Pi clusters. It optimizes your deployment costs and performance.

Key insights

Adaptive, entropy-guided tensor compression significantly boosts federated learning efficiency and accuracy on edge devices.

Principles

Method

Estimate layer-wise spectral entropy via truncated SVD, then adaptively allocate MPS compression ranks based on entropy under per-client payload budgets.

In practice

Topics

Best for: Research Scientist, AI Scientist, Machine Learning Engineer, AI Hardware Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Machine Learning.