• Aucun résultat trouvé

Метод индуктивного формирования баз медицинских диагностических знаний (Method for Inductive Formation of Medical Diagnostic Knowledge Bases)

N/A
N/A
Protected

Academic year: 2022

Partager "Метод индуктивного формирования баз медицинских диагностических знаний (Method for Inductive Formation of Medical Diagnostic Knowledge Bases)"

Copied!
9
0
0

Texte intégral

(1)

© . .

, ! ,

!

sergey.v.smagin@gmail.com

" ! ! "

! "# #, !

! $ #! "

% ", ! &'&

", # ' $ #.

( "#$ " !

" ! ! !) !

! $(

$ "# !$

!$ #, ' ":

$ #! "

( #) ! !

# , "

(('& % #! $ $ $) !

$( # ! # ( ! !,

") ), ) InForMedKB, # % . -# #

#! "'& " (& # "# #$ #! !) $ ! "#

!$ !$ #, "!'&

%

! , ! , )

"/ %$ "# # ( # "'&$ ").

0 ! "# # #

# $ $ $

! !. "

!!) 00 , 114-07-00270 1 15-07-03193. )

"' # ' !..- .., .. ;&.

1

! "# # %$ !$

" $ %$ # . #'

"& # "/

# !"#

) !$ !

% – "'& " (!$) [7]. <! " # ) ! !, ($ # #:

Data Mining ( # !$), Machine Learning (( "), Knowledge Discovery in Databases (") # "#$

!$), Pattern Recognition (#

"#), Knowledge Extraction (# #), Data Archaeology ($ !$) .!., )!

# $ $# " !$!

" ! "# #,

" #! "#

! $ (. = !

" "( ", $ "& $ #!

! "# # (#!

#), #

#"# ! # )!

() "/, ) #"

"( "

( #), ('&$

#! %$ !$ [1, 3, 7, 8].

2

! #!

! ) "/

("#, , !), #

"'& ", )! # $

" (#) !. "

"/ #' ) , %

" "

"/ # . ?)

! ) #)$

(, , ). =!, XVII

DAMDID/RCDL’2015 «

! », ", 13-16 2015 .

(2)

& # )!

"/, #. =!, ! )! "/ "'& " #!

(!) . = % "/ "'& "

) % # [1, 7].

% " ! ! # ( ! ! " (=)), % # # ()!

"/), #"

, "'& "

('& , '"$ $

"/ ) " [4, 8].

; ('&

",

"'& " #.

?! #!

# ' , !

#" ) "/

#, % ! "/ "'&

" " #!.

@! # ! #"'

"'& " '&

!) (# ) – ,

" )! # $)$ "/, "/ #$ &

; % ,

#'& "/ [3, 8].

2.1. #

=

x

– $ (#),

)! # $ ' " #)$

#,

X

– (#)

, ! '

x

. "#

y { y

1

,..., y

n

}

– ) . <! #

m ( x , y )

( )!

$

x

#

y

().

<! #

m

! (

y

X

K  u

)! "/

X y

, . "#

T

() "'&$ ") )

$ $ !)

K

,

C

() $ ") – )

$ $ !) "/

X

.

=!, ! #

m

) " ! ) ('&$

ƒ

m, )! %

")

R

m

: X o y

,

)! ("/)

X

y

i. ! !

m

#' ")

L

m

: T o ƒ

m,

"'& "

t  T

('&

y X :

R

m

o

# )

ƒ

m.

('&

R

m "#

) ( R

m

P

"/ #

X

, ) "

&' "

c

.

?! "$ ( "' !'& #!

. !

m

L

m, ! #!

"'& "

t P ( L

m

( t ))

#) "( # [11].

= #! "( #

! $ #)$

"'&$ " ( "

(, , "

#! , , #! ! . = '

mz

m

L

L

1

,...,

, ! !

m

z

m

1

,...,

, "'& "

t

.

!

m

"

L

m, ! #! "'&

"

t

( ( )) ( ( ))

1

t L P t L

P

m

!

m ,...,

)) ( ( )) (

( L t P L t

P

m

!

mz . %

#! ! ! (

L

m ! "! !

mz

m

L

L

1

,...,

). ! !

L

m "

! # mz

m

L

L ,...,

1 . =!' #!

) # «"», ..

! "'& "

t

.

C ) #!

) "'&$ "

t

1

,..., t

v, ' ) # «». !

L

m

"! !

L

m1

,..., L

mz ,

$! !$ $

"$

t

1

,..., t

v. #!

!!) «= » [14].

"$ !$ $ )

