Representational Capability
!!
δ#
$ %
+", %&'
$
A Radial Basis Function Approach to Pattern Recognition and Its Applications
Miyoung Shina) and Cheehang Park
,
12
∈ ∈ =
=
'
′ ′
′ ′
6
+ε
=
ε
ε ε 0 ε =
=
∈ !
=
∈
= = = = − =
−
− = − + εε
*
*
−
− = − + −
= +
$
Model complexity Estimation error = (bias)2 + variance Error
variance
(bias)2
*
$
−
.
9
$5
' =
Input Layer Hidden Layer Output Layer x1
xd
y w1
wm φ1
φm
∑ ∑
= = = −
=
=
φ φ µ σ
φ⋅ µσ
= µµµµ σ
= !
φ φ φ=
φ
! φ⋅
∑
=
=
φ
⋅ φ
φ=φ−µ σ
−
+ −
+
µ
σ
µµµµ(σ ) ( )
, µµµµ σ
Error
Too much bias (underfitting)
Too much variance (overfitting)
Best Model
Validation Error (Expected)
Model Complexity Training Error (Expected)
$
$,
µµµµ σ
$
µµµµ
! "
Stage 1 m w Determination of nonlinearity
Determination of linearity RC criterion (δ)
Stage 3 Stage 2
σ µ
σ
δ ' σ
σ
δ
0
=
@@C δ =
=
#$ %
RC Algorithm
Step 1:. σ
%A δ ≤σ ≤ δ
B!C!BC
Step 2: ? δ
×
$
Step 3:
$
$
Step 4:
1 2 3 4 5 6
0
Input Variable (x) 0
0.5 1 1.5 2
−2
−0.5
−1
−1.5 Output Variable (y)
Training samples and True function
(ε) !B"6 ε +
=
π ε
π
= π−= " !BB
==
F $
'
F
Step 1: σ δ
. = ≤σ≤ ≤δ ≤ Step 2:
σ
≥≥!≥ ≥ '
6
× δ
≤
= ≤< +
(!BBδ
σ σ
×
F =!
!
!
!
!
!
!
!
!
!
−
−
−
−
−
−
−
−
−
=
−
−
−
−
−
−
−
−
−
σ σ
σ
σ σ
σ
σ σ
σ
!
#
#
#
#
!
!
* σ="
###$
"%&
"'#
"%& "#& ###$
"#& ( # ###$ ##&$
(%'
(#&
##$
##"#
##$ ##&$ (%' ( # ##&$ ###$ ( # "#&
###$ "#& "%&
###$ "%& "'#
=
!!
!# # #
#
# !!!!!
σ δ=
σ
!
" #
$ %
& % %
& ' $
& # $
' δ = σ < ./? <
' $
$
=
σ σ
Step 3: µµµµ
σ
σ
σ =" =(
× $
$
σ
σ µ µ µ µ µ µ µ µ µ
σ ()
σ
! #% **'+ − '! −%$+ '! *+"$ −*$%% −#$$ *'*
" # #" +#$ −%"$* −$#!' % " % !! −% %!
$ % −"+* " **" '$$ −"'*
& % % −*$*! −*!# +%% $% −*'!%
& ' $ −** * * # − "$! '#
& # $ − '%! !"! −%% ! %"+
Step 4:
Φ
=Φ+
Φ+ Φ !
'$ × Φ
× ×
)
µµµµσ
=
σ µµµµ
=( σ ="
−
−
+
−
−
−
=
−
−
+
−
−
+
"
!
""
%
"
&&
!
'
"
((
!
%
'
−
−
−
1 2 3 4 5 6
0
Input Variable (x) 0
0.5 1 1.5 2
−2
−0.5
−1
−1.5
Output Variable (y)
# $% &' σ'()*
$
,
$
σ ,-
σ ) &
! *+! !#"
" # + !$#
$ % "$# ##'
& % % "%# ##"
& ' $ "!% #'"
& # $ "!! ##
% %&'
==
∑
= −
=
F %&' ="
$
σ
*$
G.9 /
/ =" σ =%
%&'
**#G
II III
IV V
I
4 5 6
7
8 9
0.2 0.3 0.4 0.5 0.6 0.2 0.22 0.24 0.26 0.28 0.3
VI
Plot of Training and Prediction Errors
Error
Width of Basis Functions Number of Basis Functions Training Prediction
' +
AH5
7B
4
#'
δ σ
δ µ
µµ µ
σ*+,
1
2
3
4
0 10 20 30 40 50
0 5 10 15 20 25 30
heartc 2.dat: classification errors with respect to M and sigma (delta=1%)
Classification Error (%)
M Sigma
F E D
C B A
training error validation error test error
δ*+,
σ ) &
. *% $$ *" *+$
*! *$% *%+
% *" *%* *$%
/ " ** *'% *$%
- "% ! *$% *+$
$ # *#* *#*
5
' >
,
8δ = $ σ =(!76
σ σ
(
'
= σ =
δ*/$+,
σ ) &
. *% '% ! *+$
" * % *#*
% *+ *"+ **+
/ " *" *%+ *%+
- "% *" *$% *%+
$ * *$% *%+
δ*/+,
σ ) &
. *% *% *" **
# %! *!#
% $# *% *!#
/ " " *% *+$
- "% " *"+ *#*
$ *! *"+ *%+
δ 0 σ ) &
* % *" *%* *$% *+#
% "% *" *$% *%+ *+#
* $ *! *"+ *%+ *!#
(
=
δ B!C
' δ
σ
%&' σ = (='
δ = C
δ
=> @δ =B7C B!C
σ
5
*
$ ,
%&'
!"#$%"
,-" !"#$%"
./) 0%--12"#34) #""#5*)#
9&%3"((10"0"$'))().: ;# 5+
*)# 6 5=-# !"#$%"7( 8
9>."*) 1 )7)) ;" ?+() #":"++
@/"*) A" " #;4) '&:)#12":)(2"#34)
8
9$) 9&)4" 1.)#=") - 2"#34=+
8
@" .23) ) %/) #1#- )( =")#
@B:)" =") - 5(-#* '))( ) .: ;# 2"#+
); 8
&"#*) & /)*) 4 ) 9 2 0#4( 1A#*)#
0*"+7)$ -%))*"#" @#)##;)("(C) #*D)#
5);6E )*'+,2)!(("0" """@5
8
9 >4 !"#$%"0"0A#
=%";"(#1%'A2+5@"#2":)(2"#34 " ;*)4
%,("* ) " ;*)4 - ':("6 0"; ;)( '"# ?
!"#)#F)(:"/"*) $@"#"*,"
@ ) 5=/"(15 '.()")".)*"34
@ ) 5=/"(1F 3("-"&;!"$) 7)()#
.()5(
727) 4*'9 <("$
";"!"#"@) @"-""
;*:#";" ;"*H " !"#$
@":( F") ) "";#!"($
) #"%&"-"" ;*:#") *)+
# ;" ;" * @$);:" !"#$ 2"3 H4@5 )$.":##) -
%& 34 " )3)" #" 5((+ !"#$
&;#)(%D"*@$);:" !"#$@"
;:" #($34 -))" *"*,"#"; ;)(#))##"A(";+
# ;) 0"(";**: ;)# '""); E ##:#" F") >" "+
"); #""# ;(:")#)* -)(-#*)##" ";- # )+
)(,): ;# *"( -) "!)(:)# )!)"#$,("*
*";)()- ) #3)"" - "" -
)("$;*@":(2)# )( !"#$
F") #" @ "-"" ;*:#"
;" ;" * F") 5!) ;" ##:#"
@;" ;") 0"; (-$F") ) #"
%&"-"" ;*:#";" ;"* !"+
#$%) .) ;" &: -#"()#
$")"),"" !(!")I";#(")"
"!")(()-"I";#:;):(#*")*:#"@$#"*&"!"(+
*" #) >-@""%))(("(*:#"@$#"*&"!"(*" #>
""); #""# ;(:"*:(#*")$#"*#,:#"$#"**+
("3)"-:3)" "#34!#:)(;*:# -) *,(")-" #)+
;#";#:">";:" #($A";:#!"&";#E *)# @:#
&! A(";# ;) 0"(";**: ;)# '"");E ##:#"