TY - JOUR
T1 - Achieving democracy in edge intelligence
T2 - a fog-based collaborative learning scheme
AU - Zhang, Tiehua
AU - Shen, Zhishu
AU - Jin, Jiong
AU - Zheng, Xi
AU - Tagami, Atsushi
AU - Cao, Xianghui
PY - 2021/2/15
Y1 - 2021/2/15
N2 - The emergence of fog computing has brought unprecedented opportunities to the Internet-of-Things (IoT) field, and it is now feasible to incorporate deep learning at the edge of the IoT network to provide a wide range of highly tailored services. In this article, we present a fog-based democratically collaborative learning scheme in which fog nodes collaborate on the model training process even without the support of the cloud, contributing to the advances of IoT in terms of realizing a more intelligent edge. To achieve that, we design a voting strategy so that a fog node could be elected as the coordinator node based on both distance and computational power metrics to coordinate the training process. Also, a collaborative learning algorithm is proposed to generalize the training of different deep learning models in the fog-enabled IoT environment. We then implement two popular use cases, including a user trajectory prediction and a distributed image recognition, to demonstrate the feasibility, practicality, and effectiveness of the scheme. More importantly, the experiments on both use cases are conducted through a real world, in-door fog deployment. The result shows that the scheme can utilize fog to obtain a well-performing deep learning model in the cloudless IoT environment while mitigating the data locality issue for each fog node.
AB - The emergence of fog computing has brought unprecedented opportunities to the Internet-of-Things (IoT) field, and it is now feasible to incorporate deep learning at the edge of the IoT network to provide a wide range of highly tailored services. In this article, we present a fog-based democratically collaborative learning scheme in which fog nodes collaborate on the model training process even without the support of the cloud, contributing to the advances of IoT in terms of realizing a more intelligent edge. To achieve that, we design a voting strategy so that a fog node could be elected as the coordinator node based on both distance and computational power metrics to coordinate the training process. Also, a collaborative learning algorithm is proposed to generalize the training of different deep learning models in the fog-enabled IoT environment. We then implement two popular use cases, including a user trajectory prediction and a distributed image recognition, to demonstrate the feasibility, practicality, and effectiveness of the scheme. More importantly, the experiments on both use cases are conducted through a real world, in-door fog deployment. The result shows that the scheme can utilize fog to obtain a well-performing deep learning model in the cloudless IoT environment while mitigating the data locality issue for each fog node.
KW - Collaborative learning
KW - democratic voting strategy
KW - edge intelligence
KW - fog computing
KW - Internet of Things (IoT)
UR - http://purl.org/au-research/grants/arc/DP190102828
UR - http://www.scopus.com/inward/record.url?scp=85096229111&partnerID=8YFLogxK
U2 - 10.1109/JIOT.2020.3020911
DO - 10.1109/JIOT.2020.3020911
M3 - Article
SN - 2327-4662
VL - 8
SP - 2751
EP - 2761
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
IS - 4
ER -