kth.sePublications KTH
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Communication-Efficient Distributed Computing via Matrix Factorization
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Network and Systems Engineering.
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Network and Systems Engineering.ORCID iD: 0000-0003-4519-9204
KTH, School of Electrical Engineering and Computer Science (EECS), Intelligent systems, Information Science and Engineering.ORCID iD: 0000-0001-6866-6595
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Network and Systems Engineering.ORCID iD: 0000-0001-9810-3478
2024 (English)In: Conference Record of the 58th Asilomar Conference on Signals, Systems and Computers, ACSSC 2024, Institute of Electrical and Electronics Engineers (IEEE) , 2024, p. 1453-1460Conference paper, Published paper (Refereed)
Abstract [en]

This paper presents a novel distributed computing framework, DCbMF (Distributed Computing by Matrix Factorization), for the efficient computation of linearly separable functions. Our framework operates within a multicast network of interconnected computing nodes to compute a set of output functions from input data through an efficient three-step process - Map, Shuffle, and Reduce. We cast the computation procedure as a sparse matrix factorization problem to achieve efficient communication and computation. To this end, we formulate an ℓ0 optimization problem that seeks to minimize the number of nonzero elements in each matrix factor. Due to the intractability of ℓ0 minimization, we turn to a relaxed ℓ1 formulation of the problem. We devise a modified alternating direction method of multipliers to solve the biconvex optimization problem and prove the convergence of our algorithm to a stationary solution. The numerical experiments show that DCbMF outperforms similar computing frameworks for linearly separable function computation, achieving a substantial reduction in communication overhead by 98% while maintaining the same computation cost. Notably, leveraging sparse matrix factorization and alternating optimization highlights a fundamental tradeoff between compu-tation and communication costs and paves the way for scalable and efficient distributed computing applications.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE) , 2024. p. 1453-1460
Keywords [en]
Computation-Communication Tradeoff, Distributed Computing, Linearly-Separable Functions, MapReduce, Matrix Factorization
National Category
Control Engineering Computational Mathematics
Identifiers
URN: urn:nbn:se:kth:diva-362688DOI: 10.1109/IEEECONF60004.2024.10942796ISI: 001479671800267Scopus ID: 2-s2.0-105002684057OAI: oai:DiVA.org:kth-362688DiVA, id: diva2:1954130
Conference
58th Asilomar Conference on Signals, Systems and Computers, ACSSC 2024, Hybrid, Pacific Grove, United States of America, October 27-30, 2024
Note

Part of ISBN 9798350354058

QC 20250424

Available from: 2025-04-23 Created: 2025-04-23 Last updated: 2025-12-05Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Hussein, SeifRazavikia, SaeedDaei, SajadFischione, Carlo

Search in DiVA

By author/editor
Hussein, SeifRazavikia, SaeedDaei, SajadFischione, Carlo
By organisation
Network and Systems EngineeringInformation Science and Engineering
Control EngineeringComputational Mathematics

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 161 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf