{"id":"https://openalex.org/W7077044737","doi":"https://doi.org/10.1109/tmc.2025.3599524","title":"Towards Accurate Training Time Estimation for On-Device Heterogeneous Federated Learning","display_name":"Towards Accurate Training Time Estimation for On-Device Heterogeneous Federated Learning","publication_year":2025,"publication_date":"2025-08-15","ids":{"openalex":"https://openalex.org/W7077044737","doi":"https://doi.org/10.1109/tmc.2025.3599524"},"language":"en","primary_location":{"id":"doi:10.1109/tmc.2025.3599524","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tmc.2025.3599524","pdf_url":null,"source":{"id":"https://openalex.org/S69141925","display_name":"IEEE Transactions on Mobile Computing","issn_l":"1536-1233","issn":["1536-1233","1558-0660","2161-9875"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Mobile Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Kun Wang","orcid":"https://orcid.org/0000-0002-0149-9857"},"institutions":[{"id":"https://openalex.org/I168719708","display_name":"City University of Hong Kong","ror":"https://ror.org/03q8dnn23","country_code":"HK","type":"education","lineage":["https://openalex.org/I168719708"]}],"countries":["HK"],"is_corresponding":true,"raw_author_name":"Kun Wang","raw_affiliation_strings":["Department of Computer Science, City University of Hong Kong, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0002-0149-9857","affiliations":[{"raw_affiliation_string":"Department of Computer Science, City University of Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I168719708"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Zimu Zhou","orcid":"https://orcid.org/0000-0002-5457-6967"},"institutions":[{"id":"https://openalex.org/I168719708","display_name":"City University of Hong Kong","ror":"https://ror.org/03q8dnn23","country_code":"HK","type":"education","lineage":["https://openalex.org/I168719708"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Zimu Zhou","raw_affiliation_strings":["Department of Data Science, City University of Hong Kong, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0002-5457-6967","affiliations":[{"raw_affiliation_string":"Department of Data Science, City University of Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I168719708"]}]},{"author_position":"last","author":{"id":null,"display_name":"Zhenjiang Li","orcid":"https://orcid.org/0000-0002-3296-3392"},"institutions":[{"id":"https://openalex.org/I168719708","display_name":"City University of Hong Kong","ror":"https://ror.org/03q8dnn23","country_code":"HK","type":"education","lineage":["https://openalex.org/I168719708"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Zhenjiang Li","raw_affiliation_strings":["Department of Computer Science, City University of Hong Kong, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0002-3296-3392","affiliations":[{"raw_affiliation_string":"Department of Computer Science, City University of Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I168719708"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I168719708"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.28464951,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"25","issue":"1","first_page":"1104","last_page":"1121"},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":{"id":"https://openalex.org/T12157","display_name":"Geochemistry and Geologic Mapping","score":0.4302999973297119,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T12157","display_name":"Geochemistry and Geologic Mapping","score":0.4302999973297119,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T14311","display_name":"Electrical and Electromagnetic Research","score":0.037700001150369644,"subfield":{"id":"https://openalex.org/subfields/3107","display_name":"Atomic and Molecular Physics, and Optics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T13067","display_name":"Geological Modeling and Analysis","score":0.026900000870227814,"subfield":{"id":"https://openalex.org/subfields/1906","display_name":"Geochemistry and Petrology"},"field":{"id":"https://openalex.org/fields/19","display_name":"Earth and Planetary Sciences"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/federated-learning","display_name":"Federated learning","score":0.6574000120162964},{"id":"https://openalex.org/keywords/robustness","display_name":"Robustness (evolution)","score":0.5981000065803528},{"id":"https://openalex.org/keywords/adapter","display_name":"Adapter (computing)","score":0.5846999883651733},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5547000169754028},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.48030000925064087},{"id":"https://openalex.org/keywords/edge-device","display_name":"Edge device","score":0.43630000948905945},{"id":"https://openalex.org/keywords/edge-computing","display_name":"Edge computing","score":0.421999990940094},{"id":"https://openalex.org/keywords/mobile-device","display_name":"Mobile device","score":0.4147000014781952},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.4018000066280365}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9272000193595886},{"id":"https://openalex.org/C2992525071","wikidata":"https://www.wikidata.org/wiki/Q50818671","display_name":"Federated learning","level":2,"score":0.6574000120162964},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.5981000065803528},{"id":"https://openalex.org/C177284502","wikidata":"https://www.wikidata.org/wiki/Q1005390","display_name":"Adapter (computing)","level":2,"score":0.5846999883651733},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5547000169754028},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.48030000925064087},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4790000021457672},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.46209999918937683},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.44830000400543213},{"id":"https://openalex.org/C138236772","wikidata":"https://www.wikidata.org/wiki/Q25098575","display_name":"Edge device","level":3,"score":0.43630000948905945},{"id":"https://openalex.org/C2778456923","wikidata":"https://www.wikidata.org/wiki/Q5337692","display_name":"Edge computing","level":3,"score":0.421999990940094},{"id":"https://openalex.org/C186967261","wikidata":"https://www.wikidata.org/wiki/Q5082128","display_name":"Mobile device","level":2,"score":0.4147000014781952},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.4018000066280365},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.3946000039577484},{"id":"https://openalex.org/C19012869","wikidata":"https://www.wikidata.org/wiki/Q578372","display_name":"Response time","level":2,"score":0.3833000063896179},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.374099999666214},{"id":"https://openalex.org/C162307627","wikidata":"https://www.wikidata.org/wiki/Q204833","display_name":"Enhanced Data Rates for GSM Evolution","level":2,"score":0.36800000071525574},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.3571000099182129},{"id":"https://openalex.org/C51632099","wikidata":"https://www.wikidata.org/wiki/Q3985153","display_name":"Training set","level":2,"score":0.31940001249313354},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.31929999589920044},{"id":"https://openalex.org/C144543869","wikidata":"https://www.wikidata.org/wiki/Q2738570","display_name":"Mobile computing","level":2,"score":0.3190999925136566},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.30660000443458557},{"id":"https://openalex.org/C2777211547","wikidata":"https://www.wikidata.org/wiki/Q17141490","display_name":"Training (meteorology)","level":2,"score":0.30469998717308044},{"id":"https://openalex.org/C2779582901","wikidata":"https://www.wikidata.org/wiki/Q21013010","display_name":"Distributed learning","level":2,"score":0.27649998664855957},{"id":"https://openalex.org/C46637626","wikidata":"https://www.wikidata.org/wiki/Q6693015","display_name":"Low latency (capital markets)","level":2,"score":0.2750999927520752},{"id":"https://openalex.org/C95491727","wikidata":"https://www.wikidata.org/wiki/Q992968","display_name":"Mobile telephony","level":3,"score":0.26809999346733093},{"id":"https://openalex.org/C204323151","wikidata":"https://www.wikidata.org/wiki/Q905424","display_name":"Range (aeronautics)","level":2,"score":0.26649999618530273},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.26170000433921814}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tmc.2025.3599524","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tmc.2025.3599524","pdf_url":null,"source":{"id":"https://openalex.org/S69141925","display_name":"IEEE Transactions on Mobile Computing","issn_l":"1536-1233","issn":["1536-1233","1558-0660","2161-9875"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Mobile Computing","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":50,"referenced_works":["https://openalex.org/W2027806965","https://openalex.org/W2034549250","https://openalex.org/W2194775991","https://openalex.org/W2798720628","https://openalex.org/W2886851211","https://openalex.org/W2903557836","https://openalex.org/W2912213068","https://openalex.org/W2963163009","https://openalex.org/W2963351448","https://openalex.org/W2978709794","https://openalex.org/W3000666106","https://openalex.org/W3021654819","https://openalex.org/W3088731039","https://openalex.org/W3133814152","https://openalex.org/W3144271226","https://openalex.org/W3165698711","https://openalex.org/W3174401204","https://openalex.org/W3196371845","https://openalex.org/W3198130589","https://openalex.org/W3210103168","https://openalex.org/W3211771663","https://openalex.org/W3211781253","https://openalex.org/W3213321731","https://openalex.org/W3214721897","https://openalex.org/W4221156340","https://openalex.org/W4282960063","https://openalex.org/W4282974189","https://openalex.org/W4283796783","https://openalex.org/W4285105424","https://openalex.org/W4288083516","https://openalex.org/W4306178486","https://openalex.org/W4306178637","https://openalex.org/W4317926941","https://openalex.org/W4317926962","https://openalex.org/W4317927968","https://openalex.org/W4376149513","https://openalex.org/W4380925616","https://openalex.org/W4383704293","https://openalex.org/W4385568042","https://openalex.org/W4385800841","https://openalex.org/W4387092277","https://openalex.org/W4390968835","https://openalex.org/W4392901776","https://openalex.org/W4399121425","https://openalex.org/W4399347590","https://openalex.org/W4401691632","https://openalex.org/W4405014153","https://openalex.org/W4410068121","https://openalex.org/W4410359112","https://openalex.org/W4411799016"],"related_works":[],"abstract_inverted_index":{"Accurate":[0],"estimation":[1],"of":[2,35,43,55,84,87,98,127,155,173,183,194,236,251],"on-device":[3],"model":[4,28,100,156,274],"training":[5,56,133,217,223,270],"time":[6,57,154,168,224],"is":[7,120],"increasingly":[8],"required":[9],"for":[10,49,114],"emerging":[11],"learning":[12,22,89,108,263],"paradigms":[13],"on":[14,62,124,207],"mobile":[15,36],"edge":[16,37],"devices,":[17],"such":[18],"as":[19,257],"heterogeneous":[20],"federated":[21,184],"(HFL).":[23],"HFL":[24,73],"usually":[25],"customizes":[26],"the":[27,32,81,116,121,164,171,174,180,201,234,246,252],"architecture":[29],"according":[30],"to":[31,39,53,66,146,150,162,169,243,277],"different":[33,103,112,132,261],"capabilities":[34],"devices":[38,48],"ensure":[40,151],"efficient":[41],"use":[42],"local":[44],"data":[45],"from":[46,138],"all":[47],"training.":[50,185],"However,":[51],"due":[52],"oversimplification":[54],"modeling,":[58],"existing":[59,78,139],"methods":[60,79],"rely":[61],"a":[63,99,125,195],"single":[64],"coefficient":[65],"represent":[67],"computational":[68],"heterogeneity,":[69],"resulting":[70,130],"in":[71,131,144],"sub-optimal":[72],"efficiency.":[74],"We":[75,254],"find":[76],"that":[77,199],"ignore":[80],"important":[82],"impact":[83],"runtime":[85,128,205,209],"optimization":[86],"deep":[88,107,262],"frameworks,":[90],"which":[91,192],"we":[92,158,189,238],"call":[93],"development-chain":[94],"diversity.":[95],"Specifically,":[96],"layers":[97],"may":[101],"have":[102,111],"algorithm":[104,117,166,203],"implementations,":[105],"and":[106,135,249,273],"frameworks":[109],"often":[110],"strategies":[113],"selecting":[115],"they":[118],"believe":[119],"best":[122,165,202],"based":[123,206],"range":[126],"factors,":[129],"latencies":[134],"inaccurate":[136],"predictions":[137],"methods.":[140,279],"In":[141],"this":[142,148,187],"paper,":[143],"addition":[145],"considering":[147],"diversity":[149],"synchronized":[152],"completion":[153],"training,":[157,176],"also":[159],"study":[160],"how":[161],"select":[163],"each":[167],"reduce":[170],"latency":[172,218],"per-round":[175],"thereby":[177],"further":[178,212,232],"improving":[179],"overall":[181],"efficiency":[182],"To":[186,231],"end,":[188],"propose":[190],"LATTE,":[191,237],"consists":[193],"novel":[196],"data-driven":[197],"selector":[198],"identifies":[200],"at":[204],"relative":[208],"factors.":[210],"By":[211],"integrating":[213],"it":[214],"into":[215],"our":[216],"model,":[219],"LATTE":[220,256],"provides":[221],"accurate":[222],"estimation,":[225],"significantly":[226,268],"outperforming":[227],"traditional":[228],"heuristic":[229],"approaches.":[230],"improve":[233],"robustness":[235],"proposed":[239],"dynamic":[240,247],"device":[241],"adapter":[242],"cope":[244],"with":[245,260],"joining":[248],"exiting":[250],"clients.":[253],"develop":[255],"middleware,":[258],"compatible":[259],"frameworks.":[264],"Extensive":[265],"results":[266],"show":[267],"improved":[269],"convergence":[271],"speed":[272],"accuracy":[275],"compared":[276],"state-of-the-art":[278]},"counts_by_year":[],"updated_date":"2025-12-28T23:10:05.387466","created_date":"2025-10-10T00:00:00"}
