A novel Approach of Iot stream Sampling and Model Update on the Iot edge Device for Class Incremental Learning in an Edge-Cloud System


INDEX TERMS Incremental learning, convolutional neural network, IoT edge device, cloud, data sampling. I. INTRODUCTION



Download 6,57 Mb.
Pdf ko'rish
bet2/23
Sana13.07.2022
Hajmi6,57 Mb.
#784983
1   2   3   4   5   6   7   8   9   ...   23
Bog'liq
A Novel Approach of IoT Stream Sampling and Model Update on the IoT Edge Device for Class Incremental Learning in an Edge-Cloud System

INDEX TERMS
Incremental learning, convolutional neural network, IoT edge device, cloud, data sampling.
I. INTRODUCTION
In the computer vision domain, deep learning has shown a
great amount of success and in some tasks even surpassing
the level of human accuracy. A lot of this success has been
obtained in an offline setting whereby all the data is already
present on a machine before training starts and also deep
learning models are trained on big datasets just once and then
they are deployed. In the real-world, however, not all the data
can be present with us beforehand. Even if all the data is
available, it is challenging to train deep learning models as it
requires powerful hardware to train such models and it is also
time-consuming to train on a huge amount of data altogether.
Another problem with training a deep learning model offline
is that once it is trained and deployed, the model will not learn
any more parameters in the future. However, deep learning
models should be able to learn in a continuous environment
The associate editor coordinating the review of this manuscript and
approving it for publication was Jerry Chun-Wei Lin
.
whereby new data arrives over time. The learning of a new
task is dependent on the previous task [1].
One of the main challenges of incremental learning is
a phenomenon known as catastrophic forgetting [2], [3]
whereby representations of the old classes are lost when
the model is fine-tuned on new data. The most basic way
to mitigate this problem is to use a combination of both
the old and new data when new data arrives and use this
combined dataset to train the model. However, if such process
is performed on the edge-cloud architecture, this indicates
that all of the data from each class will need to be sent
to the cloud for incremental training. This leads to a more
expensive transmission cost from the IoT edge device to the
cloud [4], [5].
While there have been several applications of deep learning
in the Internet of Things (IoT) [6]–[13] but for incremental
learning, the majority of the research is being carried out on
a centralized computer [14], [15], i.e., incremental learning
has not been explored in the context of IoT where a model
has to be partitioned in an edge-cloud architecture [16]. There
29180
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
VOLUME 9, 2021


S. Dube
et al.
: Novel Approach of IoT Stream Sampling and Model Update on the IoT Edge Device
is a clear for incremental learning to be integrated with IoT
because in the real-world, smart devices that are collecting
raw data can be geographically spread and new data belong-
ing to new tasks can also be collected over time. In practice,
a large number of IoT devices are highly dependent on cloud
assistance for deep neural network training [18]. However,
in a real IoT environment where there are a huge number of
devices that are collecting data at a high rate, it is infeasible
to make the devices send all the raw data to the cloud because
bandwidth costs would be very high. This would result in a
sheer amount of load the cloud would have to handle. Fur-
thermore, the IoT edge device is the first device that receives
new raw data. Therefore, it would be a much more feasible
solution to deploy certain parts of a deep learning model to
the IoT edge device in an effort to assist the cloud in the entire
continuous learning process instead of relying completely on
the cloud [19]. When a given deep learning model is trained in
a distributed manner between two or more devices, this will
present certain challenges such as deciding how many and
which specific layers of a model must be run on the edge and
the cloud (this is known as offloading [20]–[23]), dealing with
the transmission load between the IoT edge device and the
cloud [24] and evaluating whether it is important for the IoT
edge device to transmit all of the data to the cloud for model
training or whether some of the data be discarded [25]. These
challenges have not yet been addressed in a distributed incre-
mental learning scenario which is what this paper attempts
to do. This paper largely extends the work of [16] whereby
data sampling is performed at the IoT edge device, however,
in [16], the new data samples do not belong to novel classes.
Our data sampling algorithm is capable of sampling data from
completely novel classes without any need for hyperparame-
ters by automatically selecting the number of samples needed
per incremental training round which is the core novelty of
our data sampling algorithm.

Download 6,57 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   23




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish