IEEE Computational Intelligence Magazine - February 2021 - 59

are potentially able to deal with the changes in the training
environment or new tasks. Therefore, the union and election
mechanisms of Dem-AI are related to the diversity maintenance of the biological species through natural selection and
non-competitive processes (i.e., symbiosis) in the evolution
process or the robustness of decentralized systems [37]. In addition to the measurement of efficiency, the robustness or diversity of the Dem-AI system can be measured and controlled
throughout the training time following a validation procedure.
Hierarchical learning model parameters averaging
for knowledge sharing: In the case of a shared generalized
model among all group members, the direct knowledge sharing can be designed with the hierarchical averaging of the generalized model parameters (GMP) at each level k as follows:

	

GMP ^N (gk)h = (1 - c t) GMP ^N (gk)h
+ ct

/

i!S


N (gk, i- 1)
^ (k - 1) h,
(k) GMP N g, i
Ng

(3)

where S is the set of subgroups of a specialized group, N (gk, i- 1)
is the number of agents in subgroup i, and N (gk) is the total
number of agents in the current specialized group at level k.
The model averaging implementation is a typical aggregation
mechanism adopted in several FL algorithms [12], [13].
Parameter c t controls the update frequency of the generalized
knowledge whose value decreases over time as the members
become well-specialized in their learning knowledge. Accordingly, the model parameters of the subgroups which have
more numbers of agents become more important in the generalized model.
Knowledge distillation and knowledge transfer: For
multiple complex tasks, the Dem-AI framework allows knowledge transfer across tasks in different domains by leveraging
collaboration amongst learning agents in the hierarchical structure. In this regard, multi-task learning enables generalization
by solving multiple relevant tasks simultaneously [20, 21, 38].
The work in [38] studied the relationship between jointly
trained tasks and proposed a framework for task grouping in
MTL setting. Accordingly, the authors have analyzed learning
task compatibility in computer vision systems by evaluating
task cooperation and competition. For example, a shared
encoder and representation is learned through training highlycorrelated tasks together such as in Semantic Segmentation,
Depth Estimation, and Surface Normal Prediction. However,
this framework is limited to analyzing multiple learning tasks
for a single agent. Whereas, in Dem-AI systems, a group of
agents can train similar tasks in the low-level groups. Meanwhile, highly related tasks can be jointly trained together in the
high-level groups.
Furthermore, the latent representations across different
devices or groups are supported by adopting existing techniques of knowledge distillation, transfer learning, meta-knowledge construction, and specialized knowledge transfer.
Knowledge distillation [22] and knowledge transfer among
multiple tasks [10, 11] are important techniques to extend the

capabilities of knowledge sharing. For example, in [22], knowledge distillation mechanisms such as exchanging model parameters, model outputs, and surrogate data are incorporated in
distributed machine learning frameworks. Meanwhile, knowledge transfer has been recently studied in the federated MTL
setting using different types of MTL regularization such as
cluster structure, probabilistic priors, and graphical models [10].
Moreover, the work [11] forms a Bayesian network and uses
variational inference methods with the lateral connections
design between the server and client models to transfer knowledge among tasks. Different from the recent works, the conventional organizational knowledge creation theory [39] introduced
a promising paradigm in which the new knowledge of an
organization is articulated from the knowledge of individuals
and self-organized in a hierarchical structure. Thus, the shared
knowledge can be in an abstract form or an explicit combination of the individual's knowledge through the conceptualization and crystallization process. In doing so, together with the
hierarchical learning model parameters averaging, we can
develop suitable knowledge sharing approaches for the generalization mechanism in our Dem-AI systems.
E. Example of Dem-AI Systems

