BIRD+: Design of a Lightweight Communication Compressor for Resource-Constrained Distribution Learning Platforms

The Top-K sparsification-based compression framework is extensively explored for reducing communication costs in distributed learning. However, we identified several issues with existing Top-K sparsification-based compression methods: (<i>i</i>) The limited compressibility of the Top-K parameter's indexes critically restricts the overall communication compression ratio; (<i>ii</i>) Several time-consuming compression operations significantly offset the benefits of communication compression; (<i>iii</i>) The use of error feedback techniques to maintain model quality results in a high memory footprint consumption. To solve these issues, we propose BIRD, a lightweight tensor-wise <i>Bi-Random sampling</i> strategy with an expectation invariance property. Specifically, BIRD applies a tensor-wise <i>index sharing</i> mechanism that reduces the index proportion by allowing multiple tensor elements to share a single index, thus improving the overall compression ratio. Additionally, BIRD replaces the time-consuming Top-K sorting with a faster <i>Bi-Random sampling</i> strategy based on the aforementioned <i>index sharing</i> mechanism, significantly reducing compression overheads; Moreover, BIRD establishes an <i>expectation invariance</i> property into the <i>Bi-Random sampling</i> to ensure an approximate unbiased representation for the <inline-formula><tex-math notation="LaTeX">$L_1$</tex-math></inline-formula>-norm of the sampled tensors, effectively maintaining the model quality without incurring extra memory costs. We further optimize BIRD to BIRD+ by introducing the uniform distribution-based sampling and Gamma correction on the tensor-wise sampling process, achieving a more flexibly adjustment of the sparsity with better convergence performance. Experimental evaluations across multiple conventional distributed learning tasks demonstrate that compared to state-of-the-art approaches, BIRD+ achieves higher communication compression ratios up to 36.2<inline-formula><tex-math notation="LaTeX">$\times$</tex-math></inline-formula> and higher computation throughput up to 149.6<inline-formula><tex-math notation="LaTeX">$\times$</tex-math></inline-formula> while maintaining the model quality without incurring extra memory costs.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Parallel and Distributed Systems
Published
2024-08-21
DOI
https://doi.org/10.1109/tpds.2024.3447221
Citations
6
Primary Topic
Embedded Systems Design Techniques
Type
article
Field-Weighted Citation Impact
2.93

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

BIRD+: Design of a Lightweight Communication Compressor for Resource-Constrained Distribution Learning Platforms

Xiangyu Zou, Wen Xia, Dingwen Tao, Donglei Wu et al.
6 citations
IEEE Transactions on Parallel and Distributed Systems
Embedded Systems Design Techniques
2.93
article

BIRD+: Design of a Lightweight Communication Compressor for Resource-Constrained Distribution Learning Platforms

Xiangyu Zou, Wen Xia, Dingwen Tao, Donglei Wu, Shiyi Li, Weihao Yang, Binxing Fang
article en
6 citations

Abstract

The Top-K sparsification-based compression framework is extensively explored for reducing communication costs in distributed learning. However, we identified several issues with existing Top-K sparsification-based compression methods: (<i>i</i>) The limited compressibility of the Top-K parameter's indexes critically restricts the overall communication compression ratio; (<i>ii</i>) Several time-consuming compression operations significantly offset the benefits of communication compression; (<i>iii</i>) The use of error feedback techniques to maintain model quality results in a high memory footprint consumption. To solve these issues, we propose BIRD, a lightweight tensor-wise <i>Bi-Random sampling</i> strategy with an expectation invariance property. Specifically, BIRD applies a tensor-wise <i>index sharing</i> mechanism that reduces the index proportion by allowing multiple tensor elements to share a single index, thus improving the overall compression ratio. Additionally, BIRD replaces the time-consuming Top-K sorting with a faster <i>Bi-Random sampling</i> strategy based on the aforementioned <i>index sharing</i> mechanism, significantly reducing compression overheads; Moreover, BIRD establishes an <i>expectation invariance</i> property into the <i>Bi-Random sampling</i> to ensure an approximate unbiased representation for the <inline-formula><tex-math notation="LaTeX">$L_1$</tex-math></inline-formula>-norm of the sampled tensors, effectively maintaining the model quality without incurring extra memory costs. We further optimize BIRD to BIRD+ by introducing the uniform distribution-based sampling and Gamma correction on the tensor-wise sampling process, achieving a more flexibly adjustment of the sparsity with better convergence performance. Experimental evaluations across multiple conventional distributed learning tasks demonstrate that compared to state-of-the-art approaches, BIRD+ achieves higher communication compression ratios up to 36.2<inline-formula><tex-math notation="LaTeX">$\times$</tex-math></inline-formula> and higher computation throughput up to 149.6<inline-formula><tex-math notation="LaTeX">$\times$</tex-math></inline-formula> while maintaining the model quality without incurring extra memory costs.

IEEE Transactions on Parallel and Distributed SystemsVol. 35(11)
Chinese Academy of Sciences (CN), Harbin Institute of Technology (CN), Institute of Computing Technology (CN), Indiana University Bloomington (US)
National Natural Science Foundation of China, Basic and Applied Basic Research Foundation of Guangdong Province
Openalex Percentile: Top 8%
Embedded Systems Design Techniques
2.93
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.