IEEE Computational Intelligence Magazine - November 2020 - 64

data sources include both modern healthcare records and TCM
records of the residents. Those characteristics are used as input
features for grouping, and the value of each feature is normalized, e.g., real values (such as height and weight) are normalized
to [0,1], and exclusive labels (such as sex and illness) are represented by binary variables. In this study, we use a total of 1148
features for grouping. However, for most residents, many features can be absent.
A. An Improved Fuzzy c-Means Clustering Method

For such a high-dimension grouping problem with many missing values, classical hard clustering methods such as K-means
clustering [22] are not very effective. In this study, we use an
improved fuzzy c-means (FCM) clustering method [23]. In
brief, FCM groups a set of data points by minimizing the overall fuzzy-membership-weighted distance of the data points
from cluster centroids:
c

n

min J (U,V ) = 1 / / u mij d 2ij (1)
cn i = 1 j = 1

	

where n is the number of data points, c is the number of clusters,
uij is the membership degree of the jth data point to the ith
cluster subject to R i u ij = 1, d ij is the distance between the jth
data point and the ith cluster centroid, m is a control parameter
with a default value of 2, U = (u ij) c #n is the weight matrix, and
V = [v 1, v 2, f, v c] is the set of cluster centroid vectors.
Xu and Wu [24] extended the standard FCM to intuitionistic FCM based on new distance measures defined on
intuitionistic fuzzy sets (IFS) [25] that capture more uncertainty information. Here, we use Pythagorean fuzzy sets
(PFS) [26], which allow for a larger body of membership

TABLE 1 Physical characteristics for grouping community
residents.
NUMBER OF
INDICATORS

grades than IFS, to further improve clustering. Formally, let S
be an arbitrary non-empty set, a PFS is a mathematical
object of the form:
P = {G x, n P (x), o P (x) H | x ! S}	(2)

	

where n P (x) : S " [0, 1] and o P (x) : S " [0, 1] are respectively the membership degree and non-membership degree of the
element x to S in P. PFS extends IFS in that the membership
degrees satisfy n 2P (x) + o 2P (x) # 1. The hesitant degree of
x ! X is expressed as:
1 - n 2P (x) - o 2P (x) (3)

r P ( x) =

	

In our improved Pythagorean FCM, data points and cluster
centroids are represented by Pythagorean fuzzy number (PFN)
vectors, where the distance between two PFN b 1 = P (n b1, o b1)
and b 2 = P (n b2, o b2) is calculated as [27]:
	

(n 2b1-n 2b2) 2 + (o 2b1-o 2b 2) 2 + (r 2b1-r 2b2) 2
	(4)
2

| b 1, b 2 |=

and the distance d ij in Eq. (1) between a D-dimensional data
point x j and a cluster centroid v i is calculated as:
	

x j, v i =

2

(5)

Algorithm 1 Pythagorean fuzzy c-means clustering algorithm.

 1 Initialize a c # n matrix U and a set V (0) of c cluster centroids;
 2 Let k = 0;

CHARACTERISTICS

BASIC HEALTH
METRICS

AGE, SEX, OCCUPATION,
HEIGHT, WEIGHT, HEART RATE,
BLOOD PRESSURE, VITAL
CAPACITY, ...

121

TCM CONSTITUTIONS

MILD, YANG DEFICIENCY, YIN
DEFICIENCY, PHLEGM DAMPNESS, WET & HEAT, QI STAGNATION, QI DEFICIENCY, BLOOD
STASIS, SPECIAL

9

SHIRE JINYIN, PIXU SHIYUN,
XUEXU FENGZAO, SHIRE YUZU,
SHIRE SHANGYIN, QIZHI
XUEYU, QIXU BUZU, GANSHEN
BUZU, ...

50

PAST ILLNESSES

DISEASES AND THE CORRESPONDING INDICATORS

484

13     v i ! * b d,

CURRENT ILLNESSES

DISEASES AND THE CORRESPONDING INDICATORS

484

14    k ! k + 1;
15  return (U, V);

 3 while V (k+1), V (k) 2 e do
 4   for j = 1 to n do
 5     if 7i l : 1 # i l # c : x j, v i l = 0 then
 6       for i = 1 to c do
(k)
 7         if i = i l then u ij ! 1;
(k)
 8         else u ij ! 0;
 9     else
10       for i = 1 to c do
1

(k)

64

x jd, v id
D

Algorithm 1 presents the Pythagorean FCM method,
which minimizes the objective function J(U, V ) by iteratively updating the fuzzy membership weights according to
the distances between data points and centroids (Line 11) and
updating the centroids according to the membership and

TYPE

TCM SYNDROMES [21]

/ Dd = 1

11          u ij !

2

m-1
/ e xx j,, vv i o
j
il
i l= 1
c

;

12   for i = 1 to c do

IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE | NOVEMBER 2020

(k)

/ nj = 1 u (ijk) n 2 / nj = 1 u (ijk) o 2
,
/ nj = 1 u (ijk)
/ nj = 1 u (ijk)
bd

bd

| 1 # d # D 4;



IEEE Computational Intelligence Magazine - November 2020

Table of Contents for the Digital Edition of IEEE Computational Intelligence Magazine - November 2020

