<!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>
      <journal-title-group>
        <journal-title>ORCID:</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>the Presence of Outliers and Correlated Noise</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Oleg Rudenko</string-name>
          <email>oleh.rudenko@nure.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksandr Bezsonov</string-name>
          <email>oleksandr.bezsonov@nure.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Kharkiv National University of Radio</institution>
          ,
          <addr-line>Nauky Ave. 14, Kharkiv, 61166</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>In the given paper the main relations that describe an adaptive multi-step algorithm for training ADALINA are obtained. The use of such an algorithm accelerates the learning process by using information not only about one last cycle, but also about a number of previous cycles. The robustness of the estimates is ensured by the application of the maximum correlation criterion. ADALINA, optimization, neural network, algorithm, gradient, training, estimation ADALINA (Adaptive Linear Element) was the first linear neural network proposed by Widrow B.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>2. The task of the ADALINA training</title>
      <p>ADALINA is described by the equation</p>
      <p>yn1  cT xn1   n1,
where yn1 – observed output signal; xn1  (x1,n1, x2,n1,..xN,n1)T – vector of the input signals
N 1 ; c  (c1 , c2 ,..cN )T – is the vector of the required parameters N 1 ;  n1 – noise; n – discrete
time.</p>
      <p>The task of its training is to determine (estimate) the vector of parameters c
 and is reduced to
minimizing some preselected quality functional (identification criterion)</p>
      <p>Fen    ei  ,
n
i1</p>
      <p>2021 Copyright for this paper by its authors.
2)
3)
 ei    e j 
   for</p>
      <p>ei  e j .
where ei  yi  yˆi ; yˆi  ciT1xi  output signal of the model; c  vector estimate c ;  ei  – some
differentiable loss function satisfying the conditions
1)  ei   0;</p>
      <p>ˆ</p>
      <p>The identification task is to find an estimate  defined as a solution to the extreme minimum
problem
or as a solution to the system of equations</p>
      <p>F    min ,
F (e)
 j
n</p>
      <p>
        ei  0,
   ei   j
i1
(
        <xref ref-type="bibr" rid="ref3">3</xref>
        )
(
        <xref ref-type="bibr" rid="ref4">4</xref>
        )
where  ei ) 
written as follows:
 ei 
ei
      </p>
      <p>– function of influence.</p>
      <p>
        If we introduce the weight function  e   (e) / e , then the system of equations (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ) can be
n
 ei ei ei  0, (
        <xref ref-type="bibr" rid="ref5">5</xref>
        )
i1  j
and minimization of functional (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) will be equivalent to minimization of the weighted quadratic
functional, which is most often encountered in practice
      </p>
      <p>
        n
min  ei ei2 ... (
        <xref ref-type="bibr" rid="ref6">6</xref>
        )
      </p>
      <p>i1</p>
      <p>When choosing  ei   0,5ei2 influence function  ei   ei , i.e. grows linearly with increasing ei ,
which explains the instability of the LMS estimate to outliers and to interference, the distributions of
which have long “tails”.</p>
      <p>
        A robust M-score represents a score c , defined as a solution to the extremal problem (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ) or as a
solution to the system of equations (
        <xref ref-type="bibr" rid="ref4">4</xref>
        ), but the loss function  ei  should be chosen other than
quadratic.
      </p>
      <p>There is a fairly large number of functionals that provide robust M-estimates; however, the most
common are the combined functionals proposed by Huber [4] and Hempel [5] and consisting of a
quadratic one, which ensures the optimality of estimates for a Gaussian distribution, and a modular
one, which makes it possible to obtain a more robust distribution with heavy tails estimate. However,
the efficiency of the obtained robust estimates substantially depends on the numerous parameters used
in these criteria and selected on the basis of the researcher's experience.</p>
      <p>
        Recently, when solving problems of identification, filtration, etc. robust algorithms that are
obtained not on the basis of minimization (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ), but on the basis of maximizing the correlation criterion
[6–13] are gaining popularity. These algorithms are simple to implement and efficient.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Correntropy and algorithms for its maximization</title>
      <p>Correntropy, defined as a localized measure of similarity, has proven to be very effective for
obtaining robust estimates due to the fact that it is less sensitive to outliers [6–13].</p>
      <p>For two random variables X and Y , the correlation is defined as</p>
      <p>
        V ( X ,Y )  M k ( X ,Y ), (
        <xref ref-type="bibr" rid="ref7">7</xref>
        )
