Matching DNN Compression and Cooperative Training with Resources and Data Availability

12/02/2022
by   Francesco Malandrino, et al.
0

To make machine learning (ML) sustainable and apt to run on the diverse devices where relevant data is, it is essential to compress ML models as needed, while still meeting the required learning quality and time performance. However, how much and when an ML model should be compressed, and where its training should be executed, are hard decisions to make, as they depend on the model itself, the resources of the available nodes, and the data such nodes own. Existing studies focus on each of those aspects individually, however, they do not account for how such decisions can be made jointly and adapted to one another. In this work, we model the network system focusing on the training of DNNs, formalize the above multi-dimensional problem, and, given its NP-hardness, formulate an approximate dynamic programming problem that we solve through the PACT algorithmic framework. Importantly, PACT leverages a time-expanded graph representing the learning process, and a data-driven and theoretical approach for the prediction of the loss evolution to be expected as a consequence of training decisions. We prove that PACT's solutions can get as close to the optimum as desired, at the cost of an increased time complexity, and that, in any case, such complexity is polynomial. Numerical results also show that, even under the most disadvantageous settings, PACT outperforms state-of-the-art alternatives and closely matches the optimal energy cost.

READ FULL TEXT

page 1

page 8

research
02/23/2022

Energy-efficient Training of Distributed DNNs in the Mobile-edge-cloud Continuum

We address distributed machine learning in multi-tier (e.g., mobile-edge...
research
02/05/2021

Network Support for High-performance Distributed Machine Learning

The traditional approach to distributed machine learning is to adapt lea...
research
02/01/2023

Towards Implementing Energy-aware Data-driven Intelligence for Smart Health Applications on Mobile Platforms

Recent breakthrough technological progressions of powerful mobile comput...
research
07/12/2022

A Conceptual Framework for Using Machine Learning to Support Child Welfare Decisions

Human services systems make key decisions that impact individuals in the...
research
09/20/2023

Towards a Prediction of Machine Learning Training Time to Support Continuous Learning Systems Development

The problem of predicting the training time of machine learning (ML) mod...
research
12/03/2022

Learning-Assisted Algorithm Unrolling for Online Optimization with Budget Constraints

Online optimization with multiple budget constraints is challenging sinc...
research
05/28/2021

Data Acquisition for Improving Machine Learning Models

The vast advances in Machine Learning over the last ten years have been ...

Please sign up or login with your details

Forgot password? Click here to reset