{"id":"https://openalex.org/W7163200500","doi":"https://doi.org/10.48550/arxiv.2606.00271","title":"HeLoCo: Efficient asynchronous low-communication training under data and device heterogeneity","display_name":"HeLoCo: Efficient asynchronous low-communication training under data and device heterogeneity","publication_year":2026,"publication_date":"2026-05-29","ids":{"openalex":"https://openalex.org/W7163200500","doi":"https://doi.org/10.48550/arxiv.2606.00271"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2606.00271","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.00271","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2606.00271","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5120581406","display_name":"Abdullah Al Asif","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Asif, Abdullah Al","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137703093","display_name":"Patrick Diem","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Diem, Patrick","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032589750","display_name":"J. Pablo Mu\u00f1oz","orcid":"https://orcid.org/0000-0002-5901-4023"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mu\u00f1oz, Juan Pablo","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137653144","display_name":"Felix Wolf","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wolf, Felix","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137660390","display_name":"Ali Jannesari","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jannesari, Ali","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5028887858","display_name":"Arya Mazaheri","orcid":"https://orcid.org/0000-0002-5671-4710"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mazaheri, Arya","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.1906999945640564,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.1906999945640564,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.1257999986410141,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.10769999772310257,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.9330000281333923},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.698199987411499},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.6608999967575073},{"id":"https://openalex.org/keywords/convergence","display_name":"Convergence (economics)","score":0.5651000142097473},{"id":"https://openalex.org/keywords/trajectory","display_name":"Trajectory","score":0.5289999842643738},{"id":"https://openalex.org/keywords/baseline","display_name":"Baseline (sea)","score":0.482699990272522},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.46129998564720154},{"id":"https://openalex.org/keywords/training","display_name":"Training (meteorology)","score":0.4138999879360199},{"id":"https://openalex.org/keywords/momentum","display_name":"Momentum (technical analysis)","score":0.3747999966144562}],"concepts":[{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.9330000281333923},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7822999954223633},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.698199987411499},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.6608999967575073},{"id":"https://openalex.org/C2777303404","wikidata":"https://www.wikidata.org/wiki/Q759757","display_name":"Convergence (economics)","level":2,"score":0.5651000142097473},{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.5289999842643738},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.48980000615119934},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.482699990272522},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.46129998564720154},{"id":"https://openalex.org/C2777211547","wikidata":"https://www.wikidata.org/wiki/Q17141490","display_name":"Training (meteorology)","level":2,"score":0.4138999879360199},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3808000087738037},{"id":"https://openalex.org/C60718061","wikidata":"https://www.wikidata.org/wiki/Q1414747","display_name":"Momentum (technical analysis)","level":2,"score":0.3747999966144562},{"id":"https://openalex.org/C2779853468","wikidata":"https://www.wikidata.org/wiki/Q7662139","display_name":"Synchronism","level":3,"score":0.3686000108718872},{"id":"https://openalex.org/C48145219","wikidata":"https://www.wikidata.org/wiki/Q1335365","display_name":"Security token","level":2,"score":0.3671000003814697},{"id":"https://openalex.org/C108734733","wikidata":"https://www.wikidata.org/wiki/Q1172333","display_name":"Data synchronization","level":3,"score":0.3337000012397766},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.31949999928474426},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.31029999256134033},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.3086000084877014},{"id":"https://openalex.org/C164752517","wikidata":"https://www.wikidata.org/wiki/Q5570875","display_name":"Global optimization","level":2,"score":0.289900004863739},{"id":"https://openalex.org/C51632099","wikidata":"https://www.wikidata.org/wiki/Q3985153","display_name":"Training set","level":2,"score":0.2897000014781952},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.2870999872684479},{"id":"https://openalex.org/C2779019669","wikidata":"https://www.wikidata.org/wiki/Q25203946","display_name":"Asynchrony (computer programming)","level":3,"score":0.27549999952316284},{"id":"https://openalex.org/C24756922","wikidata":"https://www.wikidata.org/wiki/Q1757694","display_name":"Data quality","level":3,"score":0.2667999863624573},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.26669999957084656}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2606.00271","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.00271","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2606.00271","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.00271","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","score":0.4796689450740814,"display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Distributed":[0],"Low-Communication":[1],"(DiLoCo)":[2],"training":[3,101,138,212],"reduces":[4],"communication":[5],"overhead":[6],"by":[7,31,156,169,183],"allowing":[8],"workers":[9,141],"to":[10,19,158,171,185],"perform":[11],"multiple":[12],"local":[13],"optimization":[14,59,112],"steps":[15],"before":[16,119],"sending":[17],"pseudo-gradients":[18,41,118],"a":[20,48,75,94,107,161,174],"global":[21,58],"outer":[22,104,121],"update.":[23,122],"Its":[24],"asynchronous":[25,84,99,153,166],"variant":[26],"further":[27,193],"improves":[28,147],"hardware":[29],"utilization":[30],"removing":[32],"synchronization":[33],"barriers,":[34],"but":[35],"at":[36,160,173],"the":[37,56,110,120,180],"cost":[38],"of":[39],"stale":[40],"computed":[42],"from":[43],"outdated":[44],"model":[45],"states.":[46],"As":[47],"result,":[49],"these":[50],"updates":[51],"can":[52],"become":[53],"misaligned":[54],"with":[55,139],"current":[57,111],"direction,":[60],"particularly":[61],"in":[62,83,207],"heterogeneous":[63,140,211],"systems.":[64],"This":[65],"issue":[66],"becomes":[67],"even":[68],"more":[69],"pronounced":[70],"when":[71],"data":[72,200],"are":[73,127,133],"non-IID,":[74],"setting":[76],"that":[77,102,124],"has":[78],"not":[79],"been":[80],"well":[81],"studied":[82],"low-communication":[85,100],"training.":[86],"To":[87],"address":[88],"this":[89],"limitation,":[90],"we":[91],"propose":[92],"\\textbf{HeLoCo},":[93],"direction-aware":[95],"correction":[96],"method":[97],"for":[98,109],"uses":[103],"momentum":[105,167],"as":[106],"reference":[108],"trajectory":[113],"and":[114,142,178,199,205,210],"selectively":[115],"adjusts":[116],"incoming":[117],"Updates":[123],"remain":[125],"aligned":[126],"preserved,":[128],"while":[129],"directionally":[130],"conflicting":[131],"components":[132],"corrected.":[134],"On":[135],"multilingual":[136],"language-model":[137],"non-IID":[143],"data,":[144],"HeLoCo":[145],"consistently":[146],"validation":[148],"loss.":[149],"It":[150],"outperforms":[151],"existing":[152],"DiLoCo-based":[154],"baselines":[155],"up":[157,170,184],"7.5\\%":[159],"fixed":[162,175],"token":[163],"budget,":[164,177],"exceeds":[165],"look-ahead":[168],"3.3\\%":[172],"wall-clock":[176],"surpasses":[179],"synchronous":[181],"baseline":[182],"22.1\\%":[186],"under":[187],"severe":[188],"system":[189],"heterogeneity.":[190],"Our":[191],"analysis":[192],"shows":[194],"how":[195],"staleness,":[196],"worker":[197],"speed,":[198],"heterogeneity":[201],"shape":[202],"update":[203],"quality":[204],"convergence":[206],"highly":[208],"decentralized":[209],"setups.":[213]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-06-03T00:00:00"}