where k () – rotation invariant Mercer kernels;  – kernel width.
      </p>
      <p>The most widely used in calculating the correlation is Gaussian function, defined by the formula
k (x, y)  21  exp  x2 y22 . (8)</p>
      <p>When calculating the correlation, it is necessary to know the joint distribution of random variables
X and Y , which are usually unknown. In practice, there is often a finite number of samples
xi , yi , i  1,2,..., N. Therefore, the most simple estimate of the correlation is calculated as follows:
1 N
Vˆ ( X ,Y )   k (xi  yi ). (9)</p>
      <p>N i1</p>
      <p>In tasks of identification, filtering, etc. as a functional, the correlation between the required output
signal di and the output signal of the model yi ... is used. In case of using Gaussian kernels, the
optimized functional takes the form</p>
      <p>J corr (n) 
1 1 N</p>
      <p>
2  N inN 1</p>
      <p>
exp 

ei2 ,
2 2 

where ei  di  yi – identification (filtering) error.</p>
      <p>Gradient optimization algorithm (10) with N  1 looks like [6–9]</p>
      <p> 2
wn1  wn   exp  2en12 en xn1, (11)
 
where  – a parameter that affects the convergence rate.</p>
      <p>In [12], to eliminate impulse noise, a recurrent weighted least squares method (RWLS) was
proposed, which minimizes the criterion
and having the form
 n1  exp  en21 </p>
      <p> 2 2 
cn1  cn 
 n1Pn xn1</p>
      <p>T
  n1xn1Pn xn1</p>
      <p>( yn1  cnT xn1)
Pn1  1 Pn   n1Pn xnT1xnT1Pn .</p>
      <p>   n1xn1Pn xn1 
Here 0    1 weighing coefficient.</p>
      <p>Thus, when obtaining the formula for calculating Pn1 (14) the approximation</p>
      <p>T</p>
      <p>Pn1  Pn  n1xn1xn1
is used.</p>
      <p>As it is known, the introduction into the algorithm of the parameter  is advisable for identifying
non-stationary parameters.</p>
      <p>Another approach to estimate nonstationary parameters is to use a limited number of
measurements in RLS, which leads to the algorithm of the current regression analysis method [14].</p>
    </sec>
    <sec id="sec-4">
      <title>4. Recurrent TPA algorithm with correlated interference</title>
      <p>
        Consider the problem of training ADALINA described by equation (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ), which in matrix form
(after obtaining information on n  1  iteration) is written like this
      </p>
      <p>Yn1  X n1c  n1,
where Yn1  y1, y2 ,...yn1 T – vector of output signals;</p>
      <p>X nT1  x1, x2 ,...,xn1 T – matrix of input signals;
(10)
(12)
(13)
(14)
(15)
(16)
c  (c1 , c2 ,..cN )T – vector of estimated parameters;
 n1  1, 2 ,..., n1 T – is the vector of noise.</p>
      <p>Covariance matrix Dn order n interference  n1 has the following form
 d1,1

Dn1  M  n1Tn1  d2,1
 ...

dn1,1
d1,2 ...
d2,2 ...</p>
      <p>...
dn1,2...</p>
      <p>d1,n
d2,n
...
where dij  M  i j ; dnT  dn,1, dn,2 ,..., dn,n   M  n1Tn .</p>
      <p>As known, the application of the assessment
cn1  X nT1 X n1 X nT1Yn1
1
to the model with correlated noise gives estimates, the variances of which will be underestimated.</p>
      <p>The Gaussian-Markov estimate (LMS) obtained by minimizing a quadratic functional has the form
cn  X nT1Dn11 X n1 1 X nT1Dn11Yn1. (17)</p>
      <p>The current regression analysis algorithm, which has the form
where
where
cn1 L  ( X nT1 L X n1 L )1 X nT1 LYn1 L ,</p>
      <p>Yn|L1   ynL1 
Yn1|L             – vector L 1 ;</p>
      <p>  
 yn1  Yn1|L1 
(18)
(19)
 X n|L1   xnTL1 
X n1|L             – the matrix L 1 N ; (20)</p>
      <p> xnT1   X n1|L1 
was proposed in [14]. In [15] a modification of this algorithm is considered, using the mechanism of
forgetting the past information (smoothing). Here L  const(L  N ) – algorithm’s memory.</p>
      <p>By analogy with the Gaussian-Markov estimate (17), the following estimate can be obtained:
