{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,27]],"date-time":"2026-10-27T19:45:15Z","timestamp":1793130315991,"version":"4.5.0"},"reference-count":229,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Nature Science Foundation of China","doi-asserted-by":"publisher","award":["61601290"],"award-info":[{"award-number":["61601290"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Commun. Surv. Tutorials"],"published-print":{"date-parts":[[2020]]},"DOI":"10.1109\/comst.2020.3007787","type":"journal-article","created":{"date-parts":[[2020,7,7]],"date-time":"2020-07-07T16:10:34Z","timestamp":1594138234000},"page":"2167-2191","source":"Crossref","is-referenced-by-count":464,"title":["Communication-Efficient Edge AI: Algorithms and Systems"],"prefix":"10.1109","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1418-7465","authenticated-orcid":false,"given":"Yuanming","family":"Shi","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1360-8141","authenticated-orcid":false,"given":"Kai","family":"Yang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5947-2788","authenticated-orcid":false,"given":"Tao","family":"Jiang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5222-1898","authenticated-orcid":false,"given":"Jun","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2519-6401","authenticated-orcid":false,"given":"Khaled B.","family":"Letaief","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref170","first-page":"3329","article-title":"Distributed mean estimation with limited communication","author":"suresh","year":"2017","journal-title":"Proc Int Conf Mach Learn (ICML)"},{"key":"ref172","first-page":"2469","article-title":"Fitting ReLUs via SGD and quantized SGD","author":"kalan","year":"2019","journal-title":"Proc IEEE Int Symp Inf Theory (ISIT)"},{"key":"ref171","first-page":"1709","article-title":"QSGD: Communication-efficient SGD via gradient quantization and encoding","author":"alistarh","year":"2017","journal-title":"Proc Neural Inf Process Syst (NeurIPS)"},{"key":"ref174","first-page":"559","article-title":"SIGNSGD: Compressed optimisation for non-convex problems","author":"bernstein","year":"2018","journal-title":"Proc Int Conf Mach Learn (ICML)"},{"key":"ref173","first-page":"1058","article-title":"1-bit stochastic gradient descent and its application to data-parallel distributed training of speech DNNs","author":"seide","year":"2014","journal-title":"Proc 15th Annu Conf Int Speech Commun Assoc"},{"key":"ref176","first-page":"5129","article-title":"GradiVeQ: Vector quantization for bandwidth-efficient gradient aggregation in distributed CNN training","author":"yu","year":"2018","journal-title":"Proc Neural Inf Process Syst (NeurIPS)"},{"key":"ref175","first-page":"7652","article-title":"Communication compression for decentralized training","author":"tang","year":"2018","journal-title":"Proc Neural Inf Process Syst (NeurIPS)"},{"key":"ref178","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196894"},{"key":"ref177","volume":"159","author":"gersho","year":"2012","journal-title":"Vector Quantization and Signal Compression"},{"key":"ref168","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-97478-1_11"},{"key":"ref169","first-page":"1203","article-title":"Communication-efficient algorithms for distributed stochastic principal component analysis","author":"garber","year":"2017","journal-title":"Proc Int Conf Mach Learn (ICML)"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2018.2872003"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1948.tb01338.x"},{"key":"ref33","first-page":"1","article-title":"Regulation (EU) 2016\/679 of the European parliament and of the council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95\/46\/EC (general data protection regulation)","volume":"119","year":"2016","journal-title":"Official J Eur Union"},{"key":"ref32","author":"sun","year":"2019","journal-title":"Optimizing network performance for distributed DNN training on GPU clusters ImageNet\/AlexNet training in 1 5 minutes"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2019.2912139"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2017.2702605"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2019.2940820"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2018.1701095"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2019.1900025"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/3154503"},{"key":"ref181","first-page":"5973","article-title":"The convergence of sparsified gradient methods","author":"alistarh","year":"2018","journal-title":"Proc Neural Inf Process Syst (NeurIPS)"},{"key":"ref180","first-page":"1299","article-title":"Gradient sparsification for communication-efficient distributed optimization","author":"wangni","year":"2018","journal-title":"Proc Neural Inf Process Syst (NeurIPS)"},{"key":"ref185","author":"wang","year":"2018","journal-title":"Cooperative SGD A unified framework for the design and analysis of communication-efficient SGD algorithms"},{"key":"ref184","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2012.6426691"},{"key":"ref183","author":"kone?n?","year":"2016","journal-title":"Federated learning Strategies for improving communication efficiency"},{"key":"ref182","doi-asserted-by":"publisher","DOI":"10.1007\/BF01589116"},{"key":"ref189","first-page":"1737","article-title":"Deep learning with limited numerical precision","author":"gupta","year":"2015","journal-title":"Proc Int Conf Mach Learn (ICML)"},{"key":"ref188","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2016.521"},{"key":"ref187","author":"chen","year":"2019","journal-title":"A joint learning and communications framework for federated learning over wireless networks"},{"key":"ref186","doi-asserted-by":"publisher","DOI":"10.1109\/ICC40277.2020.9148862"},{"key":"ref28","first-page":"1135","article-title":"Deep compression: Compressing deep neural networks with pruning, trained quantization and Huffman coding","author":"han","year":"2016","journal-title":"Proc Int Conf Learn Represent (ICLR)"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1038\/s41591-018-0310-5"},{"key":"ref179","first-page":"1488","article-title":"Scalable distributed DNN training using commodity GPU cloud computing","author":"strom","year":"2015","journal-title":"Proc 16th Annu Conf Int Speech Commun Assoc"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2017.2765695"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3298981"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2019.2961673"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2006.1632656"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/GlobalSIP45357.2019.8969082"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2008.081002"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1093\/jamia\/ocw112"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1177\/0141076818815510"},{"key":"ref50","first-page":"2827","article-title":"AdaComp: Adaptive residual gradient compression for data-parallel distributed training","author":"chen","year":"2018","journal-title":"Proc AAAI Conf Artif Intell"},{"key":"ref51","first-page":"436","article-title":"A stochastic quasi-Newton method for online convex optimization","author":"schraudolph","year":"2007","journal-title":"Proc Int Conf Artif Intell Stat (AISTATS)"},{"key":"ref154","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2018.8619028"},{"key":"ref153","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2015.2480419"},{"key":"ref156","doi-asserted-by":"publisher","DOI":"10.1109\/GlobalSIP.2018.8646406"},{"key":"ref155","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2019.2896025"},{"key":"ref150","doi-asserted-by":"publisher","DOI":"10.1007\/s10208-015-9296-2"},{"key":"ref152","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718768"},{"key":"ref151","doi-asserted-by":"publisher","DOI":"10.1145\/3128572.3140448"},{"key":"ref146","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT.2018.8437860"},{"key":"ref147","doi-asserted-by":"publisher","DOI":"10.1109\/ALLERTON.2017.8262881"},{"key":"ref148","doi-asserted-by":"publisher","DOI":"10.1109\/LCOMM.2019.2909034"},{"key":"ref149","author":"kosaian","year":"2018","journal-title":"Learning a code Machine learning for approximate non-linear coded computation"},{"key":"ref59","first-page":"424","article-title":"Federated optimization in heterogeneous networks","author":"sahu","year":"2020","journal-title":"Proc ICML Workshop Adapt Multitask Learn"},{"key":"ref58","first-page":"3068","article-title":"Communication-efficient distributed dual coordinate ascent","author":"jaggi","year":"2014","journal-title":"Proc Neural Inf Process Syst (NeurIPS)"},{"key":"ref57","first-page":"1358","article-title":"A distributed second-order algorithm you can trust","author":"d\u00fcnner","year":"2018","journal-title":"Proc Int Conf Mach Learn (ICML)"},{"key":"ref56","first-page":"2332","article-title":"GIANT: Globally improved approximate Newton method for distributed optimization","author":"wang","year":"2018","journal-title":"Proc NeurISP"},{"key":"ref55","first-page":"362","article-title":"DiSCO: Distributed optimization for self-concordant empirical loss","author":"zhang","year":"2015","journal-title":"Proc Int Conf Mach Learn (ICML)"},{"key":"ref54","first-page":"1000","article-title":"Communication-efficient distributed optimization using an approximate Newton-type method","author":"shamir","year":"2014","journal-title":"Proc Int Conf Mach Learn (ICML)"},{"key":"ref53","first-page":"249","article-title":"A linearly-convergent stochastic L-BFGS algorithm","author":"moritz","year":"2016","journal-title":"Proc Int Conf Artif Intell Stat (AISTATS)"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1137\/140954362"},{"key":"ref40","first-page":"4404","article-title":"Distributed stochastic variance reduced gradient methods by sampling extra data with replacement","volume":"18","author":"lee","year":"2017","journal-title":"J Mach Learn Res"},{"key":"ref167","first-page":"1756","article-title":"Communication complexity of distributed convex learning and optimization","author":"arjevani","year":"2015","journal-title":"Proc Neural Inf Process Syst (NeurIPS)"},{"key":"ref166","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.2019.8682888"},{"key":"ref165","author":"goyal","year":"2017","journal-title":"Accurate large minibatch sgd Training imagenet in 1 hour"},{"key":"ref164","first-page":"1998","article-title":"Gradient diversity: A key ingredient for scalable distributed learning","author":"yin","year":"2018","journal-title":"Proc Int Conf Artif Intell Stat (AISTATS)"},{"key":"ref163","first-page":"1","article-title":"On large-batch training for deep learning: Generalization gap and sharp minima","author":"keskar","year":"2017","journal-title":"Proc Int Conf Learn Represent (ICLR)"},{"key":"ref162","doi-asserted-by":"publisher","DOI":"10.1109\/ALLERTON.2014.7028543"},{"key":"ref161","first-page":"3321","article-title":"Communication-efficient algorithms for statistical optimization","volume":"14","author":"zhang","year":"2013","journal-title":"J Mach Learn Res"},{"key":"ref160","first-page":"2595","article-title":"Parallelized stochastic gradient descent","author":"zinkevich","year":"2010","journal-title":"Proc Neural Inf Process Syst (NeurIPS)"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2019.2947490"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2017.2743240"},{"key":"ref6","author":"bughin","year":"2018","journal-title":"Assessing the Economic Impact of Artificial Intelligence"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2018.2879870"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2017.2761740"},{"key":"ref159","first-page":"6","article-title":"signSGD via zeroth-order oracle","author":"chen","year":"2019","journal-title":"Proc Int Conf Learn Represent (ICLR)"},{"key":"ref7","year":"2018","journal-title":"Cisco Global Cloud Index Forecast and Methodology 2016&#x2013;2021 White Paper"},{"key":"ref49","author":"chen","year":"2018","journal-title":"Communication-efficient distributed reinforcement learning"},{"key":"ref157","author":"sahu","year":"2018","journal-title":"Communication-efficient distributed strongly convex stochastic optimization Non-asymptotic rates"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2019.2918951"},{"key":"ref158","doi-asserted-by":"publisher","DOI":"10.1109\/CCDC.2017.7978329"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2014.2336806"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2015.2409256"},{"key":"ref48","first-page":"5050","article-title":"LAG: Lazily aggregated gradient for communication-efficient distributed learning","author":"chen","year":"2018","journal-title":"Proc Neural Inf Process Syst (NeurIPS)"},{"key":"ref47","first-page":"4951","article-title":"Distributed zeroth order optimization over random networks: A Kiefer&#x2013;Wolfowitz stochastic approximation approach","author":"sahu","year":"2018","journal-title":"Proc IEEE Conf Decis Control (CDC)"},{"key":"ref42","author":"murshed","year":"2019","journal-title":"Machine learning at the network edge A survey"},{"key":"ref41","first-page":"1","article-title":"Deep gradient compression: Reducing the communication bandwidth for distributed training","author":"lin","year":"2018","journal-title":"Proc Int Conf Learn Represent (ICLR)"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1146\/annurev-control-053018-023825"},{"key":"ref43","author":"deng","year":"2019","journal-title":"Edge Intelligence The Confluence of Edge Computing and Artificial Intelligence"},{"key":"ref73","first-page":"3180","article-title":"Net-trim: Convex pruning of deep neural networks with performance guarantee","author":"aghasi","year":"2017","journal-title":"Proc Adv Neural Inf Process Syst (NIPS)"},{"key":"ref72","first-page":"3288","article-title":"Bayesian compression for deep learning","author":"louizos","year":"2017","journal-title":"Proc Adv Neural Inf Process Syst (NIPS)"},{"key":"ref71","first-page":"3123","article-title":"Soft weight-sharing for neural network compression","author":"ullrich","year":"2017","journal-title":"Proc Int Conf Learn Represent (ICLR)"},{"key":"ref70","first-page":"1135","article-title":"Learning both weights and connections for efficient neural network","author":"han","year":"2015","journal-title":"Proc Neural Inf Process Syst (NeurIPS)"},{"key":"ref76","first-page":"2074","article-title":"Learning structured sparsity in deep neural networks","author":"wen","year":"2016","journal-title":"Proc Adv Neural Inf Process Syst (NIPS)"},{"key":"ref77","first-page":"3963","article-title":"Learning compact neural networks with regularization","author":"oymak","year":"2018","journal-title":"Proc Int Conf Mach Learn (ICML)"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.2019.8682464"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2016.280"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.2013.6638949"},{"key":"ref79","first-page":"1269","article-title":"Exploiting linear structure within convolutional networks for efficient evaluation","author":"denton","year":"2014","journal-title":"Proc Neural Inf Process Syst (NeurIPS)"},{"key":"ref60","first-page":"4427","article-title":"Federated multi-task learning","author":"smith","year":"2017","journal-title":"Proc Neural Inf Process Syst (NeurIPS)"},{"key":"ref62","first-page":"3123","article-title":"BinaryConnect: Training deep neural networks with binary weights during propagations","author":"courbariaux","year":"2015","journal-title":"Proc Neural Inf Process Syst (NeurIPS)"},{"key":"ref61","author":"gong","year":"2014","journal-title":"Compressing deep convolutional networks using vector quantization"},{"key":"ref63","author":"courbariaux","year":"2016","journal-title":"Binarized neural networks Training deep neural networks with weights and activations constrained to +1 or ?1"},{"key":"ref64","first-page":"525","article-title":"XNoR-Net: ImageNet classification using binary convolutional neural networks","author":"rastegari","year":"2016","journal-title":"Proc Eur Conf Comput Vis (ECCV)"},{"key":"ref65","first-page":"2285","article-title":"Compressing neural networks with the hashing trick","author":"chen","year":"2015","journal-title":"Proc Int Conf Mach Learn (ICML)"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1145\/2939672.2939839"},{"key":"ref67","first-page":"751","article-title":"Towards a theoretical understanding of hashing-based neural nets","author":"lin","year":"2019","journal-title":"Proc Int Conf Artif Intell Stat (AISTATS)"},{"key":"ref68","first-page":"598","article-title":"Optimal brain damage","author":"lecun","year":"1990","journal-title":"Proc Neural Inf Process Syst (NeurIPS)"},{"key":"ref69","first-page":"164","article-title":"Second order derivatives for network pruning: Optimal brain surgeon","author":"hassibi","year":"1993","journal-title":"Proc Neural Inf Process Syst (NeurIPS)"},{"key":"ref197","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2020.2970338"},{"key":"ref198","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2019.2963654"},{"key":"ref199","author":"chang","year":"2020","journal-title":"Communication efficient federated learning over multiple access channels"},{"key":"ref193","doi-asserted-by":"publisher","DOI":"10.1145\/1327452.1327492"},{"key":"ref194","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2007.904785"},{"key":"ref195","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2013.2272921"},{"key":"ref196","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2018.2871070"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.2019.8682270"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT.2017.8006991"},{"key":"ref190","first-page":"1842","article-title":"Iterative hessian sketch: Fast and accurate solution approximation for constrained least-squares","volume":"17","author":"pilanci","year":"2016","journal-title":"J Mach Learn Res"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2017.2736066"},{"key":"ref191","author":"choi","year":"2019","journal-title":"Large-Scale Beamforming for Massive MIMO via Randomized Sketching"},{"key":"ref92","author":"wang","year":"2018","journal-title":"Adaptive communication strategies to achieve the best error-runtime trade-off in local-update SGD"},{"key":"ref192","article-title":"A quasi-Newton method based vertical federated learning framework for logistic regression","author":"yang","year":"2019","journal-title":"Proc NeurIPS Workshops Feder Learn Data Privacy Confidentiality"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2018\/447"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2019.2904348"},{"key":"ref98","first-page":"4302","article-title":"Gradient coding from cyclic MDS codes and expander graphs","author":"raviv","year":"2018","journal-title":"Proc Int Conf Mach Learn (ICML)"},{"key":"ref99","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT.2018.8437467"},{"key":"ref96","first-page":"3368","article-title":"Gradient coding: Avoiding stragglers in distributed learning","volume":"70","author":"tandon","year":"2017","journal-title":"Proc Int Conf Mach Learn (ICML)"},{"key":"ref97","first-page":"5606","article-title":"Communication-computation efficient gradient coding","author":"ye","year":"2018","journal-title":"Proc Int Conf Mach Learn (ICML)"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2013.355"},{"key":"ref81","first-page":"2148","article-title":"Predicting parameters in deep learning","author":"denil","year":"2013","journal-title":"Proc Adv Neural Inf Process Syst (NIPS)"},{"key":"ref84","first-page":"3088","article-title":"Structured transforms for small-footprint deep learning","author":"sindhwani","year":"2015","journal-title":"Proc Neural Inf Process Syst (NeurIPS)"},{"key":"ref83","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1109\/TPAMI.2014.2343229","article-title":"Learning separable filters","volume":"37","author":"amos","year":"2015","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"ref80","article-title":"Speeding up convolutional neural networks with low rank expansions","author":"jaderberg","year":"2014","journal-title":"Proc British Mach Vision Conf (BMVC)"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2020.2974748"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2015.327"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2015.173"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2019.2946245"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2020.2981904"},{"key":"ref200","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2020.2971203"},{"key":"ref101","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT.2019.8849684"},{"key":"ref100","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2018.00137"},{"key":"ref209","doi-asserted-by":"publisher","DOI":"10.1109\/TBDATA.2015.2472014"},{"key":"ref203","doi-asserted-by":"publisher","DOI":"10.1007\/s10107-019-01440-w"},{"key":"ref204","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2019.2926704"},{"key":"ref201","author":"zhu","year":"2020","journal-title":"One-bit over-the-air aggregation for communication-efficient federated edge learning Design and convergence analysis"},{"key":"ref202","doi-asserted-by":"publisher","DOI":"10.1007\/s12532-013-0053-8"},{"key":"ref207","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2006.874516"},{"key":"ref208","author":"mayer","year":"2019","journal-title":"Scalable deep learning on distributed infrastructures Challenges techniques and tools"},{"key":"ref205","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP40776.2020.9054634"},{"key":"ref206","author":"yang","year":"2019","journal-title":"Energy efficient federated learning over wireless communication networks"},{"key":"ref211","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP40776.2020.9054216"},{"key":"ref210","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2018.05.003"},{"key":"ref212","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2010.101202"},{"key":"ref213","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1109\/MCOM.001.1900107","article-title":"Towards smart and reconfigurable environment: Intelligent reflecting surface aided wireless network","volume":"58","author":"qingqing","year":"2020","journal-title":"IEEE Commun Mag"},{"key":"ref214","author":"yuan","year":"2020","journal-title":"Reconfigurable-intelligent-surface empowered 6G wireless communications Challenges and opportunities"},{"key":"ref215","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.2014.6855235"},{"key":"ref216","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2017.7927211"},{"key":"ref217","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2018.2858384"},{"key":"ref218","doi-asserted-by":"publisher","DOI":"10.1145\/3358205"},{"key":"ref219","doi-asserted-by":"publisher","DOI":"10.15607\/RSS.2019.XV.063"},{"key":"ref220","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2019.2946140"},{"key":"ref222","first-page":"281","article-title":"Map-reduce for machine learning on multicore","author":"chu","year":"2007","journal-title":"Proc Neural Inf Process Syst (NeurIPS)"},{"key":"ref221","article-title":"BottleNet++: An end-to-end approach for feature compression in device-edge co-inference systems","author":"shao","year":"2019","journal-title":"Proc IEEE Int Conf Commun (ICC) Workshop Edge Mach Learn 5G Mobile Netw Beyond"},{"key":"ref229","year":"2019","journal-title":"NVIDIA Clara An Application Framework Optimized for Healthcare and Life Sciences Developers"},{"key":"ref228","author":"cheng","year":"2019","journal-title":"SecureBoost A lossless federated learning framework"},{"key":"ref227","year":"2018","journal-title":"Fate An Industrial Grade Federated Learning Framework"},{"key":"ref226","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2020.102596"},{"key":"ref225","doi-asserted-by":"publisher","DOI":"10.3390\/e22050544"},{"key":"ref224","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2011.5767930"},{"key":"ref223","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2016.7840783"},{"key":"ref127","doi-asserted-by":"publisher","DOI":"10.1109\/IROS40897.2019.8968550"},{"key":"ref126","author":"hardy","year":"2017","journal-title":"Private federated learning on vertically partitioned data via entity resolution and additively homomorphic encryption"},{"key":"ref125","doi-asserted-by":"publisher","DOI":"10.1007\/11535706_11"},{"key":"ref124","doi-asserted-by":"publisher","DOI":"10.1007\/11731139_74"},{"key":"ref129","doi-asserted-by":"publisher","DOI":"10.1109\/TASE.2015.2408456"},{"key":"ref128","doi-asserted-by":"publisher","DOI":"10.1109\/ICRA.2015.7139227"},{"key":"ref130","doi-asserted-by":"publisher","DOI":"10.1145\/2809695.2809711"},{"key":"ref133","author":"yang","year":"2019","journal-title":"Energy-efficient processing and robust wireless cooperative transmission for edge inference"},{"key":"ref134","author":"hua","year":"2019","journal-title":"Reconfigurable intelligent surface for green edge inference"},{"key":"ref131","doi-asserted-by":"publisher","DOI":"10.1145\/3195970.3196022"},{"key":"ref132","doi-asserted-by":"publisher","DOI":"10.1145\/3286062.3286070"},{"key":"ref136","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2017.226"},{"key":"ref135","doi-asserted-by":"publisher","DOI":"10.1109\/ICPR.2016.7900006"},{"key":"ref138","author":"shi","year":"2019","journal-title":"Improving device-edge cooperative inference of deep learning via 2-step pruning"},{"key":"ref137","doi-asserted-by":"publisher","DOI":"10.1109\/AVSS.2018.8639121"},{"key":"ref139","doi-asserted-by":"publisher","DOI":"10.1109\/LCOMM.2019.2911496"},{"key":"ref140","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2017.1600894"},{"key":"ref141","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.2017.2756959"},{"key":"ref142","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT.2018.8437709"},{"key":"ref143","doi-asserted-by":"publisher","DOI":"10.1109\/SPAWC.2019.8815393"},{"key":"ref2","first-page":"1097","article-title":"ImageNet classification with deep convolutional neural networks","author":"krizhevsky","year":"2012","journal-title":"Proc Neural Inf Process Syst (NeurIPS)"},{"key":"ref144","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2018.8485811"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.2013.6638947"},{"key":"ref145","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT.2018.8437333"},{"key":"ref109","doi-asserted-by":"crossref","first-page":"953","DOI":"10.1109\/JPROC.2018.2817461","article-title":"Network topology and communication-computation tradeoffs in decentralized optimization","volume":"106","author":"nedi?","year":"2018","journal-title":"Proc IEEE"},{"key":"ref108","first-page":"482","article-title":"Gossip training for deep learning","author":"blot","year":"2016","journal-title":"Proc NIPS Optim Mach Learn Workshop"},{"key":"ref107","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2018.11.002"},{"key":"ref106","author":"daily","year":"2018","journal-title":"GossipGrad Scalable Deep Learning Using Gossip Communication Based Asynchronous Gradient Descent"},{"key":"ref105","author":"pramod","year":"2018","journal-title":"Elastic gossip Distributing neural network training using gossip-like protocols"},{"key":"ref104","first-page":"1417","article-title":"Distributed stochastic gradient descent using LDGM codes","author":"maity","year":"2019","journal-title":"Proc IEEE Int Symp Inf Theory (ISIT)"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT.2019.8849514"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1109\/ITW44776.2019.8989328"},{"key":"ref111","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2019.8737602"},{"key":"ref112","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2008.09.002"},{"key":"ref110","author":"adjodah","year":"2019","journal-title":"Communication topologies between learning agents in deep reinforcement learning"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2019.2941458"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2019.1900271"},{"key":"ref12","author":"hu","year":"2015","journal-title":"Mobile edge computing&#x2014;A key technology towards 5G"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2017.2745201"},{"key":"ref14","author":"al-habob","year":"2019","journal-title":"Mobile Edge Computing and Artificial Intelligence A Mutually-Beneficial Relationship"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.001.1900103"},{"key":"ref16","first-page":"5","article-title":"Federated optimization: Distributed optimization beyond the datacenter","author":"konecny","year":"2015","journal-title":"Proc NIPS Optim Mach Learn Workshop"},{"key":"ref118","first-page":"103","article-title":"GPipe: Efficient training of giant neural networks using pipeline parallelism","author":"huang","year":"2019","journal-title":"Proc Neural Inf Process Syst (NeurIPS)"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/3093337.3037698"},{"key":"ref117","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359646"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2020.2975749"},{"key":"ref19","first-page":"1273","article-title":"Communication-efficient learning of deep networks from decentralized data","author":"mcmahan","year":"2017","journal-title":"Proc Int Conf Artif Intell Stat (AISTATS)"},{"key":"ref119","first-page":"308","article-title":"A privacy-preserving deep learning approach for face recognition with edge computing","author":"mao","year":"2018","journal-title":"Proc USENIX Workshop Hot Topics Edge Comput (HotEdge)"},{"key":"ref114","author":"sergeev","year":"2018","journal-title":"Horovod fast and easy distributed deep learning in tensorflow"},{"key":"ref113","author":"jin","year":"2016","journal-title":"How to scale distributed deep learning?"},{"key":"ref116","first-page":"2430","article-title":"Device placement optimization with reinforcement learning","author":"mirhoseini","year":"2017","journal-title":"Proc Int Conf Mach Learn (ICML)"},{"key":"ref115","author":"reisizadeh","year":"2019","journal-title":"CodedReduce A fast and robust framework for gradient aggregation in distributed learning"},{"key":"ref120","doi-asserted-by":"publisher","DOI":"10.1145\/3219819.3220106"},{"key":"ref121","doi-asserted-by":"publisher","DOI":"10.1145\/956750.956776"},{"key":"ref122","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2004.45"},{"key":"ref123","first-page":"892","article-title":"Secure linear regression on vertically partitioned datasets","volume":"2016","author":"gasc\u00f3n","year":"2016","journal-title":"Proc IACR Cryptol ePrint Archive"}],"container-title":["IEEE Communications Surveys &amp; Tutorials"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9739\/9265420\/09134426.pdf?arnumber=9134426","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,27]],"date-time":"2022-04-27T12:58:59Z","timestamp":1651064339000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9134426\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"references-count":229,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/comst.2020.3007787","relation":{},"ISSN":["1553-877X","2373-745X"],"issn-type":[{"value":"1553-877X","type":"electronic"},{"value":"2373-745X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020]]}}}