Dependable Distributed Training of Compressed Machine Learning Models
Francesco Malandrino, Giuseppe Di Giacomo, Marco Levorato, Carla Fabiana Chiasserini
TL;DR
DepL addresses the need for dependable training in distributed ML by guaranteeing a target learning quality with a specified probability while minimizing cost. It jointly optimizes data selection, model version switching between full and compressed networks, and cluster/resource allocation, employing an outer dataset-minimization loop, a discretized expanded-graph approach for model selection, and a VNF-placement-based method for resource allocation. The authors prove NP-hardness of the base problem, establish a quadratic worst-case complexity bound, and derive a constant competitive ratio, demonstrating that DepL closely matches the optimum and outperforms a state-of-the-art, expectation-focused baseline. Empirical results on AlexNet and MobileNet show DepL yields near-optimal costs and reliable loss guarantees, with performance robust to discretization granularity and model choice. The work advances dependable ML training by integrating probabilistic loss modeling, model compression, and distributed resource orchestration, with potential to pair with conformal-prediction techniques for post-hoc reliability improvements.
Abstract
The existing work on the distributed training of machine learning (ML) models has consistently overlooked the distribution of the achieved learning quality, focusing instead on its average value. This leads to a poor dependability}of the resulting ML models, whose performance may be much worse than expected. We fill this gap by proposing DepL, a framework for dependable learning orchestration, able to make high-quality, efficient decisions on (i) the data to leverage for learning, (ii) the models to use and when to switch among them, and (iii) the clusters of nodes, and the resources thereof, to exploit. For concreteness, we consider as possible available models a full DNN and its compressed versions. Unlike previous studies, DepL guarantees that a target learning quality is reached with a target probability, while keeping the training cost at a minimum. We prove that DepL has constant competitive ratio and polynomial complexity, and show that it outperforms the state-of-the-art by over 27% and closely matches the optimum.