cn1 L  ( X nT1 L Dn11 L X n1 L )1 X nT1 L Dn11 LYn1 L , (21)
 d nL1,nL1

Dn1|L  d nL2,nL1
 ...

 d n,nL1

d nL,nL2 ...
d nL2,nL2</p>
      <p>...
d n,nL2
d nL1,n1
d nL2,n1</p>
      <p>...
d n,n1
d nL1,n1 </p>
      <p> Dn|L11
d nL2,n1    </p>
      <p>...   d nT
d n1,n1 



d n 
 ,</p>
      <p>
d n1,n1 
where
dnT  dn,nL1, dn,nL2 ,..., dn,n1   M  n1Tn|L1.</p>
      <p>Since the matrix Dn1|L has a block representation, then

Dn|1L1 

Dn11|L  

 

</p>
      <p>Dn|1L1d n d nT Dn|1L</p>
      <p> n1
...</p>
      <p>1
d nT Dn|L1
 n1

...

</p>
      <p>Dn|1L1d n </p>
      <p>
 n1 
... ,
1 
 n1 
1
where n1  dn1,n1  dnT Dn|L1dn .</p>
      <p>Let's assume that on n  m cycle the following estimate
X nT|L Dn|1L X n|L cn|L  X nT|L Dn|LYn|L</p>
      <p> 1
is received.</p>
      <p>The arrival of new information (adding a new dimension) leads to the calculation of an estimate,
which, by analogy with (17), can be written as follows:
c
n1 L1
 ( X T X
n1 L1 n1 L1
)1 X T Y
n1 L1 n1 L1,
where
(22)
(23)
(24)
(25)
  
 yn1 </p>
      <p> Yn1|L 
Yn1|L   ynL1 </p>
      <p>

Yn1|L1             – vector (L 1) 1 ;</p>
      <p>
 xnTL1 </p>
      <p>
 X n|L 

X n1|L1             – the matrix (L 1)  N ;
 T   
 xn1   X n1|L 
Pn1|L1  X nT1|L1Dn1|L1 X n1|L1 ;
1 1 </p>
      <p>Pn|L1  X nT|L Dn|1L X n|L ;</p>
      <p>
Pn1|L  X nT1|L Dn1|L X n1|L
1 1
X nT|L Dn|L dndnT Dn|1L X n|L
1
xn1dnT Dn|1L X n1|L1</p>
      <p>1</p>
      <p>X nT|L Dn|L dn xn1
 n1

 n1

 n1
</p>
      <sec id="sec-4-1">
        <title>Let’s introduce the notation</title>
        <p>1
and calculate Pn1|L1
Pn1|L1  X nT|L Dn|1L X n|L 
1</p>
        <p>T
 n1</p>
        <p>
where xn1 
 xn1xn1  Pn|L1  xn1xnT1,
</p>
        <p>1
xn1  X nT|L Dn|Ldn</p>
        <p> n1
Also similarly calculate</p>
        <p>
where yn1 </p>
        <p>1
yn1  Yn|L Dn|Ldn
 n1
.</p>
        <p>1 1  </p>
        <p>X nT1|L1Dn1|L1Yn1|L1  X nT|L Dn|LYn|L  xn1 yn1,
Adding to both parts of (22) xn1xnT1cn|L</p>
        <p>
Pn|Lcn|L  xn1xnT1cn|L  X nT|L Dn|LYn|L  xn1xnT1cn|L
1  1 
1 1
and subtracting (22) from (23) (taking into account the properties Pn|L and X nT1|L1Dn1|L1Yn1|L1 )
we receive</p>
        <p>or
where</p>
        <p>Pn11|L1cn1|L1  cn|L   xn1yn1  cnT|L xn1 </p>
        <p>   T  
cn1|L1  cn|L  Pn1|L1xn1 yn1  cn|L xn1 ,</p>
        <p>Pn|L xn1xnT1Pn|L</p>
        <p>
1  xnT1Pn|L xn1

.</p>
        <p>When discarding outdated information received at n – L + 1 step, we come from evaluation
cn1|L1 to the assessment cn1|L ... To obtain the corresponding rules for correcting the estimate, we</p>
        <p>We use the block representation of the covariance matrix Dn1|L1
