<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Adaptive learning of evolving hyper basis function neural network</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yevgeniy Bodyanskiy</string-name>
          <email>yevgeniy.bodyanskiy@nure.ua</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anastasiia Deineko</string-name>
          <email>anastasiia.deineko@.nure.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Iryna Pliss</string-name>
          <email>iryna.pliss@nure.ua</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksandr Zeleniy</string-name>
          <email>oleksandr.zeleniy@nure.ua</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Kharkiv National University of Radio Electronics, Artificial Intelligence Department</institution>
          ,
          <addr-line>Nauky av., 14, Kharkiv, 61166</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kharkiv National University of Radio Electronics, Control Systems Research Laboratory</institution>
          ,
          <addr-line>Nauky av., 14, Kharkiv, 61166</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Kharkiv National University of Radio Electronics, Department of Media Systems and Technologies</institution>
          ,
          <addr-line>Nauky av., 14, Kharkiv, 61166</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In the article architecture and learning method of the artificial evolving hyper basis neural network are proposed. The neural network under consideration tunes not only its synaptic weights, but automatically determines neurons number, coordinates of the kernel activation function centers and parameters of the receptive fields in online mode providing high speed data processing.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Artificial neural networks</kwd>
        <kwd>adaptive learning</kwd>
        <kwd>hyper basis function neural network</kwd>
        <kwd>selforganizing T</kwd>
        <kwd>Kohonen's map</kwd>
        <kwd>V</kwd>
        <kwd>Epanechnikov's activation kernel function</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>To date, artificial neural networks (ANNs) are widely used to solve various problems of Data Mining
and first of all for intelligent control, identification, pattern recognition, classification, clustering,
forecasting, emulation in conditions of uncertainty and significant nonlinearity. If data should be
processed in a sequential online mode, a convergence rate of a learning process comes to the forefront,
that significantly limits the ANNs class suitable for work under these conditions. ANNs, which use
kernel activation functions (radial-basis, bell-shaped, potential), are very effective from the speed
optimization point of view in the learning process.</p>
      <p>Radial-basis function neural networks (RBFN) are widely used because their output signal depends
linearly on synaptic weights. The main idea of this ANNs is connected with potential function method
[1], Parsen’s estimations [2], kernel [3] and nonparametric [4] regressions. Universal approximation
properties and ability to process data sequentially in online mode are its main benefits. However, the
RBFN is exposed to the so-called “curse of dimensionality” which means that when the input space
dimensionality increases, there’s an exponential growth of the adjustable parameters’ (weights’)
amount. To overcome this problem for solving practical tasks possible by using hyper basis function
neural network (HBFN) [5], with have more advantages comparatively to traditional RBFN.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Radial basis and hyper basis function neural networks</title>
      <p>In Figure 1 standard architecture of the radial-basis function network is shown whose hidden layer
implements some nonlinear transformation of the input space R! into higher dimension (h &gt; n) hidden
space R" and its output layer is formed by adaptive linear associators that form the network response
by performing a nonlinear transformation of the form</p>
      <p>" "