More recently, the use of personalized applications, such as virtual assistants that could adhere to users' personality, has gained
significant attraction. The goal of such intelligent systems is to
learn the unique features and personalized characteristics during daily activities and make appropriate decisions for each
user, then enhance user interest. However, the main problem is
the extraction of personalized features to perform knowledge
transfer with limited local data. The Dem-AI system allows
end-users and service providers to take part in a win-win solution, that is, the service providers exploit user's knowledge
to scale up their services, and the end-users can collectively
improve their personalized performance through knowledge
sharing in a suitable group. For example, Google has provided a
personalized virtual assistant (i.e., Google Now [40]) which can
respond to user's questions with more relevant answers. Such
reactive response systems can be extended to provide intelligent
personalized recommendation services in a proactive manner.
In this application, the hierarchical recommendation models
can be constructed following Dem-AI mechanisms by leveraging the shared features from different domains, and users/
groups at different levels.
In addition, we present a novel multi-language handwriting recognition system based on our Dem-AI reference
design, as shown in Fig. 7. A typical handwriting language
recognition application has an embedded virtual assistant to
improve the capability for understanding human written
texts in various languages. However, to realize such systems,
we need separate recognition models for each language (e.g.,
English and Korean). Using our Dem-AI reference design,
agents undergo self-organization to form appropriate hierarchical regional/social groups so as to share the similarity in
the characteristics of their languages. By exploiting such

FEBRUARY 2021 | IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE

59



IEEE Computational Intelligence Magazine - February 2021

Table of Contents for the Digital Edition of IEEE Computational Intelligence Magazine - February 2021