will proceed as follows.</p>
        <p>Dn1|L1 
 dnL1,nL1

 dnL2,nL1</p>
        <p>...


 dn1,nL1
where
dnL1,nL21... dnL1,n
dnL2,nL2</p>
        <p>...
dn1,nL1
dnL2,n</p>
        <p>...
...
and the inverse matrix representation Dn11|L1 as</p>
        <p>Dn11|L1  




1
...
subtraction from (26) of relation (23) (taking into account the expressions for Pn11|L and</p>
        <p>Pn11|L cn1|L  cn1L1   xnL1xnTL1cn1|L1  xnL1 ynL1,
from where
but
therefore</p>
        <p>    
cn1|L  cn1|L1  Pn1|L xnL1 ynL1  cnT1|L1xnL1 ,</p>
        <p>Pn11|L  Pn11|L1  xnL1xnTL1,</p>
        <p>Thus, the algorithm will have the form (the first two relations describe the inclusion of newly
arrived information, and the next ones describe the discarding of outdated information)
cn1|L1  cn|L  Pn1|L1xn1 yn1  cnT|L xn1 ; (27)</p>
        <p>Pn|L xn1xnT1Pn|L .</p>
        <p>
Pn1|L1  Pn|L   (28)
1  xnT1Pn|L xn1
5. Recurrent TPA algorithm in the presence of outliers and correlated noise</p>
        <p>
          As noted above, the current regression analysis algorithm, which has the form (
          <xref ref-type="bibr" rid="ref5">5</xref>
          ), allows two
forms of presenting estimates, due to the order of using information about newly received
measurements and the oldest ones.
        </p>
        <p>Let's dwell on this in more detail.</p>
        <p>Obtaining new information (adding a new dimension) leads to the calculation of an estimate,
which can be written in the form (23)</p>
        <p>If at first outdated information is discarded, and then the newly received information is included,
then the algorithm takes the form
where</p>
        <p>    
cn1L  cn1|L1  Pn1|L xnL1 ynL1  cnT1|L1xnL1 ,</p>
        <p>Pn1|L1xnL1xnTL1Pn1|L1 .</p>
        <p>
Pn1|L  Pn1|L1  
1  xnTL1Pn1|L1xnL1</p>
        <p>    
cn1|L1  cn1|L  Pn|L1xnL1 ynL1  cnT1|L xnL1 ;</p>
        <p>Pn|L xnL1xnTL1Pn|L ,</p>
        <p>
Pn|L1  Pn|L  
1  xnTL1Pn|L xnL1</p>
        <p>    
cn1|L  cn1|L1  Pn1|L xn1 yn1  cnT1|L1xn1 ;</p>
        <p>Pn|L1xn1xnT1Pn|L1 ;</p>
        <p>
Pn1|L  Pn|L1  </p>
        <p>1  xnT1Pn|L1xn1
cn1 L  ( X nT L X n L  n1xn1xnT1  nL1xnL1xnTL1 )1 (xnL1 X nT L  xn1 )    .
 
 yn1 
 
 </p>
      </sec>
      <sec id="sec-4-2">
        <title>By designating</title>
        <p> ynL1 </p>
        <p>
Yn|L</p>
        <p>
Pn11|L1  X nT1|L1 X n1|L1;</p>
        <p>Pn|L1  X nT|L X n|L
and taking into account (24), (25), we have</p>
        <p>Pn11|L1  Pn|L1  n1xn1xnT1  nL1xnL1xnTL1.</p>
        <p> </p>
        <p>Applying the matrix inversion lemma to (37), we can obtain, as already noted, two forms of
computations: in one, the accumulation of information is used first (the newly arrived signal xn1 ),
and then outdated information is discarded (signal xnL1 ) and vice versa. So the calculation of the
matrix and the refinement of estimates when accumulating information occurs, respectively,
according to the formulas</p>
        <p>Thus, the recurrent estimation algorithm obtained by adding new information and then excluding
obsolete information is described by relations (38) – (41).</p>
        <p>1  L 
ˆ  L 1  i1 xi2  Lx 2 ,</p>
        <p>
 n21   n2  1 ˆ,
where ˆ denotes the variance of the signal sample.</p>
        <p>These relations were used in [18] to recursively update the kernel size based on the sample
variance using the formula
where  (0    1) is close to 1, and ˆ is a sample of the variance of the reference signal xn ...
Since the value n2 proportional to the variance of the control sample, a noisy pulse standard can
cause a large n2 , which weakens the stability of the algorithm. Therefore, in this work, the threshold
 is set for  n2</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>6. Parameter  selection</title>
      <p>There are many ways to choose the optimal kernel size. One of the most commonly used methods
of choosing an appropriate kernel width in machine learning is cross validation. Another fairly simple
approach is the Silverman's rule of thumb [16]</p>
      <p>  0,9AN 1 5 , (42)
where A is the smallest value between the standard deviation of the data sample and the interquartile
range of the data, scaled by 1.34, and N is the number of data samples.</p>
      <p>As can be seen from (10), the cost function (criterion) of algorithms based on correntropy changes
depending on the width  , the size of which affects the accuracy of the estimate. Since the reference
signals change at random, this leads to the need to apply a time-varying kernel size.</p>
      <p>The rule of thumb proposed by Silverman was applied in [17] as follows:</p>
      <p> 4 1 5
    ˆ , (43)
 3n 
(44)
(45)
(46)
(47)
(48)
(49)
max ei</p>
      <p> n2  ,
 n1  k en1 ,
where  is determined based on the real situation.</p>
      <p>In [19], an algorithm for adaptive changes in the kernel width is proposed, which is based on the
analysis of the following rule:</p>
      <p>When choosing a variable  , the function f  2  will also be variable and therefore the rule for
updating the weights can be controlled.</p>
      <p>In [20], the case of correction under the assumption that the kernel width linearly depends on
the instantaneous error, i.e.
where k is a positive constant.</p>
      <p>In [21], it is proposed to use the following function in the estimation algorithm f  2 :
f  2    1  exp 2 
adaptively changeable. Since the bandwidth B is another parameter that significantly affects f , an
attempt is made to adapt it at each iteration based on the analysis of the error en1</p>
      <sec id="sec-5-1">
        <title>The quantity B</title>
        <p>determines whether n1 outlier or not. Therefore, in this work as B at time n the average of all past
error patterns is selected. Such choice of B allows to reduce the influence of outliers of sampling
errors and leads to a slowdown in the rate of convergence of the estimation algorithm.</p>
        <p>In [13], to determine the optimal value of the variable n the optimization problem is solved. To
maximize f  n  the derivative of (11) with respect to  n equals to zero
 n21 </p>
        <p> en21
 en1  2 </p>
        <p>2
2 ln  
 xn1 2 en21 
which produces the following expression:</p>
        <p>Since the information about the implementation of the noise  n1 usually absent, it is not possible
to use this formula. Therefore, for the practical application of the correction rule n21in this paper it is
proposed to replace  n21 with noise variance  2 and furthermore, it is assumed that the prior error
ena1 , does not depend on noise  n1 , i.e. it is assumed that M ena1 n1 0. As noted in this paper,
the introduction of the approximation ena1 n1  0 is quite reasonable, since on average this product
is zero. Thus, in the final form, the correction rule n21 has following form:
(50)
(51)
(52)
(53)
(54)</p>
        <p>For a smooth update  n21 using the moving average method [22], the following rule is proposed
in the work:
   en21 , n2 ,
 n2  (1  ) min 
 n21    2 ln  n1
  n2</p>
        <p>
otherwise,
if
0   n1  1,
where  – smoothing coefficient close to one, and
en1  2</p>
        <p>2
 n1 
 xn1
2 2
en1
.</p>
        <p>As seen in (53), to provide a positive square kernel width n21 the suggested kernel value is
updated when 0 &lt;  n1&lt;1. In addition, it can be seen from (53) that in the update n21 plays a major
role  n1, which, as follows from (54), depends on the values en21 , xn1
and  2 ... In the case of
noise with time-varying characteristics, the learning strategy described in [23] can be used to estimate
the time-varying noise variance. Thus, the approach proposed in this paper is applicable to
nonstationary noise as well.</p>
        <p>In [24], a modification of the RLMS is proposed, supplemented by an online recursive scheme for
adapting the kernel size, using the analysis of error values on a number of observations
2
(55)
(56)
where</p>
        <p>m ,n1  m ,n  m ,n1
m ,n1 
1 </p>
        <p>
en  enNw1 .</p>
        <p>In [25], the following correction scheme is proposed for  n21 :
 n21   n2  m2 ,n1  N1wenm ,n12  N1wenNw1 m ,n12 . (57)</p>
        <p>I II</p>
        <p>It should be noted that terms I and II can be considered as compensation for estimating en ... To
reduce the computational load, this expression can be simplified as follows:
 n21   n2  m ,n1.</p>
        <p>2
(58)</p>
        <p>Analysis of the above approaches to parameter selection  shows that there is no single rule for
choosing this parameter; therefore, in the practical implementation of algorithms based on
maximizing the correlation, one should be guided by the recommendations discussed above.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>7. Conclusion</title>
      <p>In this work, the main relations that describe an adaptive multi-step algorithm for training
ADALINA are obtained, which allows to adjust its parameters in real time in the presence of outliers
and correlated noise. The use of such an algorithm accelerates the learning process by using
information not only about one last cycle (as in the traditional Widrow-Hoff learning algorithm), but
also about a number of previous cycles. The robustness of the estimates is ensured by the application
of the maximum correlation criterion.</p>
    </sec>
    <sec id="sec-7">
      <title>8. Acknowledgements</title>
      <p>The European Commission's support for the production of this publication does not constitute an
endorsement of the contents, which reflect the views only of the authors, and the Commission cannot
be held responsible for any use which may be made of the information contained therein.</p>
    </sec>
    <sec id="sec-8">
      <title>9. References</title>
      <p>[8] W. Wang, J. Zhao, H. Qu, B. Chen, J.C. Principe, An adaptive kernel width update method of
correntropy for channel estimation, IEEE International Conference on Digital Signal Processing
(DSP), 2015, pp. 916–920. DOI:10.1109 / ICDSP.2015.7252010
[9] A. Gunduz, J.C. Principe, Correntropy as a novel measure for nonlinearity tests / Signal</p>
      <p>Processing, 2009, v. 89, pp. 14–23. URL: https://doi.org/10.1016/j.sigpro.2008.07.005
[10] Y. Guo, B. Ma, Y. Li, Kernel-Width Adaption Diffusion Maximum Correntropy Algorithm /
IEEE Acces, 2016, v. 4, pp.1–14. DOI: 10.1109 / ACCESS.2020.2972905. URL:
https://doi.org/10.36227/techrxiv.11842281.v1
[11] L. Lu, H. Zhao, Active impulsive noise control using maximum correntropy withadaptive kernel
size, Mechanical Systems and Signal Processing, 2017, v. 87, Part A., pp. 180–191. URL:
https://doi.org/10.1016/j.ymssp.2016.10.020
[12] Y. Qi, Y. Wang, J. Zhang, J. Zhu, X. Zheng, Robust Deep Network with Maximum Correntropy
Criterion for Seizure Detection, BioMed Research International. Volume 2014, Article ID
703816, 10 p. URL:http://dx.doi.org/10.1155/2014/703816
[13] L. Shi, H. Zhao, Y. Zakharov, An Improved Variable Kernel Width for Maximum Correntropy
Criterion Algorithm, IEEE Trans. on Circuits and Systems II: Express Briefs, 2018, 5p. DOI:
10.1109 / TCSII.2018.2880564
[14] I.I. Perelman, Operational identification of control objects, M .: Energoizdat, 1982, 272 p.
[15] O.G. Rudenko, I.D. Terenkovsky, A. Shtefan, G.A. Oda, Modified algorithm of the current
regression analysis in identification and forecasting problems, Radioelectronics and Informatics,
1998, No. 4 (05), pp. 58–61.
[16] B.W. Silverman, Density Estimation for Statistics and Data Analysis, vol. 3: CRC Press: New</p>
      <p>York, NY, USA, 1986, 176 p.
[17] W. Wertz, Statistical Density estimation: A survey, Goettingen: Vandenhoeck and Ruprecht,
1978, 108 p.
[18] Z.C. Hea, H.H. Yea, E. Lib, An efficient algorithm for Nonlinear Active Noise Control of</p>
      <p>Impulsive Noise, Applied Acoustics, 2019, Vol. 148, pp. 366–374.
[19] Y. Liu, J. Chen Correntropy-based kernel learning for nonlinear system identification with
unknown noise: an industrial case study, Proc. of the 10th IFAC Symposium on Dynamics and
Control of Process Systems, 2013, pp. 361–366.
[20] J.C. Munoz, J.H. Chen, Removal of the effects of outliers in batch process data through
maximum correntropy estimator, Chemom. Intell. Lab. Syst., 2012, pp. 53–58.
[21] F. Huang, J. Zhang, S. Zhang Adaptive filtering under a variable kernel width maximum
correntropy criterion, IEEE Transactions on Circuits and Systems II: Express Briefs, 2017, Vol.
64, no.10, pp. 1247–1251.
[22] L. Lu, H. Zhao, Active impulsive noise control using maximum correntropy with adaptive kernel
size, Mechanical Systems and Signal Processing, 2017, vol. 87, pp. 180–191.
[23] M. Bergamasco, F.D. Rossa, L. Piroddi, Active noise control with on-line estimation of
non</p>
      <p>
        Gaussian noise characteristics, J. Sound Vib., 2012, 331 (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ), pp. 27–40.
[24] M. Belge, E.L. Miller, A sliding window RLS-like adaptive algorithm for filtering alpha-stable
noise, IEEE Signal Process. Lett., 2000, vol. 7., pp. 86–89.
[25] A.N. Vazquez, J.A. Garcia, Combination of recursive least-norm algorithms for robust adaptive
filtering in alpha-stable noise, IEEE Trans. Signal Process, 2012, vol. 60 (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ), pp. 1478–1482.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>B.</given-names>
            <surname>Widrow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hoff</surname>
          </string-name>
          ,
          <article-title>Adaptive switching circuits</article-title>
          ,
          <source>IRE WESCON Convention Record. Part 4</source>
          . New York: Institute of Radio Engineers,
          <year>1960</year>
          , p.
          <fpage>96</fpage>
          -
          <lpage>104</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>B.D.</given-names>
            <surname>Liberol</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.G.</given-names>
            <surname>Rudenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.A.</given-names>
            <surname>Bessonov</surname>
          </string-name>
          ,
          <article-title>Investigation of the convergence of one-step adaptive identification algorithms</article-title>
          ,
          <source>Problems of Control and Informatics</source>
          ,
          <year>2018</year>
          .5, pp.
          <fpage>19</fpage>
          -
          <lpage>32</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>O.G.</given-names>
            <surname>Rudenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.A.</given-names>
            <surname>Bessonov</surname>
          </string-name>
          ,
          <article-title>Regularized algorithm for learning adalina in the problem of estimating non-stationary parameters</article-title>
          ,
          <source>Control systems and machines</source>
          ,
          <year>2019</year>
          .1, pp.
          <fpage>22</fpage>
          -
          <lpage>30</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Huber</surname>
          </string-name>
          , Robustness in statistics. - M.:
          <string-name>
            <surname>Mir</surname>
          </string-name>
          ,
          <year>1984</year>
          , 304 p.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.R.</given-names>
            <surname>Hampel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.M.</given-names>
            <surname>Ronchetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.J.</given-names>
            <surname>Rousseeuw</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.A.</given-names>
            <surname>Stahel</surname>
          </string-name>
          , Robust Statistics.
          <source>The Approach Based on Influence Functions</source>
          . - NY: John Wiley and Sons,
          <year>1986</year>
          , 526 p.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>I.</given-names>
            <surname>Santamaría</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.P.</given-names>
            <surname>Pokharel</surname>
          </string-name>
          , C. Jose,
          <string-name>
            <given-names>J.C.</given-names>
            <surname>Principe</surname>
          </string-name>
          , Generalized Correlation Function: Definition, Properties, and Application to Blind Equalization,
          <source>IEEE Trans. on Signal Processing</source>
          , Vol.
          <volume>54</volume>
          , no.
          <issue>6</issue>
          ,
          <issue>2006</issue>
          , pp.
          <fpage>2187</fpage>
          -
          <lpage>2197</lpage>
          . DOI:
          <volume>10</volume>
          .1109 / TSP.
          <year>2006</year>
          .872524
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>W.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.P.</given-names>
            <surname>Pokharel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.C.</given-names>
            <surname>Principe</surname>
          </string-name>
          ,
          <article-title>Correntropy: Properties and Applications in Non-Gaussian Signal Processing</article-title>
          ,
          <source>IEEE Trans. on Signal Processing</source>
          ,
          <volume>1</volume>
          ,
          <year>2007</year>
          , pp.
          <fpage>5286</fpage>
          -
          <lpage>5298DOI</lpage>
          :
          <fpage>10</fpage>
          .1109 / TSP.
          <year>2007</year>
          .896065
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>