# !'& !.

P ( R

m

)

#

"'& "

t

( "

) " "'&$ "

(3)

t

v

t

1

,...,

( ).

2.2. #

=

Y

– " ) (, ) ! "

( =). =!, !

#

m

,

( % "/

X

( %

#' =

"#' # )

Y

)

) "

()

U ( x , x c )

)! "/

X

, "!'& !'& : ! '"$

=

y

i,

y

j '"$ "/

i b a

x y

x , 

,

x

c

 y

j

(*)

U ( x

a

, x

b

) U ( x

a

, x

c

) ) , ( ) ,

( x

a

x

b

U x

b

x

c

U

.

# #

")

M

m, "'& "

T

t 

(

%

E ( t )

"

t

(.. #"

"

t

'& !),

# ! , % )! "/

x

i

 t

!

y

l).

?! #! # #

M

m, ! '" "'& "

t

, '"$

!$

y

i,

y

j '"$

"/

x

a

, x

b

 y

i,

x

c

 y

j (*).

@! # #!

, =

y

l

! "/ "'& "

t

#

#!, # )

Y

. =

% ( #! # !#

!'& [1]: &

!# (

#, = #

# "/ , #

# & #

U

,

" , , "/

! %.

3 $

" [11] !)

$ #! ! "#

# ( #) !

! #, '&$ ! "&$

$ ( #

" [10].

=!) ( !

!$ ! #! #

! # ( %

" "# $

# #,

$#'& =, !

# ('& ( # ") "/, # ).

3.1. #

= ! #

m ( x , y , q )

( )! $

x

, #

y

()

q

"' #)$

#

Q

.

E! , ! #

m

, ) " #&

#

q

('&

y X :

R

mq

o

, )!

("/)

X

y

i.

('&

R

mq "#

) ( R

mq

P

"/ #

X

, ) "

&' "

c

.

% !

!

m

# ")

L

m

: T o Q

,

"'& "

t  T

#

q

.

E! , =, (

#! , $# #

q

*. "#

P

Lm

( P )

,

L

m

( t ) q

* (! !$ # ! # , ! $ &$ # – , ' "

#! ) ! "'&$ "

t

&

P

.

" [11] !'&

#! : ! !

m

(4)

L

m,

) ( P

Lm

P

1

P

, &

". !,

P

Lm

( P )

# $ "'&$ ", ..

#! "!

!, #! 2.1.

3.2. #

E! , ! #

) , , ( x y q

m

, !

X

( %,

m

. ; =

}

,..., { b

1

b

u

b

"! #

% % (. %

q

# =

(.. )! = "

). =!, =

$# #

q

*.

# ! !

m

# ")

M

m

: T o Q

,

"'& "

t  T

(

%

E ( t )

"

t

(.. #"

"

t

'& !) –

!

b c { b

1

c ,..., b

s

c )

), #

! % (

) ( t

E

(! !$ ) #

q

.

"#

PC

Mm

( P )

'

,

M

m

( t ) q

* (!

!$ #

! # , ! $

&$ # – , ' " #! ) !

"'&$ "

t

&

P

, ,

#

M

m

( t )

( ! ") #-

!# )! =

b

!

bc

.

"#

PC

bbc

( P )

– ,

#

M

m

( t )

#-!# )!

=

b

!

bc

,

PC

Mm

( P )

1

P

,

& ".

" [11] !'&

#! #: ! !

m

#

M

m

( t )

,

)

( P

b

PC

b c 1

P

,&

". !,

#! # "! !, #! 2.2.

4 $

; . < " [2], (!) "# # ( ) "

# $ $ , % '&$ =. % % # "#

# !, "! ! (%) , #'& ! %$ #, ) ! $ , ! "/ [9].

=! # #, "# #, ' &'& "

(('& #! # $ !$ $) ! #$

=, # % $ = # "# # !. ,

! " '!' # ( ( !, # , ! .!.) ( . =%

! ! ( , " ) –

"# #), ! . ) ! "

#'&$ ! $

!$ $ (. "#

" [6]) #! "

#$ $ "# # .

!$ $, $ Watson [15], $

$ !$, "# # " , "

) " #, )! $ ( $ .

[10] !$

! #, '&$ ! "&$

$ ( . C $ ( =, #

# ! % " % = (.. # # ), ! # $( . ! "

# , # "# #.

? $(

', ) ! !"$ !

#. = % !,

&' "/ # ("#

#), $#'& =. "/

! $ ! # '' ' , ! #

(5)

( ' " # "'!$

#$ $ ), ! – ( ' " # "'!$

#$ $ ) [9]. H " ! $ ! # , " # $ , #

$ "#' "# #. #

% !, "

# " ! #.

= %, (, !

!$ #!

# [1, 3, 4, 7, 8], ' $ !

! # ,

"' " ! "# #, "!'&$

! . =%

" #"

" ! #$ ,

$( $ !$

$ ! # , '&$

=, '&$

(" # %$

! #, .. "# #),

% = ' ! ! ( $ #! %$ =.

5

, %&'

" [11] ! "

( ! "#

!$ !$ #, ('&

#! # $ $

$) ! # , $(

!

! #, '&

! !, ") . J ! ) , " " [12].

! !,

") , !

! -!$ ( – #" (

y

)

' "'! ,

# $ #

"'!. ;)! #" "!

« » – " #,

# $ # #"

#' .

;)! (;=)

#" # ) ! () % # %

#".

"'& "

T

!' "

"#

( E). )! "/

x

i "'& "

t

#, !), ..

)! E # !#, !

# #" ( # ! #

y

j). E # "'! )!

#, $!& ' %

#", ' ! # %

# % #". "/

"'& " ! #

X

. @ )! #

"'

! ( )

"'!) "' # (!) #)$ # #).

[11]

q

! =

m

" #!

. ': «#»,

«#"», «#) #»

« », ': « #»,

«», « ! !», «#

! !» («" #»), «$

» «) ».

=! # # $ ! =, ,

$ (

! $ (, '& (#" u # # % #"). L'"

! $ ( ' "&$ $ . # !# $! #!

#

! ) #! ! )!

(. # ! %$ ( !, )! #! #!

#, "/ "'& "

! ,

# ' # #.

;= $ #"

# (.. #

q

! =

m

) "# "# !$

!$ #.

( #! !

! !, ") , ( #!

# ! $ ( , '&$ #) (#" u # # % #").

( #! # !

# (#" u # # % #") !

! (' !'&$ $

#$ #!: ""& $ E

"'& "; "

!$ ;

# $ .

" ' !

(6)

""N ENN!#ONN'N

#"ON "!'&N #N #N

#N N ON PPN !PN N

$N N $N #"N N "N !N N )N N N

#N %N =ON N N "N

"N PN -N N N N $(N "!N EON

$!&$N N "'&'N "PN CN "'&N

"N !)N )N N $N "!N EON N ! N "#N

!$N !$N #N QN N $N N #"RN

#N 'N N !N $(N

"!$N ENN"'&N"P

()*))+-789:;<=>)) )))

))

N "N #N "N STTUN #N N

N N InForMedKB v1.1 (INductive

FORmation of MEDical Knowledge BasesRON N

!#N!N(N!'&$N#!V x #!N N QN !

#ON #!N N $N (N N RN !N

!N N N N QN

#)'N !N %N N N

!ON !"N !N #N N N N

!N!RW

x #!N "'&N "ON &N #N

Q$N N N N

!N !RN EN N "N

#"NN#!N!NQ!N )!N #"N N N

"'&N"NX NNRW

x N!"N"'&N"N Q #N N !N N "N EON N N "VN ON ON RW

x !N N QN N

N "N #N STTURN "#N !$N

!$N #N QN !N

"N N N $N N #"ON )!N #N $N N N N '&N

%N #"'N "'&N "RN N N ON N )N N

"/N %N "#N #N Q)N N N N#N"'&$N"RW

x "#N N "#N #N N ON 'N N !N ON 'N'&NP

;N N YZ\^_`abcfN 'N N

"N!'&N!NQPTRV

x !N !N N !N

!NN EN"'&N"W

x !N "#N "'&N

"N N N N N

"W

x !N !N N "#N

!$N !$N #ON

#'&'NN"W

x !N !N "#N !$N

!$N #N N ON N N

!NP

PTPN$

NNYZ\^_`abcf

=!N !N N !N

!N N EN "'&N "N

!N "N N !N NN#NN NN

N N N QN

!N !N N "N SgURP N

!N !ON ")N N ON N #N %$N

#N N =N !N !N N !)N

!'&N #!VN !N N ON -#N "ON !#ON N &N #"ON )"ON !N

"/N "!ON "N N

N !N !ON

'&N#"PN;)!N#!NQN

!N N N !#RN !)N N "N #ON )!N #N

$N )N N N QN N N "N N N &N RON N N N N !$PN N N !$N !$N N !N #N )N

#N"NN#)$N#P

NNNNNN EN

!'PN $N #N N N ON N N !)N ON N N N "N #)$N #N

#ON N N EN #'N $N N N N#NQNN$N#NX N N N ON N N

$N #N X N !N #N $ON N N $N #N X N

(7)

#)$ # # ). " E,

! & ! !,

"# "'&' " (

! " "'&$

" ! )! #"), )! E ! XML.

=! "# "'& "

" # [11],

# ' ! !,

")' , "#

"'&' " % . ! , !

# ' # ( '"

"'! '" #

! #), ""' )

#, % )! "'& "

(!)& E #"')

# " $

#, "'! E.

)! # !) , E ( $ $ " !)!

"'!), "&

"'! # ( E, ! "'!), ) "

": E, "'! # ( , (!(

#"), # #

"'!. = "# "'&

" ) "

!", !'& ( ) ! " E, ":

(, !# # ), (, ) (, -

# " ).

$ !" #)

#$ "# !$

!$ #, '&$

" $ .

=! ! "#

!$ !$ #, #'&

" # [11], "'&

" ( "'&$ " ! )! #") ", ! $ '&$ #". $

"# "# !$ !$ # , !'&

. )! #" "

#, $!&$ ' . J #, )! # $ # $

" ! # $ ! ! $

" ! #, . #", $!&$ "#

!$ !$ #, # $ #,

$!&$ %$ #".

! )! #

# E, $

"'!, !, ) %$ .

# ! #"

! #. !) ' ! ! ,

#$ # %$ !$ $

! %$ !.

= % ! )!

"/ – # E, !!)' ( $ % ), ) E, $! !'&

!) ! (' %$ E #

"'& " #

! ). "/ $

$ "# "/

#". "/ $

#" "# "/ "# !$

!$ #. ?) ) ' !' ' " E

"'& " ( %

!) ): , (!($

#" ! , " ! (, !, # ), !, !$ , ..

=! ! "# !$

!$ # ,

! , &

"# "# #,

!!& !,

"# "# # # " , '

! ( %

! "# !$ !$

# # '"

, "$! ! #

$ $ !

!). =!

"# (#! # #", $ ! ) ) " # ! ) ) " #!

( , # "

! # ! #$ #.

="# "# !$

!$ #, ) # !

!, $' MS Word.

7 $

@ !

= & #"

InForMedKB, "'& "

$ !$ (!)& 74 $(

"! E #" «

!») ! "#

!$ !$ # (!

! ), (

" [13] %' . E# !$

!$ # $ #", !# E, $!&$

(8)

"'&' ". ;)! #" "!

" $ #, # $ # #" #' . ;)!

) !,

'&$ # %

#" #. ;)!

! – % ! !

! #, $ #!

# « ! !»

(h=). ;)! ! ! $#

#) # # , )

$ ) !.

=# «E ) (=)»

"'! 74 E, 2 !:

1 !!)' 73 E, h= – 1: . 2 !!) 1 E, h= – 3: ,