IEEE Computational Intelligence Magazine - February 2021 - Cover1
IEEE Computational Intelligence Magazine - February 2021 - Cover2
IEEE Computational Intelligence Magazine - February 2021 - 1
IEEE Computational Intelligence Magazine - February 2021 - 2
IEEE Computational Intelligence Magazine - February 2021 - 3
IEEE Computational Intelligence Magazine - February 2021 - 4
IEEE Computational Intelligence Magazine - February 2021 - 5
IEEE Computational Intelligence Magazine - February 2021 - 6
IEEE Computational Intelligence Magazine - February 2021 - 7
IEEE Computational Intelligence Magazine - February 2021 - 8
IEEE Computational Intelligence Magazine - February 2021 - 9
IEEE Computational Intelligence Magazine - February 2021 - 10
IEEE Computational Intelligence Magazine - February 2021 - 11
IEEE Computational Intelligence Magazine - February 2021 - 12
IEEE Computational Intelligence Magazine - February 2021 - 13
IEEE Computational Intelligence Magazine - February 2021 - 14
IEEE Computational Intelligence Magazine - February 2021 - 15
IEEE Computational Intelligence Magazine - February 2021 - 16
IEEE Computational Intelligence Magazine - February 2021 - 17
IEEE Computational Intelligence Magazine - February 2021 - 18
IEEE Computational Intelligence Magazine - February 2021 - 19
IEEE Computational Intelligence Magazine - February 2021 - 20
IEEE Computational Intelligence Magazine - February 2021 - 21
IEEE Computational Intelligence Magazine - February 2021 - 22
IEEE Computational Intelligence Magazine - February 2021 - 23
IEEE Computational Intelligence Magazine - February 2021 - 24
IEEE Computational Intelligence Magazine - February 2021 - 25
IEEE Computational Intelligence Magazine - February 2021 - 26
IEEE Computational Intelligence Magazine - February 2021 - 27
IEEE Computational Intelligence Magazine - February 2021 - 28
IEEE Computational Intelligence Magazine - February 2021 - 29
IEEE Computational Intelligence Magazine - February 2021 - 30
IEEE Computational Intelligence Magazine - February 2021 - 31
IEEE Computational Intelligence Magazine - February 2021 - 32
IEEE Computational Intelligence Magazine - February 2021 - 33
IEEE Computational Intelligence Magazine - February 2021 - 34
IEEE Computational Intelligence Magazine - February 2021 - 35
IEEE Computational Intelligence Magazine - February 2021 - 36
IEEE Computational Intelligence Magazine - February 2021 - 37
IEEE Computational Intelligence Magazine - February 2021 - 38
IEEE Computational Intelligence Magazine - February 2021 - 39
IEEE Computational Intelligence Magazine - February 2021 - 40
IEEE Computational Intelligence Magazine - February 2021 - 41
IEEE Computational Intelligence Magazine - February 2021 - 42
IEEE Computational Intelligence Magazine - February 2021 - 43
IEEE Computational Intelligence Magazine - February 2021 - 44
IEEE Computational Intelligence Magazine - February 2021 - 45
IEEE Computational Intelligence Magazine - February 2021 - 46
IEEE Computational Intelligence Magazine - February 2021 - 47
IEEE Computational Intelligence Magazine - February 2021 - 48
IEEE Computational Intelligence Magazine - February 2021 - 49
IEEE Computational Intelligence Magazine - February 2021 - 50
IEEE Computational Intelligence Magazine - February 2021 - 51
IEEE Computational Intelligence Magazine - February 2021 - 52
IEEE Computational Intelligence Magazine - February 2021 - 53
IEEE Computational Intelligence Magazine - February 2021 - 54
IEEE Computational Intelligence Magazine - February 2021 - 55
IEEE Computational Intelligence Magazine - February 2021 - 56
IEEE Computational Intelligence Magazine - February 2021 - 57
IEEE Computational Intelligence Magazine - February 2021 - 58
IEEE Computational Intelligence Magazine - February 2021 - 59
IEEE Computational Intelligence Magazine - February 2021 - 60
IEEE Computational Intelligence Magazine - February 2021 - 61
IEEE Computational Intelligence Magazine - February 2021 - 62
IEEE Computational Intelligence Magazine - February 2021 - 63
IEEE Computational Intelligence Magazine - February 2021 - 64
IEEE Computational Intelligence Magazine - February 2021 - 65
IEEE Computational Intelligence Magazine - February 2021 - 66
IEEE Computational Intelligence Magazine - February 2021 - 67
IEEE Computational Intelligence Magazine - February 2021 - 68
IEEE Computational Intelligence Magazine - February 2021 - 69
IEEE Computational Intelligence Magazine - February 2021 - 70
IEEE Computational Intelligence Magazine - February 2021 - 71
IEEE Computational Intelligence Magazine - February 2021 - 72
IEEE Computational Intelligence Magazine - February 2021 - 73
IEEE Computational Intelligence Magazine - February 2021 - 74
IEEE Computational Intelligence Magazine - February 2021 - 75
IEEE Computational Intelligence Magazine - February 2021 - 76
IEEE Computational Intelligence Magazine - February 2021 - 77
IEEE Computational Intelligence Magazine - February 2021 - 78
IEEE Computational Intelligence Magazine - February 2021 - 79
IEEE Computational Intelligence Magazine - February 2021 - 80
IEEE Computational Intelligence Magazine - February 2021 - 81
IEEE Computational Intelligence Magazine - February 2021 - 82
IEEE Computational Intelligence Magazine - February 2021 - 83
IEEE Computational Intelligence Magazine - February 2021 - 84
IEEE Computational Intelligence Magazine - February 2021 - 85
IEEE Computational Intelligence Magazine - February 2021 - 86
IEEE Computational Intelligence Magazine - February 2021 - 87
IEEE Computational Intelligence Magazine - February 2021 - 88
IEEE Computational Intelligence Magazine - February 2021 - 89
IEEE Computational Intelligence Magazine - February 2021 - 90
IEEE Computational Intelligence Magazine - February 2021 - 91
IEEE Computational Intelligence Magazine - February 2021 - 92
IEEE Computational Intelligence Magazine - February 2021 - 93
IEEE Computational Intelligence Magazine - February 2021 - 94
IEEE Computational Intelligence Magazine - February 2021 - 95
IEEE Computational Intelligence Magazine - February 2021 - 96
IEEE Computational Intelligence Magazine - February 2021 - 97
IEEE Computational Intelligence Magazine - February 2021 - 98
IEEE Computational Intelligence Magazine - February 2021 - 99
IEEE Computational Intelligence Magazine - February 2021 - 100
IEEE Computational Intelligence Magazine - February 2021 - 101
IEEE Computational Intelligence Magazine - February 2021 - 102
IEEE Computational Intelligence Magazine - February 2021 - 103
IEEE Computational Intelligence Magazine - February 2021 - 104
IEEE Computational Intelligence Magazine - February 2021 - 105
IEEE Computational Intelligence Magazine - February 2021 - 106
IEEE Computational Intelligence Magazine - February 2021 - 107
IEEE Computational Intelligence Magazine - February 2021 - 108
IEEE Computational Intelligence Magazine - February 2021 - Cover3
IEEE Computational Intelligence Magazine - February 2021 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202311
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202308
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202305
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202302
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202211
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202208
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202205
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202202
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202111
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202108
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202105
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202102
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202011
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202008
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202005
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202002
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201911
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201908
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201905
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201902
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201811
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201808
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201805
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201802
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter12
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall12
https://www.nxtbookmedia.com