Contents
IEEE Computational Intelligence Magazine - November 2020 - Cover1
IEEE Computational Intelligence Magazine - November 2020 - Cover2
IEEE Computational Intelligence Magazine - November 2020 - Contents
IEEE Computational Intelligence Magazine - November 2020 - 2
IEEE Computational Intelligence Magazine - November 2020 - 3
IEEE Computational Intelligence Magazine - November 2020 - 4
IEEE Computational Intelligence Magazine - November 2020 - 5
IEEE Computational Intelligence Magazine - November 2020 - 6
IEEE Computational Intelligence Magazine - November 2020 - 7
IEEE Computational Intelligence Magazine - November 2020 - 8
IEEE Computational Intelligence Magazine - November 2020 - 9
IEEE Computational Intelligence Magazine - November 2020 - 10
IEEE Computational Intelligence Magazine - November 2020 - 11
IEEE Computational Intelligence Magazine - November 2020 - 12
IEEE Computational Intelligence Magazine - November 2020 - 13
IEEE Computational Intelligence Magazine - November 2020 - 14
IEEE Computational Intelligence Magazine - November 2020 - 15
IEEE Computational Intelligence Magazine - November 2020 - 16
IEEE Computational Intelligence Magazine - November 2020 - 17
IEEE Computational Intelligence Magazine - November 2020 - 18
IEEE Computational Intelligence Magazine - November 2020 - 19
IEEE Computational Intelligence Magazine - November 2020 - 20
IEEE Computational Intelligence Magazine - November 2020 - 21
IEEE Computational Intelligence Magazine - November 2020 - 22
IEEE Computational Intelligence Magazine - November 2020 - 23
IEEE Computational Intelligence Magazine - November 2020 - 24
IEEE Computational Intelligence Magazine - November 2020 - 25
IEEE Computational Intelligence Magazine - November 2020 - 26
IEEE Computational Intelligence Magazine - November 2020 - 27
IEEE Computational Intelligence Magazine - November 2020 - 28
IEEE Computational Intelligence Magazine - November 2020 - 29
IEEE Computational Intelligence Magazine - November 2020 - 30
IEEE Computational Intelligence Magazine - November 2020 - 31
IEEE Computational Intelligence Magazine - November 2020 - 32
IEEE Computational Intelligence Magazine - November 2020 - 33
IEEE Computational Intelligence Magazine - November 2020 - 34
IEEE Computational Intelligence Magazine - November 2020 - 35
IEEE Computational Intelligence Magazine - November 2020 - 36
IEEE Computational Intelligence Magazine - November 2020 - 37
IEEE Computational Intelligence Magazine - November 2020 - 38
IEEE Computational Intelligence Magazine - November 2020 - 39
IEEE Computational Intelligence Magazine - November 2020 - 40
IEEE Computational Intelligence Magazine - November 2020 - 41
IEEE Computational Intelligence Magazine - November 2020 - 42
IEEE Computational Intelligence Magazine - November 2020 - 43
IEEE Computational Intelligence Magazine - November 2020 - 44
IEEE Computational Intelligence Magazine - November 2020 - 45
IEEE Computational Intelligence Magazine - November 2020 - 46
IEEE Computational Intelligence Magazine - November 2020 - 47
IEEE Computational Intelligence Magazine - November 2020 - 48
IEEE Computational Intelligence Magazine - November 2020 - 49
IEEE Computational Intelligence Magazine - November 2020 - 50
IEEE Computational Intelligence Magazine - November 2020 - 51
IEEE Computational Intelligence Magazine - November 2020 - 52
IEEE Computational Intelligence Magazine - November 2020 - 53
IEEE Computational Intelligence Magazine - November 2020 - 54
IEEE Computational Intelligence Magazine - November 2020 - 55
IEEE Computational Intelligence Magazine - November 2020 - 56
IEEE Computational Intelligence Magazine - November 2020 - 57
IEEE Computational Intelligence Magazine - November 2020 - 58
IEEE Computational Intelligence Magazine - November 2020 - 59
IEEE Computational Intelligence Magazine - November 2020 - 60
IEEE Computational Intelligence Magazine - November 2020 - 61
IEEE Computational Intelligence Magazine - November 2020 - 62
IEEE Computational Intelligence Magazine - November 2020 - 63
IEEE Computational Intelligence Magazine - November 2020 - 64
IEEE Computational Intelligence Magazine - November 2020 - 65
IEEE Computational Intelligence Magazine - November 2020 - 66
IEEE Computational Intelligence Magazine - November 2020 - 67
IEEE Computational Intelligence Magazine - November 2020 - 68
IEEE Computational Intelligence Magazine - November 2020 - 69
IEEE Computational Intelligence Magazine - November 2020 - 70
IEEE Computational Intelligence Magazine - November 2020 - 71
IEEE Computational Intelligence Magazine - November 2020 - 72
IEEE Computational Intelligence Magazine - November 2020 - 73
IEEE Computational Intelligence Magazine - November 2020 - 74
IEEE Computational Intelligence Magazine - November 2020 - 75
IEEE Computational Intelligence Magazine - November 2020 - 76
IEEE Computational Intelligence Magazine - November 2020 - Cover3
IEEE Computational Intelligence Magazine - November 2020 - 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