# # 5 , # # 6 .

J #' # «E ) (=)»: " '

#, '& "

! .

=# «E ) (i)» "'!

63 E, 7 !: 1

!!)' 30 E, h= – 2: , # #

5-55 . 2 !!) 21 E,

h= – 1: . 3 !!)' 7 E, h= – 1: . 4 !!) 1 E, h= – 2: , # # 3 . 5 !!) 1 E, h= – 3: ,

# # 6 , # # 11 . 6 !!)' 2 E, h= – 2:

, # # 4 . 7

!!) 1 E, h= – 3: , # # 3 , # # 4 .

J #' # «E ) (i)»: 1-4 '

#, '& ! ; 5 6 ' ! '&

; 7 ! !, " !$

!. <) !), E,

!!)'&$ 6, " &

"'! ! # ! ! ( , 6 5 ' ! , , ! ' 6 7).

=# «; # (L)» "'! 67 E, 14 !: 1 !!)' 16 E, h= – 1: . 2

!!)' 16 E, h= – 1:

. 3 !!)' 5 E, h= – 2: , # # 7-15 . 4 !!)' 2 E, h= – 2: , # # 22

. 5

!!) 1 E, h= – 2:

, # # 7

. 6 !!) 1 E, h= – 2:

, # # 9

. 7 !!) 1 E, h= – 2: , # # 5 . 8 !!) 1 E, h= – 2:

