AB-Training: A Communication-Efficient Approach for Distributed Low-Rank Learning

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Coquelin, Daniel, Flügel, Katherina, Weiel, Marie, Kiefer, Nicholas, Öz, Muhammed, Debus, Charlotte, Streit, Achim, Götz, Markus
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866911937216905216
author Coquelin, Daniel
Flügel, Katherina
Weiel, Marie
Kiefer, Nicholas
Öz, Muhammed
Debus, Charlotte
Streit, Achim
Götz, Markus
author_facet Coquelin, Daniel
Flügel, Katherina
Weiel, Marie
Kiefer, Nicholas
Öz, Muhammed
Debus, Charlotte
Streit, Achim
Götz, Markus
contents Communication bottlenecks severely hinder the scalability of distributed neural network training, particularly in high-performance computing (HPC) environments. We introduce AB-training, a novel data-parallel method that leverages low-rank representations and independent training groups to significantly reduce communication overhead. Our experiments demonstrate an average reduction in network traffic of approximately 70.31\% across various scaling scenarios, increasing the training potential of communication-constrained systems and accelerating convergence at scale. AB-training also exhibits a pronounced regularization effect at smaller scales, leading to improved generalization while maintaining or even reducing training time. We achieve a remarkable 44.14 : 1 compression ratio on VGG16 trained on CIFAR-10 with minimal accuracy loss, and outperform traditional data parallel training by 1.55\% on ResNet-50 trained on ImageNet-2012. While AB-training is promising, our findings also reveal that large batch effects persist even in low-rank regimes, underscoring the need for further research into optimized update mechanisms for massively distributed training.
format Preprint
id arxiv_https___arxiv_org_abs_2405_01067
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle AB-Training: A Communication-Efficient Approach for Distributed Low-Rank Learning
Coquelin, Daniel
Flügel, Katherina
Weiel, Marie
Kiefer, Nicholas
Öz, Muhammed
Debus, Charlotte
Streit, Achim
Götz, Markus
Machine Learning
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
Communication bottlenecks severely hinder the scalability of distributed neural network training, particularly in high-performance computing (HPC) environments. We introduce AB-training, a novel data-parallel method that leverages low-rank representations and independent training groups to significantly reduce communication overhead. Our experiments demonstrate an average reduction in network traffic of approximately 70.31\% across various scaling scenarios, increasing the training potential of communication-constrained systems and accelerating convergence at scale. AB-training also exhibits a pronounced regularization effect at smaller scales, leading to improved generalization while maintaining or even reducing training time. We achieve a remarkable 44.14 : 1 compression ratio on VGG16 trained on CIFAR-10 with minimal accuracy loss, and outperform traditional data parallel training by 1.55\% on ResNet-50 trained on ImageNet-2012. While AB-training is promising, our findings also reveal that large batch effects persist even in low-rank regimes, underscoring the need for further research into optimized update mechanisms for massively distributed training.
title AB-Training: A Communication-Efficient Approach for Distributed Low-Rank Learning
topic Machine Learning
Artificial Intelligence
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2405.01067