Page 148 - ITU KALEIDOSCOPE, ATLANTA 2019
P. 148

2019 ITU Kaleidoscope Academic Conference




           reasoning and the ability to acquire new knowledge. However,  similarity between keyword x i and y j .
           due to the complex care demands of various geriatric
           diseases, the traditional knowledge expression methods are          x 1 y 1  x 1 y 2  · · ·  x 1 y m
           not suitable for care demands decomposition, such as logical      ©       x 2 y 2  · · ·  x 2 y m ®
                                                                                                    ª
                                                                             ­ x 2 y 1
           representation, semantic network, rule-based system and so  S XY =  ­  . .  . .  .  .  . .  ®    (3)
                                                                             ­
                                                                                                    ®
           on. Therefore, we designed the expert knowledge forest to         ­   .    .    · · · .  .  ®
           combine care demands and expert knowledge based on the            «  x n y 1  x n y 2  x n y m ¬
           decision tree structure and the frame knowledge expression.  According to [20], the semantic similarity between keywords
           In the expert knowledge forest, every frame consists of five  x i and y j is calculated based on path length, depth and local
           expert knowledge components: (1) name, a unique name  density as shown in Equation (4), where l represents the path
           that can be any constant; (2) slot, a combination of expert  length and h represent the path depth. Simultaneously, α
           knowledge and care demand; (3) slot value, the attribute  is a constant and β is a smoothing factor where β > 0. In
           value, which can be 0 or 1; (4) relation, the knowledge  this paper, we set α = 0.2 and β = 0.6 to generate optimal
           associations between frames; (5) slot constraints, related  semantic similarity, as details are shown in [20].
           constraints contributed to the corresponding slot value.
                                                                                         e βh  − e −βh
                                                                                     −αl
                                                                           s x i , y j = e     βh  −βh      (4)
           4.2  Smart-desire model                                                       e  + e
                                                              In order to normalize the fuzzy similarity matrix, we
           Due to the limitations of family space and expenditure,  compress it into one dimension by taking the maximum value
           designers need to extract suitable smart services to provide  for each row of the matrix, and average these maximum values
           geriatric care for the elderly in the smart home. In this paper,  by Equation (5). However, s_sem (X,Y) only represents the
           we proposed a Smart-desire model to extract smart services  average semantic similarity between the vector B and every
           based on expert knowledge forest and mapping similarity.  word in A. Thus, we use Equation (6) to calculate the semantic
           As shown in Definition 2, S desire is the output of SDMM,  similarity between vector X and vector Y.
           and P UED is proposed to decompose care demands(D)
           by traveling expert knowledge forest (E) based on user                1   n Õ
                                                                    s_sem (X,Y) =  ×   max x i y j ; j ∈ [1,m]  (5)
           information(U). Additionally, in the Smart-desire model, SS           n
                                                          ∗
                                                       ∗
           is a set of all smart services in the service layer, and ϕ (x ,y )       i=1
           is the mapping method in SDMM.                                        (s_sem (X,Y) + s_sem (Y, X))
                                                                   s_sem (|X,Y|) =                          (6)
                                                                                             2
           Definition 2 Smart-Desire is presented to obtain S desire  Therefore, the functional similarity between care demand c
           based on user information and expert knowledge.    and smart service s is calculated by Equation (7), where ϕ 1
                                                              and ϕ 2 are weight coefficients of service name and service
                                           ∗  ∗
                Smart_Desire = {SS, P UED , ϕ (x ,y ),S desire } .  description, with ϕ 1 +ϕ 2 =1.
                                     Õ
                S desire = ϕ (P UED ,SS) =  S i .
                                                               f _sim(|c, s|) =ϕ 1 × s_sem (|c_Description, s_Description|)
                                                                          ϕ 2 × s_sem (|c_Label, s_Label|)
           4.3 Mapping similarity calculation method                                                        (7)

           4.3.1 Functional similarity calculation
                                                              4.3.2  Non-functional similarity calculation
           In the Definition module of the smart service, the Label and  Since the QR of user demands are difficult to accurately
           Description describe the function of this service with phrases,  represent with a number, we propose a scoring set to
           sentences, or concepts. In order to weight the importance of  standardize these parameters, as shown in Equation (8).
           words in the Description of smart services and care demands,
           we employ the famous term frequency-inverse document
           frequency (TF-IDF) method. After calculating the TF-IDF  score ∈ {Excellent, Good, Medium, Poor, Very Poor}  (8)
           values of words in Description of smart service s j , we obtain
           the vector X and vector Y by ranking these words according  Although the scoring set can express the level of QR
           to TF-IDF values, as shown in Equation (1) and Equation (2).  parameters, it cannot be directly used for calculation.
                                                              Therefore, the intuitionistic fuzzy theory is used to quantify
                                                              these QR parameters. In this paper, since the scoring set
                            X = (x 1 , x 2 ,..., x n )   (1)
                                                              is defined as 5 levels, the intermediate value is defined as
                                                              0.5, and the remaining distribute symmetrically. According
                                                              to the fuzzy number of the scoring set in Table 1, we use
                            Y = (y 1 , y 2 ,..., y m )   (2)
                                                              Equation (9) to convert the QR to a numeric value, where
           Then, we propose the fuzzy similarity matrix S XY between  µ QR represents the membership degree, ν QR represents the
           vector X and vector Y, in which x i y j represents the semantic  non-membership degree and ρ QR is uncertainty degree.




                                                          – 128 –
   143   144   145   146   147   148   149   150   151   152   153