y(#(k) = w$ + - w%φ%/x(k)1 = - w%φ%/x(k)1 = w( φ2/x(k)1
%&amp;' %&amp;$</p>
      <p>(
where x(k) = /x'(k), x) (k), … , x!(k)1 , φ%/x(k)1 = φ%(‖x(k) − c%‖, σ%) − radial-basis function,
depended of distance ‖x(k) − c%‖ between input vector x(k) and activation function centers c% and
(
width parameter σ%, k − is current discrete time, φ2/x(k)1 = 91, φ( /x(k)1; , φ/x(k)1 = 9φ'/x(k)1; ,
(
φ) /x(k)1,…, φ"/x(k)1; .</p>
      <p>The most commonly standard Gaussian function as activation function in the radial-basis ANNs is
used in the form</p>
      <p>
        %/x(k)1 = exp ?− ‖+(-1)/!" 0!‖"@ , l = 1,2, . . . , h (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
where centers c% and wight σ% parameters are determined beforehand and do not tuned during learning
process. The learning process itself is connected with adjusting of the synaptic weights vector w =
(w$, w', … , w")( , for that different modifications of least-squares method or traditional gradient
procedures are usually used.
      </p>
      <p>
        Using the multidimensional construction instead of the Gaussian (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) it is possible to improve the
approximating properties of the network
%/x(k)1 = exp 9−(x(k) − c%)( Σ%/'(x(k) − c%); = exp 9−‖x(k) − c%‖)2#$; (
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
!
where Σ3/' covariance matrix that determines shape, size and receptive field orientation of  − ℎ kernel
activation function. This is the main difference between hyper basis function network and traditional
RBFN.
      </p>
      <p>If Σ3 = 3)  (here  = ( × ) − identity matrix) the receptive field is a hypersphere with a center
3 and radius 3; if Σ3 = (') , )) , … , 4) ) − that is hyperelipsoid with axes coincide with input
space axes and have length 5, at 67 axe, and finally, if Σ3 is arbitrary positive definite matrix
Σ3 = 38Λ33
diagonal matrix of the eigenvectors Λ3 determines receptive field size and rotation orthogonal matrix
3 − its orientation.</p>
      <p>Speaking about hyper basis function ANNs learning it should be noted that here not only synaptic
weights vector  can be adjusted but and centers 3, and matrixes Σ3. So, introducing into consideration
the transformation implemented by the neural network in the form</p>
      <p>7
(9() = - 33 9‖() − 3‖)2#$; ,</p>
      <p>%
the learning algorithm could be written [6]:
⎧
⎪
⎪</p>
      <p>3( + 1) = 3() + &gt;( + 1)( + 1)3 9‖( + 1) − 3()‖)2%#$(=); ,
3( + 1) = 3 () − ?( + 1)( + 1)3( + 1)3@ 9‖( + 1) − 3‖)2%#$(=); ×</p>
      <p>
        × Σ3/'()(( + 1) − 3()),
⎨
⎪Σ3/'( + 1) = Σ3/'() + 2( + 1)( + 1)3( + 1)3@ 9‖( + 1) − 3( + 1)‖)2%#$(=); ×
⎪ 8
⎩ × /( + 1) − 3 ( + 1)1/( + 1) − 3( + 1)1
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
where &gt;( + 1), ?( + 1), 2( + 1) − learning rate parameters for the corresponding variables.
      </p>
      <p>
        Using as activation functions Gaussians (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) and (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) leads to learning procedure (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) becomes too
cumbersome from computational point of view that naturally slows down the learning speed. In this
regards we propose to introduce into consideration multidimensional modification of the V.
Epanechnikov’s function [7] in the form
3 9‖( + 1) − 3()‖)2#$ ; = 1 − ‖( + 1) − 3()‖)2#$,
      </p>
      <p>% %
whose derivations have the form
⎧
⎪ 3
∇?%() = 2()3Σ3/'(() − 3),
= −()3 91 − ‖() − 3‖)2#$; ,</p>
      <p>
        %
⎪⎨f()
⎩ Σ3/' g = −()(() − 3)(() − 3)8,
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
(
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
(
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
⎨c
⎪ ;2%#$
⎩
Relations (
        <xref ref-type="bibr" rid="ref5">5</xref>
        ) avoid to rewrite the system (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) in the form
()
;A%B‖C(=)/?%‖"&amp;#$D
      </p>
      <p>%
and learning algorithm –
⎧∇?%3 9‖() − 3‖)2#$ ; = −2Σ3/'(() − 3),
⎪ %</p>
      <p>d = (() − 3)(() − 3)8.
learning criterion
3&amp;$
(here () − external reference signal) and derivations by all tuned parameters
;&lt;(=)
;&gt;% = −()3 9‖() − 3‖)2%#$; ,
⎧
⎪
∇?%() = 2()33@ 9‖() − 3 ‖)2#$ ; Σ3/'(() − 3),</p>
      <p>%
⎨
⎪⎩`;;&lt;2(%#=$)a = −()33@ 9‖() − 3‖)2%#$; (() − 3)(() − 3)8,
⎧ 3( + 1) = 3() + &gt;( + 1)( + 1) 91 − ‖( + 1) − 3()‖)2%#$(=); ,
⎪3( + 1) = 3() − ?( + 1)( + 1)3( + 1)Σ3/'()(( + 1) − 3()),
⎨ Σ3/'( + 1) = Σ3/'() + 2( + 1)( + 1)3( + 1) ×
⎪ 8
⎩ × /( + 1) − 3( + 1)1/( + 1) − 3( + 1)1 .</p>
      <p>
        It is easy to see that procedure (
        <xref ref-type="bibr" rid="ref6">6</xref>
        ) from the computational point of view is simpler that algorithm (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ).
3. Hybrid neural network and evolution of its architecture
      </p>
      <p>The question how to choose number of neurons in the network ℎ and initial center locations 3 it is
very important. The easiest way to overcome this problem is to use Subtractive Clustering algorithm
[8], that is effective enough for processing data in the batch mode. But this algorithm requires to select
huge amount of the free parameters. If solving task is connected with processing of non-stationary data,
then it is necessary to re-initialize the network from time to time.</p>
      <p>Dynamic Decay Adjustment (DDA) also is one of the possible methods to tune neural network with
kernel activation functions [9]. This method is belonging to constructive learning algorithms and works
fast enough. But, in the mode of online processing of the non-stationary signals this method becomes
noneffective.</p>
      <p>Resource Allocation Network [10] uses hybrid learning based on both optimization and memory
learning (the principle "Neurons in data points"), using of competition elements. At the same time, in
the learning process using gradient procedures, both synaptic weights and the parameters of the
neuron’s centers closest to the received observation are adjusted. It can be noted that the standard
Epanechnikov’s functions are used instead of traditional Gaussians as activation functions in the
network. The disadvantage of Resource Allocation Network is its high computational complexity.</p>
      <p>In this regard, it is necessary to develope artificial evolving hyper basis function neural network,
that tunes not only its all parameters but and automatically determines number of neurons in online
mode with high speed of data processing.</p>
      <p>In the figure 2 architecture of a hybrid evolving artificial neural network that is based on a
hyperbasis neural network with a variable number of neurons and T. Kohonen's self-organizing map (SOM)
[11], that controls their number and adjusts centers location in the self-learning mode is demonstrated.</p>
      <p>The functioning process of this system is as follows. When the first observation () is fed to the
neural network input, where the first neuron is formed according to the principle of "Neurons at data
points", i. e. almost instantly. In the next incoming of the data they firstly fed to SOM, where they are
compared with the already existing centroids and then if no coincidences are found, a new center of the
kernel function is formed and, accordingly, a new neuron in HBFN.</p>
      <p>According to the approach under consideration next method of the controlled numbers of neurons
activation function is put into consideration:</p>
      <p>Stage 11: to encode all the values of the input variables into the interval −1 ≤ 5 ≤ 1 and set the
receptive field radius of the neighborhood function in the interval  ≤ 0,33;</p>
      <p>
        Stage 21: observation (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) after this is fed set ' = (
        <xref ref-type="bibr" rid="ref1">1</xref>
        );
Stage 31: observation (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) is set:
- if ‖(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) − '‖ ≤ , that '(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) is corrected by the rule
' + (
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
      </p>
      <p>
        2
- if  &lt; ‖(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) − '(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )‖ ≤ 2, '(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) is corrected according to the self-learning of the
selforganizing Kohonen’s map by principle of "Winner takes more" (WTM) [11]
3(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) =
;
with neighborhood function
'(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) = '(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) + (
        <xref ref-type="bibr" rid="ref2">2</xref>
        )'(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )((
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) − '(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ))
3(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) =  c0,1 − p
‖(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) − '(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )‖ )
q d
if ‖( + 1) − 3()‖ ≤  then
2
(Epanechnikov’s function with receptive field with radius equal 2)
      </p>
      <p>
        - if ‖(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) − '(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )‖ &gt; 2,
new kernel activation function is formed with center ) (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) = (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ).
      </p>
      <p>This completes the first iteration of the activation functions forming of the hyper basis neural
network. Let us for the -th moment of time  ≤ ℎ activation functions 3/()1 are formed with
centers 3() and ( + 1)-th observation is fed to processing. Next forming of the activation functions
is performed as follows:</p>
      <p>Stage 1k+1: to determine neuron-winner for each distance ‖( + 1) − 3()‖ minimal among all
 = 1,2, … , ;</p>
      <p>Stage 2k+1:
if  &lt; ‖( + 1) − 3()‖ ≤ 2,
then 3( + 1) = 3() + ( + 1)3( + 1)(( + 1) − 3());
3( + 1) =  c0,1 − p
‖( + 1) − 3()‖ )</p>
      <p>q d ;
2
- if ‖( + 1) − 3()‖ &gt; 2 then kernel activation function is formed with center
EF'( + 1) = ( + 1);</p>
      <p>- if in the process of activation functions formation arises a situation ‖( + 1) − 3()‖ &gt; 2
and  = ℎ, then it is necessary to increase the receptive field radius and return to stage2k+1 with an
increased radius of the function 3( + 1).</p>
      <p>As can be seen, this procedure is a hybrid of N. Kasabov's evolving algorithm [12] and T. Kohonen's
self-organizing map. However, the proposed neural network is designed not only to solve clustering
problems, but to control the number of neurons in the hyper basis neural network.</p>
      <p>3( + 1) =</p>
      <p>;
3() + ( + 1)
2</p>
    </sec>
    <sec id="sec-3">
      <title>4. Evolving cascaded hyper basic function neural network</title>
      <p>If we have a short learning sample then it is possible to overcome the problem of overfitting by
dividing an initial task in some way to subtasks of lower dimensionality and by grouping the obtained
solutions to get a required result. From a computational point of view, the most convenient method in
this case is the Group Method of Data Handling (GMDH) [14-17] that have demonstrated its efficiency
while solving a number of practical tasks. In [17], a multilayer GMDH-neural network is considered. It
contains two-input N-adalines as nodes and each node’s output is a quadratic function of an input signal.
Each neuron’s synaptic weights are defined in a batch mode using the conventional least squares
method. One way use some more hidden layers to provide a necessary approximation quality. That is
why an online learning procedure becomes impossible. In this connection it’s expedient to introduce a
simplified architecture which is based on simple nodes and can be tuned under conditions of a short
learning sample.</p>
      <p>Let’s introduce an architecture of the compartmental R-neuron that is shown in the Figure 4.
Generally speaking, it’s a simplified architecture of the conventional RBFN with two inputs 5 and G,
,  = 1,2, … , , where  is a dimensionality of initial input space.</p>
      <p>The compartmental R-neuron contains  activation functions 75G/5G, 75G, Σ75G1,  + 1 synaptic
weights that are joined in vector 35G = /3$ , 35'G, … , 35EG1,  two-dimensional centers’ vectors 75G =
5G
/75, 7G18,  (2 × 2) −matrices of receptive fields’ activation functions Σ5G, a two-dimensional input
7</p>
      <p>Multidimensional Epanechnikov kernels are used as activation functions 7 /5G, 75G, Σ75G1
5G
75G /5G, 75G, Σ75G1 = 1 − u5G − 75GuH)2(')I#$
Introducing
a
( + 1) × 1-vector</p>
      <p>8
…,E5G/5G(), E5G, ΣE 1;
5G</p>
      <p>
        and a learning criterion
which have a bell-shape form determined by a positive definite matrix of the receptive field Σ5G. An
7
advantage of the activation function (
        <xref ref-type="bibr" rid="ref7">7</xref>
        ) comparing to conventional ones is linearity of its derivatives
with respect to all the parameters that makes it possible to adjust synaptic weights as well as both centers
and receptive fields (which is very important when we have a very short learning sample). At the same
time, the compartmental R-neuron implements a transformation in the form
      </p>
      <p>E E
(3 = 35$G + - 357G75G /5G, 75G, Σ75G1 = 35$G + - 357G p1 − u5G − 75GuH)2(')I#$q.</p>
      <p>7&amp;' 7&amp;'</p>
      <p>It should be noticed that if we have a two-dimensional case it is easy to locate centers at the regular
lattice’s nodes and to define receptive fields as circles.</p>
      <p>
        of
activation
functions
5G = 91, 35G95G(), 35G, ΣG5G; ,
vector 5G = /5, G18, output (3;  = 1,2, … , ;  = 1,2, … ,  is a number of observations in a
processing sample or an index of the current discrete time.
(
        <xref ref-type="bibr" rid="ref10">10</xref>
        )
      </p>
      <p>
        The algorithms (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ) and (
        <xref ref-type="bibr" rid="ref10">10</xref>
        ) are effective only in those cases when a required solution is stationary
which means that optimal values of the synaptic weights aren’t variable in time. But most of real-word
practical tasks are characterized by an opposite situation. A high-performance adaptive learning
3J = ∑=J&amp;'/() − (3()1 = ∑=J&amp;' 3) () = ∑=J&amp;' p() − /35G185G()q
)
it's easy to obtain a required solution with the help of the traditional least squares method in the form
J F J
      </p>
      <p>8
35G = w- 5G() 95G(); x</p>
      <p>
        - 5G()()
=&amp;' =&amp;'
where (∙)F is a symbol of the Moore-Penrose inversion. If data are fed sequentially in an online mode,
recurrent from of the expression (
        <xref ref-type="bibr" rid="ref8">8</xref>
        ) can be used in the form
⎧
⎪
⎪
⎨
⎪
⎪5G() = 5G( − 1) −
⎩
35G() = 35G( − 1) +
8
5G( − 1) p() − 935G( − 1); 5G()q
      </p>
      <p>8
1 + /5G()1 5G( − 1)5G()</p>
      <p>8
5G( − 1)5G() 95G(); 5G ( − 1)</p>
      <p>8
1 + /5G()1 5G( − 1)5G()</p>
      <p>5G(),
, 5G(0) = ,  ≫ 0.</p>
      <p>
        (
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
(
        <xref ref-type="bibr" rid="ref8">8</xref>
        )
(
        <xref ref-type="bibr" rid="ref9">9</xref>
        )
algorithm with both tracking and filtering properties [18] can be used for adaptive identification of
nonstationary objects and non-stationary time series prediction in the form
⎧⎪35G() = 35G ( − 1) + &gt;/'() p() − 935G( − 1); 8 5G()q 5G() =
⎨ = 35G( − 1) + &gt;/'()3()5G(),
⎪ )
⎩ &gt;() = &gt;( − 1) + u/()1u , 0 ≤  ≤ 1.
      </p>
      <p>To tune centers and covariance matrices, one could use a procedure
⎧
⎪
⎪
⎪
⎪
⎪
⎨
35G() = 35G ( − 1) + &gt;()3()5G(),</p>
      <p>)
&gt;/'() = &gt;() = &gt;( − 1) + u/()1u ,
/'
75G() = 75G( − 1) + ?()3()35G () 9Σ75G( − 1);
95G() − 75G( − 1); =
= 75G( − 1) + ?()3()7(),
?/'() = ?() = ?( − 1) + ‖7()‖) ,</p>
      <p>/'
/'
⎪9Σ75G(); = 9Σ75G( − 1);
⎪
⎪ /'
⎪ = 9Σ75G( − 1); − 2()3()7(),
⎪
⎩ 2/'() = 2() = 2( − 1) +  97()78(); .</p>
      <p>
        An architecture in Figure 4 combines the GMDH ideas and cascade neural networks.
− 2()3()35G() 95G() − 75G(); 95G() − 75G();
(
        <xref ref-type="bibr" rid="ref11">11</xref>
        )
8
=
      </p>
      <p>The first hidden layer of the network is formed similarly to the first hidden layer of the GMDH
neural network [17] and contains a number of neurons that equals to a number of combinations of  in
2, that is 4) . A selection block SB executes a sorting procedure by accuracy, for example, the most
accurate signal among all output signal (3['] is ('[']∗ in the sense of variations, then comes ()[']∗ and the
worst one is (M['+"]∗. The SB outputs ('[']∗ and ()[']∗ are fed to the only neuron in the second cascade layer
 − [) ] that computes a signal [) ] which is later joined in the third cascade with the selection
block’s output (N[']∗. A process of cascades’ increasing goes on unit the required accuracy is obtained.
An overall neurons’ number of this network is defined by a value 24) − 1. The neural network can
process information that is fed in real time by adjusting both its parameters and its architecture in time
[19].</p>
    </sec>
    <sec id="sec-4">
      <title>5. Experimental results</title>
      <p>In first series of experiments, we used synthetics generated data set that describes Normal Gauss
bivariate distribution. In this data set number of clusters was chosen arbitrary and all data were
generated in the interval [−1; 1]. Result of processing synthetic data set by evolving hyper basis
function neural network (EHBFNN) are shown at Figure 5.
 − 1  − 
where OP = J' ∑GP&amp;' GP/GP − /P1/GP − /P18, j = 1,2, … , m − the inter-cluster distance
matrix for  clusters; /P = J' ∑GP&amp;' GPGP − gravity data set center ; GP − number of observation
belonged to the j-th clusters; &gt;P = J ∑GP&amp;' ∑=J&amp;' G()/() − GP1/() − GP18 − intra-cluster
'
distance matrix for  clusters,
 = !
1,  ()    − ℎ ,</p>
      <p>0, 
where
where G − crisp membership function.</p>
      <p>In situation when observations came to process sequentially in online mode is it necessary to
organize calculation of the Calinski-Harabash index on the sliding window of dimensional 
( = 1,2, … , ) and we could rewrite this index in the form</p>
      <p>1 )
(, ) =  − 1 ∑GP&amp;' GP()uGP() − /P()u</p>
      <p>1 )
 −  ∑GP&amp;' G()u() − GP()u
/P() =
1

=
R&amp;=/SF'
().</p>
      <p>Visualizations of clustering results by proposed evolving hyper basis function neural network are
presented at the Figure 7 (Figure 7a – data set “Wine”; Figure 7b – dada set “Ionosphere”)
min
40.93
47.62
41.90
55.35
64.82
62.78
a) b)
Figure 7: Visualizations of clustering results by proposed evolving hyper basis function neural network:
a) data set “Wine”,
b) dada set “Ionosphere”</p>
    </sec>
    <sec id="sec-5">
      <title>6. Conclusions</title>
      <p>The approach, which combines training of both synaptic weights and activation functions’ centers,
and which is based on both supervised learning and self-learning, is proposed in this paper. The main
advantage of the proposed approach is that it can be used in an online mode, when a training set is fed
to a system’s input sequentially, and its volume is not fixed beforehand. The results can be used for
solving a wide class of Dynamic Data Mining and Data Stream Mining problems.</p>
    </sec>
    <sec id="sec-6">
      <title>7. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.A.</given-names>
            <surname>Aizerman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.M.</given-names>
            <surname>Braverman</surname>
          </string-name>
          ,
          <string-name>
            <surname>L.I. Rozonoer</surname>
          </string-name>
          ,
          <article-title>Method of potential functions in the theory of machine learning</article-title>
          .
          <source>Moscow: Nauka</source>
          ,
          <year>1970</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>E.</given-names>
            <surname>Parzen</surname>
          </string-name>
          , “
          <article-title>On the estimation of a probability density function and the mode”</article-title>
          , Ann. Math. Statist.
          <volume>3</volume>
          , (
          <year>1962</year>
          ),
          <fpage>1065</fpage>
          -
          <lpage>1076</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>S.</given-names>
            <surname>Haykin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Neural</given-names>
            <surname>Networks</surname>
          </string-name>
          .
          <string-name>
            <given-names>A Comprehensive</given-names>
            <surname>Foundation. Upper Saddle River</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.J.: Prentice</given-names>
            <surname>Hall</surname>
          </string-name>
          , Inc., (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>T.V.</given-names>
            <surname>Varyadchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Ya</surname>
          </string-name>
          . Katkovnik, “
          <article-title>Nonparametric method of inversion of regression functions”, Stochastic control systems</article-title>
          , Novosibirsk: Nauka, (
          <year>1979</year>
          ), pp.
          <fpage>4</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhon</surname>
          </string-name>
          , T. Mu,
          <string-name>
            <surname>Zh-H. Pang</surname>
          </string-name>
          , Ch. Zheng, “
          <article-title>A survey on hyper basis function neural network”, System Science</article-title>
          &amp; Comtrol Engineering,
          <volume>7</volume>
          (
          <issue>1</issue>
          ), (
          <year>2019</year>
          ),
          <fpage>495</fpage>
          -
          <lpage>507</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Ye. Bodyanskiy</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Tychenko</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . Deineko, “
          <article-title>An evolving radial basis neural network with adaptive learning of its parameters and architecture”</article-title>
          ,
          <source>Automatic Control and Computer Science</source>
          ,
          <volume>49</volume>
          (
          <issue>5</issue>
          ),
          <year>2015</year>
          ,
          <fpage>255</fpage>
          -
          <lpage>260</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>V. A.</given-names>
            <surname>Epanechnikov</surname>
          </string-name>
          , “
          <article-title>Nonparametric estimation of multivariate probability density”</article-title>
          ,
          <source>Probability Theory and its Application</source>
          ,
          <volume>14</volume>
          (
          <issue>2</issue>
          ), (
          <year>1968</year>
          ),
          <fpage>156</fpage>
          -
          <lpage>161</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Chiu</surname>
          </string-name>
          , “
          <article-title>Fuzzy model identification based on cluster estimation”</article-title>
          ,
          <source>Journal of Intelligent &amp; Fuzzy Systems</source>
          ,
          <volume>2</volume>
          (
          <issue>3</issue>
          ), (
          <year>1994</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>N.</given-names>
            <surname>Karimi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kazem</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Ahmadian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Adibi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. V.</given-names>
            <surname>Ballestra</surname>
          </string-name>
          , “
          <article-title>On a generalized Gaussian radial basis function: Analysis and applications”, Eng</article-title>
          .
          <source>Anal. with Boundary Elements</source>
          . (
          <year>2020</year>
          ), vol.
          <volume>112</volume>
          ,
          <fpage>46</fpage>
          -
          <lpage>57</lpage>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Dehghan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Mohammadi</surname>
          </string-name>
          , “
          <article-title>The numerical solution of Fokker-Planck equation with radial basis functions (RBFs) based on the meshless technique of Kansa's approach and Galerkin method”</article-title>
          ,
          <source>Eng. Anal. Boundary Elements</source>
          , (
          <year>2014</year>
          ), vol.
          <volume>47</volume>
          ,
          <fpage>38</fpage>
          -
          <lpage>63</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>T.</given-names>
            <surname>Kohonen</surname>
          </string-name>
          ,
          <string-name>
            <surname>Self-Organizing Maps</surname>
          </string-name>
          . Berlin: Springer-Verlag.
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>N.</given-names>
            <surname>Kasabov</surname>
          </string-name>
          .
          <source>Evolving Connectionist Systems</source>
          . London: Springer-Verlag.
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Frank</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Asuncion</surname>
          </string-name>
          , UCI Machine Learning Repository, [http://archive.ics.uci.edu/ml]. Irvine, CA: University of California, School of Information and Computer Science,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.G.</given-names>
            <surname>Ivakhnenko</surname>
          </string-name>
          ,
          <article-title>Self-learning systems for recognition and automatic control</article-title>
          .
          <source>Technika, Kyev</source>
          ,
          <year>1969</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>A.G.</surname>
          </string-name>
          <article-title>Ivakhnenko, Long-term prediction and complex systems control</article-title>
          . Technika, Kyev,
          <year>1975</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>A.G.</given-names>
            <surname>Ivakhnenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.R.</given-names>
            <surname>Madala</surname>
          </string-name>
          ,
          <article-title>Inductive Learning Algorithms for Complex Systems Modeling</article-title>
          . CRC Press, London-Tokio,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Lou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <surname>G</surname>
          </string-name>
          . Yu, “
          <article-title>Prediction of interfacial interactions related with membrane fouling in a membrane bioreactor based on radial basis function artificial neural network (ANN)”</article-title>
          ,
          <string-name>
            <surname>Bioresource</surname>
            <given-names>Techno</given-names>
          </string-name>
          , (
          <year>2019</year>
          ), vol.
          <volume>282</volume>
          ,
          <fpage>262</fpage>
          -
          <lpage>268</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Ye</surname>
            .
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Bodyanskiy</surname>
            ,
            <given-names>O.K.</given-names>
          </string-name>
          <string-name>
            <surname>Tyshchenko</surname>
            ,
            <given-names>A.O.</given-names>
          </string-name>
          <string-name>
            <surname>Deineko</surname>
          </string-name>
          ,
          <article-title>Evolving neuro-fuzzy systems with kernel activation function</article-title>
          . Saarbruecken, Germany: LAP Lambert Academic Publishing.
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>R.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.C.</given-names>
            <surname>Wunsch</surname>
          </string-name>
          . Clustering, IEEE Press Series on Computational Intelligence. Hoboken, NJ: John Wiley &amp; Sons, Inc.,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>