, # # 19 . 9 !!) 1 E, h= – 2: ,

# # 34 . 10 !!) 1 E, h= – 2: ,

# # 6 . 11 !!)' 19 E, h= – 1: . 12 !!) 1 E, h= – 2:

, # # 27 . 13

!!) 1 E, h= – 2:

, # # 48 . 14

!!) 1 E, h= – 1:

.

J #' #

«; # (L)»:

1-10 #, '&

! ; 11-13

$ !

#", ' ; 14 ! !

$ # "

#'& "# (!

E !#

«# !»). <)

!), 4-6 ' ! !, , 7-9, , 12 13. "/!

'&$ #) "/ "'& ".

= "& ' % " [13], "# !$ !$

# ! , '& – , #'

" ! ! .

= % #"

« !» #, '& " ! , ! ! $ ! $ .

8 #&

=!) " ! ! "# !$ !$

# # ( # ! " !

!, # ! $

$( $ "# !$

!$ #, $ "'&$ " "( "/ ( ) !)!$ "/$

"#). 0 !

$ "# #, $ InForMedKB, # # $

$ ! !.

E

[1]MachineLearning.ru = - ,

& ( "',

(9)

#' "#

# !$ http://machinelearning.ru/

[2] Michie D. Expert Systems // The Computer Journal, 1980, Vol. 23, No. 4, pp. 369-376.

[3] .., s C.t.

!!" ! $

$ / =! !. .. , ..

=. <.: 0 @<?L ?, 2004. 704 . [4] C.C. # # # !$.

;' #. <! $ : <. / ": ".

. -, 2006. 293 .

[5] s" .., ? .., h$ <.t.

!!)

"! "$, // = ! . ?:

?= 0, 2007. 12. . 49-51.

[6] s .. <!

: & ,

" ! # //

$ !, 2011- 2012., <.: «!$», 2012.

[7] . . !

" : ", , ". : w= , 2014. 228 .

[8] @ .s. ; # !$.

": ! #!

«sC», 2012. 203 .

[9] ;& .. @! ! # $

$ !$

" // -$ . 2. <.: ? , 2003. 1 8. . 8-18.

[10] ;& .., .L. "&

$ (. 2 h. //

-$ . 2. <.:

? , 2000: 1 7. . 18-28, 1 8. . 8- 18.

[11] ;& .., .. @! ! # !

! ! // -

$ . 2. <.:

? , 2012. 11. . 9-21.

[12] ;& .., h$ <.t., <

0.<. <! ! "

«<! !». 2 h. // -

$ . 2. <.:

? , 2005-2006. 112, 12.

[13] ;( s.., = <.., ..

J # !

"# # #"

« !» // XXXVIII (- ! C.. @, 1-5

" 2014 ., !: ".

[% ]. !: =- , 2014. . 397-403.

[14] «= » – ! !$ $

!$ #!

[http://poligon.machinelearning.ru/]

[15] " i. J$ $ :

= " IBM Watson http://www.redbooks.ibm.com/redpapers/pdfs/redp 4955-ru.pdf

Method for Inductive Formation of Vedical Diagnostic Knowledge Bases

Sergey V. Smagin

The paper provides an introduction into the area of inductive formation of knowledge bases and highlights the current topical problems, including the interpretability of the results. A method is suggested for inductive formation of easily interpretable medical diagnostic knowledge bases. It includes the new definitions of classification and clustering problems for dependence model with parameters, the learning algorithm (solving mentioned problems in their new definitions) is developed for the practically useful and easily interpretable mathematical dependence model with parameters, which is a near real-life ontology of medical diagnostics (defined by a system of logical relationships with parameters). Also included is the software package InForMedKB (INductive FORmation of MEDical Knowledge Bases), which implements this mentioned learning algorithm.

Références

Documents relatifs

In such framework agents will be able to discover critical changes in MAS configuration (faults of agents, misbehavior, etc), negotiate responsibilities and change the

Computing time, number of iterations, number of failures and maximum number of eigenvalues found by each solver are used as performance measures to compare these algorithms.. Due to

Keywords Lorentz cone · Second-order cone eigenvalue complementarity problem · Semismooth Newton method · Lattice Projection Method..

For any given dimension, we prove the existence of an optimal subspace of at most that dimension which realizes the best approx- imation –in mean parametric norm associated to

We consider bipolar argumentation graphs (BAGs) of the form (A, Att, Sup), where A is a finite set of arguments, Att ⊆ A×A is the attack relation and Sup ⊆ A×A is the support

This disad- vantage is deprived of fuzzy clustering algorithms, for example, the c-means algo- rithm, the application of which for medical and biological data is

Основную сложность при разра- ботке БЗ представляет этап формализации [ 6], эффективность которого может быть по- вышена путем автоматической генерации кода

Для создания технологии проектирования интеллектуальных систем, ориентированных на решение комплексных задач кроме