<!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>Method Detection Audit Data Anomalies on Basis Restricted Cauchy Machine</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Tetiana Neskorodieva</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eugene Fedorov</string-name>
          <email>y.fedorov@chdtu.edu.ua</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksii Smirnov</string-name>
          <email>dr.smirnovoa@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kostiantyn Rudakov</string-name>
          <email>k.rudakov@chdtu.edu.ua</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anastasiia Neskorodieva</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Central Ukrainian National Technical University</institution>
          ,
          <addr-line>8 Universytetskyi ave., 25006, Kropyvnytskyi</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Cherkasy State Technological University</institution>
          ,
          <addr-line>460 Shevchenko ave., 18006, Cherkasy</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Vasyl' Stus Donetsk National University</institution>
          ,
          <addr-line>21 600-Richcha str., 21021, Vinnytsia</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The paper presents a method for the anomalies detection in waste-free production audit data based on the neural network model of Gauss-Bernoulli bidirectional restricted Cauchy machine (BRCM). The purpose of the work is to increase the efficiency of audit data analysis of wastefree production on the basis of the neural network model of anomalies detection without the use of the marked data that simplifies audit. To achieve this goal, the following tasks have been set and solved: offered model of generalized multiple transformations of audit data in the form of a two-layer neural network. Cauchy offered neural network model of Gauss-Bernoulli bidirectional restricted Cauchy machine possesses a heteroassociative memory; works real data; has no restrictions for memory capacity; provide high accuracy of anomalies detection; uses Cauchy's distribution that increases the speed of convergence of a method of parametrical identification. To increase the speed of Gauss-Bernoulli parametric identification of a bidirectional restricted Cauchy machine, a parametric identification method was developed to be implemented on a GPU using CUDA technology. The offered method allows increasing training speed by approximately proportional to the product of numbers of neurons in the hidden layer and power of a training set. The made experiments confirmed the operability of the developed software and allow to recommend it for use in practice in a subsystem of the automated analysis of DSS of audit for detection of anomalies.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Audit</kwd>
        <kwd>mapping by neural network</kwd>
        <kwd>Gauss-Bernoulli bidirectional restricted Cauchy machine</kwd>
        <kwd>anomalies detection</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>2. Problem Statement</title>
      <p>Let for model of detection of anomalies the training set be set S  {(ximn , xomut ,dimn ,domut )} , m 1, M ,
where ximn is m - y raw materials vector, xomut is m - y vector of finished goods, dimn is m - y the expected
reference vector of raw materials, domut is m - y the expected reference vector of finished goods.</p>
      <p>Then a problem of increase in accuracy of detection of anomalies on Gauss-Bernoulli's model of the
bidirectional limited machine of BRCM g(xin , xout , w) , where xin is raw materials vector, xout is the
vector of finished goods, w is a vector of parameters, is represented as a stay problem for this model of
1 M
such vector of parameters w* , which meets criterion F   (g(ximn , xomut , w* )  (dimn ,domut ))2  min .
M m1</p>
    </sec>
    <sec id="sec-3">
      <title>3. Literature Review</title>
      <p>
        Currently, the analytical procedures used during the audit are based on data mining techniques [
        <xref ref-type="bibr" rid="ref2 ref3">2,
3</xref>
        ]. Automated DSS audit means the automatic forming of recommendable decisions, based on the
results of the automated analysis of data, that improves quality process of audit. Unlike the traditional
approach, computer technologies of analysis of data in the system of audit accelerate and promote the
process accuracy of audit, that extremely critical in the conditions of plenty of associate tasks on lower
and middle levels, and amounts of indexes and supervisions in every task.
      </p>
      <p>
        The development of methods of estimation and prediction [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ], formation of generalized
associative relationships [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] are described in the works of the authors of this article. The goals of
creating these methods: reducing the computational complexity for simple tasks (a single mapping of
elements or sub-elements of the audit subject area), automatic structural identification, increasing the
accuracy for com-plex tasks (compositions of mappings of elements or sub-elements of the audit
subject area) and the possibility of applying these methods for the generalized analysis of elements and
sub-elements of the audit subject area (Table 1).
      </p>
      <p>The choice of model in the audit DSS depends on:
1. Characteristics of the audit data type (time series data, spatial data as mappings).
2. Audit level (upper middle, lower).
3. Audit tasks (internal, external).
4. The type of analysis tasks (detection of anomalies, structural analysis, assessment of
indicators).
5. The characteristics of the enterprise (large, medium, small) and the type of activity
(industry) at the top level.
6. Characteristics of sets and subsets of operations at lower levels (numerological, quantitative,
semantic, logical).</p>
      <p>This choice is schematically formalized in the form of a binary decision tree for choosing a neural
network data audit model (see Fig. 1).</p>
      <p>The proposed logical-neural network method makes it possible to automate the process of data
analysis in the audit DSS and optimize it depending on the characteristics of the audit process and the
audit object. One of the main tasks of data analysis of the audit subject area is the identification of
anomalies. Let's consider the existing types of anomalies and methods of their operation.</p>
      <p>
        Types of anomalies [
        <xref ref-type="bibr" rid="ref7 ref8 ref9">7–9</xref>
        ]:
● Point (are provided by points in character space).
● Contextual (usually a point of a time series or the rarefied data which depends on the
environment).
      </p>
      <p>● Collective (the section of a time series or the rarefied data).</p>
      <p>
        Methods of detection of anomalies [
        <xref ref-type="bibr" rid="ref7 ref8 ref9">7–9</xref>
        ]:
1. Approach on the basis of rules (logical approach):
      </p>
      <p>I. methods on the basis of associative rules with classification and without
classification (for example, the Apriori method);
II. methods on the basis of a decision tree with classification (for example, a method
of the isolated wood).</p>
      <sec id="sec-3-1">
        <title>Payment - delivery of raw materials</title>
      </sec>
      <sec id="sec-3-2">
        <title>Settlements with</title>
        <p>suppliers-customer
settlements
Release of raw
materials - posting
of finished products
(a composition of
mappings between a
set of input and
output data)</p>
      </sec>
      <sec id="sec-3-3">
        <title>Payment - delivery</title>
        <p>of raw materials
Settlements with
suppliers
settlements with
customers
(a composition of
mappings between a
set of input and
output data)</p>
        <p>Approach on the basis of ANN:</p>
        <p>I. ANN without classification (for example, the one-class SVM (support vector
machine), ANN associative memory (for example, the autoencoder, SOFM
(selforganizing feature map), Hopfield neural network, Boltzmann machine), ANN of
the forecast of a time series (for example, NARNN (non-linear autoregressive
neural network), NARMANN (nonlinear autoregressivemoving average neural
network), SRN (simple recurrent network), BRNN (bidirectional recurrent neural
network), LSTM (long short-term memory), BiLSTM, GRU (gated recurrent unit),
BiGRU));</p>
        <p>II. ANN with classification (for example, MLP (multilayer perceptron), RBFNN
(radial-basis function neural network)).</p>
        <p>Approach on the basis of Bayes's networks with classification
Approach on the basis of a clustering:</p>
        <p>I. clustering on the basis of centroid (for example, a method of k-means) or
distributions (for example, the EM (expectation–maximization) method);
II. clustering on the basis of medoid (for example, the PAM (partitioning around
medoids) methods, a subtractive clustering);
III. density clustering (for example, DBSCAN (density-based spatial clustering of
applications with noise) methods, OPTICS (ordering points to identify the
clustering structure methods).</p>
        <p>ANN</p>
      </sec>
      <sec id="sec-3-4">
        <title>Mapp data</title>
        <sec id="sec-3-4-1">
          <title>ANN with associative memory</title>
          <p>no waste</p>
        </sec>
        <sec id="sec-3-4-2">
          <title>CPNN</title>
          <p>RCM
do not correspond
speed</p>
        </sec>
        <sec id="sec-3-4-3">
          <title>CPNN</title>
        </sec>
        <sec id="sec-3-4-4">
          <title>Shallow CPNN FOCPNN BCPNN</title>
          <p>with waste, layers correspond to
the production of semi-finished
products</p>
        </sec>
        <sec id="sec-3-4-5">
          <title>Deep SRN with</title>
          <p>associative memory
accuracy, layers do not
correspond production
RCM
forward-only</p>
        </sec>
        <sec id="sec-3-4-6">
          <title>Shallow</title>
          <p>Gauss-Bernoulli
FORCM
bidirectional</p>
        </sec>
        <sec id="sec-3-4-7">
          <title>Shallow Gauss-Bernoulli BRCM</title>
          <p>Time series data</p>
        </sec>
        <sec id="sec-3-4-8">
          <title>ANN for forecasting</title>
          <p>прогноза
layers correspond to
the production of
semi-finished
products</p>
        </sec>
        <sec id="sec-3-4-9">
          <title>Deep CPNN</title>
          <p>FOCPNN
forward-only
Shallow
FOCPNN
bidirectional</p>
        </sec>
        <sec id="sec-3-4-10">
          <title>Shallow BCPNN</title>
          <p>Approach on the basis of the neighborhood (metric approach) (for example, methods of the
k-nearest neighbors, LOF (local outlier factor))
Approaches on the basis of distributions:
a. Parametrical approach on a basis:</p>
          <p>I. Gaussian distributions (for example, MCD (minimum covariance determinant)
method);
II. mixtures of distributions (for example, HMM (hidden Markov models), GMM
(Gaussian mixture models)).
b. Nonparametric approach on a basis:</p>
          <p>I. histograms;</p>
          <p>II. functions of a kernel (for example, Parzen window method).</p>
          <p>Approach on the basis of regression model (for example, the Box-Jenkins meth-od)
8. Approach on the basis of the spectral theory (matrix decomposition) (for example, PCA
(principal component analysis) method)
9. Approach on the basis of information theory (entropy).</p>
          <p>Now the most popular is approach of detection of anomalies based on neural networks.</p>
          <p>Disadvantages of the one-class SVM is restriction for quantity of support vectors. A disadvantage
of ANN of the forecast of a time series is that they require existence of a time series. A disadvantage of
ANN with classification is the requirement to classify anomalies that is not always possible owing to
labor input of obtaining the marked data on each type of anomalies. Therefore, in our work, we chose
ANN with associative memory.</p>
          <p>
            Traditional neural networks with an associative memory are:
1. Neural networks only with heteroassociative memory (for example, FOCPNN
(forwardonly counter propagation neural network) [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ], PCANN (principal com-ponent analysis
neural network) [
            <xref ref-type="bibr" rid="ref11">11</xref>
            ], ICANN (independent component analysis neural network) [
            <xref ref-type="bibr" rid="ref12">12</xref>
            ],
CMAC (cerebellar model articulation controller) [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ].
2. Neural networks only with an autoassociative memory (for example, the autoencoder [
            <xref ref-type="bibr" rid="ref14">14</xref>
            ],
SBN (sigmoid belief network) [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ], Helmholtz machine [
            <xref ref-type="bibr" rid="ref16">16</xref>
            ], SOFM [
            <xref ref-type="bibr" rid="ref17">17</xref>
            ], LVQNN
(learning vector quantization neural network) [
            <xref ref-type="bibr" rid="ref18">18</xref>
            ], RCAM (recurrent correlation associative
memory) [
            <xref ref-type="bibr" rid="ref19">19</xref>
            ], Hopfield neural network [
            <xref ref-type="bibr" rid="ref20">20</xref>
            ], Gauss machine [
            <xref ref-type="bibr" rid="ref21">21</xref>
            ], BSB (brain-state-in-box)
[
            <xref ref-type="bibr" rid="ref22">22</xref>
            ], Hamming neural network [
            <xref ref-type="bibr" rid="ref23">23</xref>
            ], ART (Adaptive resonance theory) [
            <xref ref-type="bibr" rid="ref24">24</xref>
            ].
3. ANN with a heteroassociative and autoassociative memory (for example, BCPNN
(bidirectional counter propagation neural network) [
            <xref ref-type="bibr" rid="ref25">25</xref>
            ], BAM (bidirectional associative
memory) [
            <xref ref-type="bibr" rid="ref26">26</xref>
            ], Boltzmann machine [
            <xref ref-type="bibr" rid="ref27">27</xref>
            ]).
          </p>
          <p>The majority of neural networks with an associative memory possess some or more shortcomings:
1. Do not possess at the same time autoassociative and heteroassociative memory,
2. Do not work with material data.
3. Have no high capacity of an associative memory.
4. Have no high accuracy.</p>
          <p>5. Have high computing complexity.</p>
          <p>In this regard, creation of a neural network which will allow to eliminate the specified defects is
relevant.</p>
          <p>
            The purpose of work is increase in efficiency of data analysis of audit of waste-free production on
the basis of neural network model of detection of anomalies with-out use of the marked data that
simplifies audit [
            <xref ref-type="bibr" rid="ref28 ref29 ref30">28–30</xref>
            ].
          </p>
          <p>For achievement of the goal, it is necessary to solve the following problems:
● Offer neural network model of detection of anomalies.
● Select criterion for evaluation of efficiency of neural network model of detection of
anomalies.
● Offer a method of parametrical identification of neural network model of detection of
anomalies.</p>
          <p>● Execute numerical researches.
4. Block Diagram of Neural Network Model of Detection of Anomalies</p>
          <p>In this paper, the structure of the data transformation model is determined based on the production
structure. It is assumed that the transformation of raw materials into finished products in one step
without waste without intermediate products. Each type of raw material is used in the production of one
or more types of finished products. The production structure for each planning period (month, quarter,
year) is deter-mined on the basis of long-term contracts and short-term (in particular urgent) orders.
The production plan is decomposed into quantization periods of the planning period, taking into account
the production capacity for different types of products.</p>
          <p>In this case, the transformation of these raw materials into finished products for the planning period
can be represented in the form of a two-layer neural network. The number of neurons in the input layer
is equal to the number of raw materials used in production. The number of neurons in the output layer
is equal to the number of types of finished products. The input values are the amount of raw materials
by type, the output of the network is the finished product values for the planning period or the
quantization period.</p>
          <p>When taking into account the supply of raw materials and the release of finished products for the
quantization period, the amount of recorded released raw materials and released finished products is
made up of the actual values of indicators and the difference in residuals at the beginning of the
quantization period. These balances are not calculated at the end (beginning) of each quantization period
and not reflected in accounting systems, balances are determined only at the beginning and end of the
planning period).</p>
          <p>The detecting anomalies problem during the release (write-off) of raw materials for the production
of finished products for the periods of quantization of the verification period (in particular, the periods
of quantization can be chosen equal to the production cycle - shift, day, several days) is formulated as
follows. Determine the quantization periods for which the structure of consumption of raw materials is
significant (the level of materiality is set by the decision maker) is higher or lower than the average
values for the period according to the data of the release of raw materials into pro-duction and the
posting of products.</p>
          <p>This data transformation model is used to create an anomaly detection model that can be represented
as a two-layer neural network. The number of neurons in the visible layer is equal to the sum of the
number of raw materials used in production and the number of types of finished products. Thus, the
number of raw materials and finished products is supplied to the visible layer by type for the planning
period or the quantization period of the verification period. To train the neural network, the "correct"
data are used (the formation of which has been verified). Data that are subject to verification are used
as control data.</p>
          <p>
            The block diagram of model of Gauss-Bernoulli BRCM (bidirectional restricted Cauchy machine)
[
            <xref ref-type="bibr" rid="ref6">6</xref>
            ] which is recurrent ANN and contains one visible layer and one hidden layer (Fig. 2).
vector of raw
materials
vector of
finished goods
…
…
…
…
…
…
visible
neurons
hidden
neurons
where  j is mathematical expectation, which characterizes the average value of indicators of supplied
raw materials or capitalized products,  j is a mean square deviation (if the training a vector are
normalized and centered, then  j =1), which characterizes the variance of the difference in residuals at
the beginning of the quantization period, N(0,1) is the function returning standard normally distributed
random number.
          </p>
          <p>Transition probability j -th a stochastic neuron in a state  is defined in a form
●</p>
          <p>1  1    j   .</p>
          <p>Pj   j 2 exp  2   j  
The stochastic hidden neurons which state is described on the basis of Bernoulli's
distribution in a form
with probability Pj ,
with probability 1  Pj .</p>
          <p>Transition probability j -th a stochastic neuron in a state 1 is defined in a form</p>
          <p>1 1
Pj   arctan  E j  ,</p>
          <p>2 
where E j is increment of energy of ANN at state change j -th a stochastic neuron with 0 on 1.
Gauss-Bernoulli's BRCM advantages:
1. Unlike the majority ANN possesses at the same time autoassociative and heteroassociative
memory.
2. Unlike a bidirectional associative memory and Boltzmann machine works real data.
3. Unlike a bidirectional associative memory and Boltzmann machine has no restrictions for
memory capacity.
4. Unlike a bidirectional associative memory provide big accuracy.</p>
          <p>5. Unlike Boltzmann machine has smaller computing complexity.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>5. Neural Network Model of Detection of Anomalies</title>
      <p>Positive phase (Step 1–3).</p>
      <p>1. Initialization of a state of the visible neurons corresponding to raw materials x1in  xin
2. Initialization of a state of the visible neurons corresponding to finished goods x1out  xout
3. Calculation of a state of the hidden neurons  j 1, N h  .</p>
      <p>Pj 
12  1 arctan  bhj  Nii1n wiijnh x1iiiinn  Nio1ut wiojuth x1ioiouutt  .</p>
      <p>1,
x1hj  
0,</p>
      <p>Pj  U (0,1),</p>
      <p>
        Pj  U (0,1).
where U (0,1) is the function returning uniform distributed random number in the range [
        <xref ref-type="bibr" rid="ref1">0,1</xref>
        ] .
Negative phase (Steps 4 and 5).
      </p>
      <p>4. Calculation of a state of the visible neurons corresponding to raw materials  j 1, N in 
where bhj is bias for j-th of a neuron of the hidden layer, bijn is bias for j-th of a neuron of the visible
layer corresponding to raw materials, bojut is bias for j-th of a neuron of the visible layer corresponding
to finished goods, winh is connection weight from the neuron i-th in a visible layer corresponding to
ij
raw materials to j-th to a neuron of the hidden layer, wouth is connection weight from the neuron i-th
ij
in a visible layer corresponding to finished goods to j-th to a neuron of the hidden layer, N h is number
of neurons in the hidden layer, N in is the number of the neurons in a visible layer corresponding to raw
materials, N out is the number of the neurons in a visible layer corresponding to finished goods.</p>
      <p>N h
 ijn  bijn  ijn  winh x1ih ,</p>
      <p>ij
i1
x2ijn   ijn  ijn N (0,1) .</p>
      <p>N h
 ojut  bojut  ojut  wiojuth x1ih ,</p>
      <p>i1
x2ojut   ojut  ojut N (0,1) ,
5. Calculation of a state of the visible neurons corresponding to finished goods  j 1, N out </p>
      <p>In work for training of the BRCM model the function of the purpose which means the choice of such
values of a vector of parameters is selected w  (w1in1h ,..., wNininhNh , w1o1uth ,..., wNouotutNh h ) , which deliver a
minimum of a root mean square error (the differences of a sample on model and a test sample)</p>
      <p>F  M ( N in1 N out ) mM1 x2imn  dimn 2  x2omut  domut 2   mwin ,
where x2imn is m -th an evaluation vector of raw materials on model, dimn is m -th raw materials vector,
x2omut is m -th an evaluation vector of finished goods on model, dout is m -th vector of finished goods.
m</p>
    </sec>
    <sec id="sec-5">
      <title>Method of Parametrical Identification</title>
    </sec>
    <sec id="sec-6">
      <title>Detection of Anomalies on the basis</title>
    </sec>
    <sec id="sec-7">
      <title>Contrastive Divergence) of of</title>
    </sec>
    <sec id="sec-8">
      <title>Neural Network Model of</title>
    </sec>
    <sec id="sec-9">
      <title>Algorithm CD-1 (One-Step</title>
      <p>The method of parametrical identification of neural network model of detection of anomalies on the
basis of algorithm CD-1 consists of the following blocks (Fig. 3).</p>
      <p>1. Initialization
2. Initialization of the state of visible neurons corresponding to
raw materials (positive phase)
3. Initialization of the state of visible neurons corresponding to
the finished product (positive phase)
4. Calculation of the state of hidden neurons (positive phase)
5. Calculation of the state of visible neurons corresponding to
to raw materials (negative phase)
6. Calculation of the state of visible neurons corresponding to
the finished product (negative phase)
7. Calculation of the state of hidden neurons (negative phase)
8. Setting synaptic weights based on the stochastic rule
9. Continue?</p>
      <p>No</p>
      <p>Yes
and weights winh (n) , i 1, N in , j 1, N h , wouth (n) , i 1, N out , j 1, N h , winh (n)  0 ,
ij ij ii
wouth (n)  0 , winh (n)  winh (n) , wouth (n)  wouth (n) .</p>
      <p>ii ij ji ij ji</p>
      <p>The training set is set {(ximn , xomut ) | ximn (0,1)Nin , xomut (0,1)Nout } , m 1, M , where ximn is
mth raw materials vector, xout – m -th vector of finished goods, M – power of a training
m
set, vector of mean square deviations for a raw materials vector σin  ( in ,..., Ninin ) ; vector
j
of mean square deviations for a vector of finished goods σout  ( out ,..., Nouotut ) .
j
Positive phase (Step 2–4)
2. Initialization of a state of the visible neurons corresponding to raw materials x1imn  ximn ,
3. Initialization of a state of the visible neurons corresponding to finished goods
x1omut  xout
m ,
4. Calculation of a state of the hidden neurons  j 1, N h </p>
      <p>Pmj </p>
      <p>
1</p>
      <p>
2 
1
 in</p>
      <p>i
 Nin Nout
arctan  bhj (n)   wiijnh (n) x1imni   wiojuth (n) x1oomuuitt  , m 1, M ,
i1 i1
i</p>
      <p>
1,
x1hmj  
0, Pmj  U (0,1)</p>
      <p>Pmj  U (0,1)
. m 1, M
Negative phase (Steps 5–7)
5. Calculation of a state of the visible neurons corresponding to raw materials  j 1, N in 
 minj  bijn (n)  ijn  wiijnh (n)x1hmi , m 1, M ,
x2imnj   in  ijn N (0,1) , m 1, M .</p>
      <p>mj
 out  bout (n)  out  wout h (n)x1hmi , m 1, M ,
mj j j ij
x2imnj   in  ijn N (0,1) , m 1, M</p>
      <p>mj
6. Calculation of a state of the visible neurons corresponding to finished goods  j 1, N out 
7. Calculation of a state of the hidden neurons  j 1, N h </p>
      <p>Pmj </p>
      <p>
1</p>
      <p>
2 
1
 in</p>
      <p>i
 Nin Nout
arctan  bhj (n)   wiijnh (n) x2imni   wiojuth (n) x2oomuutit  , m 1, M ,
i1 i1
i</p>
      <p>
Nh
i1
N h
i1
x1omuit
8. Setup of bias and synoptic weights on the basis of the stochastic rule
x2hmj  
0,
1,</p>
      <p>P  U (0,1)
mj
P  U (0,1)
mj</p>
      <p>M x1imni
biin (n  1)  biin (n)   1 
 M m1  in 2
 i</p>
      <p>M
biout (n  1)  biout (n)   1 


 M m1  out 2
 i</p>
      <p>, m 1, M .


M m1  out 2 </p>
      <p>i 
x2out 
mi 
, i 1, N in ,</p>
      <p>, i 1, N out ,
 1 M
bih (n  1)  bih (n)    x1hmi 
 M m1
1 M</p>
      <p> x2mhi  , i 1, N h ,</p>
      <p>M m1 
ij  M1 mM1 x1imni iixn1hmj , i 1, N in , j 1, N h ,
ij  M1 mM1 x2imni iixn2hmj , i 1, N in , j 1, N h ,
winh (n 1)  wiijnh (n)  (ij  ij ) , i 1, N in , j 1, N h ,
ij
ij  M1 mM1 x1omuitioxut1mhj , i 1, N out , j 1, N h ,
ij 
1 M x2omuit x2hmj , i 1, N out , j 1, N h ,</p>
      <p>M m1  iout
wouth (n 1)  wiojuth (n)  (ij  ij ) , i 1, N out , j 1, N h</p>
      <p>ij
9. Check of termination condition
If 1 M Nin | x1imni  x2imni |  Nout | x1omuit  x2omuit |   then n  n  1 , go to 2.</p>
      <p>M (N in  N out ) m1 i1 i1 </p>
    </sec>
    <sec id="sec-10">
      <title>8. Experiments and Results</title>
      <p>The offered method was investigated on indicators of delivery and payment of stocks of
manufacturing enterprise with a two-year depth of sample with daily time intervals.</p>
      <p>Results of comparison of the offered neural network model (BRCM) with neural network model are
presented by a bidirectional counter propagation neural network (BCPNN) on the basis of criterion of
a root mean square error in Table 2.</p>
      <p>According to Table 2, use of BRCM reduces a root mean square error and by that increases the
accuracy of detection of anomalies</p>
      <p>Results of comparison of the offered method of parametrical identification with use and without use
of GPU and technology of parallel processing information of CUDA are provided in Table 3.</p>
      <p>According to tab. 2, use of GPU reduces computing complexity approximately in
2N hM  log2 (N hM ) time and by that increases the speed of parametrical identification.
9. Conclusions
1. The relevant problem of increase in efficiency of detection of anomalies in data of audit of
wastefree production was solved by means of neural network model of Gauss-Bernoulli bidirectional
restricted Cauchy machine.
2. The proposed neural network model of Gauss-Bernoulli bidirectional restricted Cauchy machine
possesses at the same time autoassociative and heteroassociative memory; real data; has no
restrictions for memory capacity; provide high accuracy of anomalies detection; uses Cauchy's
distribution that increases the speed of convergence of a method of parametrical identification.
3. For increase speed of parametrical identification of Gauss-Bernoulli bidirectional restricted Cauchy
machine, the method of parametrical identification intended for implementation on GPU by means
of CUDA technology was developed. The offered method allows to increase training speed
approximately in 2N hM  log2 (N hM ) time, where N h is number of neurons in the hidden layer,
M is power of a training set.
4. The made experiments confirmed operability of the developed software and allow to recommend it
for use in practice in a subsystem of the automated analysis of DSS of audit for anomalies detection.</p>
      <p>Prospects of further researches are in checking the offered methods on broader set of test databases.
10.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <source>[1] The World Bank, World Development Report</source>
          <year>2016</year>
          :
          <article-title>Digital Dividends</article-title>
          . URL: https://www.worldbank.org/en/publication/wdr2016.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Schultz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Tropmann-Frick</surname>
          </string-name>
          ,
          <article-title>Autoencoder neural networks versus external auditors: detecting unusual journal entries in financial statement audits</article-title>
          ,
          <source>in: Proceedings of the 53rd Hawaii intern. conf. on System Sciences, HICSS</source>
          , Maui, Hawaii, USA,
          <year>2021</year>
          , рр.
          <fpage>5421</fpage>
          -
          <lpage>5430</lpage>
          . doi:
          <volume>10</volume>
          .24251/HICSS.
          <year>2020</year>
          .
          <volume>666</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Nonnenmacher</surname>
          </string-name>
          , et al.,
          <article-title>Using autoencoders for data-driven analysis in internal auditing</article-title>
          ,
          <source>in: Proceedings of the 54th Hawaii Intern. Conf. on System Sciences, Maui</source>
          , Hawaii, USA,
          <year>2021</year>
          , рр.
          <fpage>5748</fpage>
          -
          <lpage>5757</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>T.</given-names>
            <surname>Neskorodіeva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Fedorov</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Izonin</surname>
          </string-name>
          ,
          <article-title>Forecast method for audit data analysis by modified liquid state machine</article-title>
          ,
          <source>in: Intelligent Information Technologies &amp; Systems of Information Security. Proceedings of the 1st Intern. Workshop</source>
          , Khmelnytskyi, Jun.
          <fpage>10</fpage>
          -
          <lpage>12</lpage>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>T.</given-names>
            <surname>Neskorodieva</surname>
          </string-name>
          , E. Fedorov,
          <article-title>Automatic analysis method of audit data based on neural networks mapping, Information technology and interaction</article-title>
          ,
          <source>in: Proceedings of the 7th Intern. Conf</source>
          .,
          <string-name>
            <surname>IT</surname>
          </string-name>
          &amp;I, Kyiv,
          <source>Dec. 2-3</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>T.</given-names>
            <surname>Neskorodіeva</surname>
          </string-name>
          , E. Fedorov,
          <article-title>Method for automatic analysis of compliance of expenses data and the enterprise income by neural network model of forecast, Modern machine learning technologies and data science</article-title>
          .
          <source>Proceedings of the 2nd Intern. Workshop on MoMLeT&amp;DS</source>
          ,
          <string-name>
            <surname>Lviv-Shatsk</surname>
          </string-name>
          ,
          <source>Jun. 2- 3</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>V.</given-names>
            <surname>Chandola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Banerjee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <article-title>Anomaly detection: A survey</article-title>
          ,
          <source>ACM Computing Surveys</source>
          <volume>41</volume>
          (
          <issue>3</issue>
          ) (
          <year>2009</year>
          ). doi:
          <volume>10</volume>
          .1145/1541880.1541882.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>V.</given-names>
            <surname>Hodge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Austin</surname>
          </string-name>
          ,
          <article-title>A survey of outlier detection methodologies</article-title>
          ,
          <source>Artificial Intelligence Reform</source>
          <volume>22</volume>
          (
          <issue>2</issue>
          ) (
          <year>2004</year>
          )
          <fpage>85</fpage>
          -
          <lpage>126</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M.</given-names>
            <surname>Agyemang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Barker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Alhajj</surname>
          </string-name>
          ,
          <article-title>A comprehensive survey of numeric and symbolic outlier mining techniques</article-title>
          ,
          <source>Intelligent Data Analysis</source>
          <volume>10</volume>
          (
          <issue>6</issue>
          ) (
          <year>2006</year>
          )
          <fpage>521</fpage>
          -
          <lpage>538</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>U. P.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Jain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tiwari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.K.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <article-title>Gradient evolution-based counter propagation network for approximation of noncanonical system</article-title>
          ,
          <source>Soft Computing</source>
          <volume>23</volume>
          (
          <year>2019</year>
          )
          <fpage>4955</fpage>
          -
          <lpage>4967</lpage>
          . doi:
          <volume>10</volume>
          .1007/s00500-018-3160-7.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>J.-W. Cho</surname>
          </string-name>
          , H.
          <string-name>
            <surname>-M. Park</surname>
          </string-name>
          ,
          <article-title>Independent vector analysis followed by hmm-based feature enhancement for robust speech recognition</article-title>
          ,
          <source>Sig. Process</source>
          <volume>120</volume>
          (
          <year>2016</year>
          )
          <fpage>200</fpage>
          -
          <lpage>208</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R.</given-names>
            <surname>Chai</surname>
          </string-name>
          , et al.,
          <article-title>Driver fatigue classification with independent component by entropy rate bound minimization analysis in an EEG-based system</article-title>
          ,
          <source>IEEE J. Biomed. Health Inf</source>
          .
          <volume>21</volume>
          (
          <issue>3</issue>
          ) (
          <year>2017</year>
          )
          <fpage>715</fpage>
          -
          <lpage>724</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M. I.</given-names>
            <surname>Achmad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Adinugroho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Susanto</surname>
          </string-name>
          ,
          <article-title>Cerebellar model articulation controller (CMAC) for sequential images coding</article-title>
          ,
          <source>in: 2014 The 1st International Conference on Information Technology</source>
          , Computer, and Electrical Engineering. doi:
          <volume>10</volume>
          .1109/ICITACEE.
          <year>2014</year>
          .
          <volume>7065734</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>S.</given-names>
            <surname>Haykin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Neural</given-names>
            <surname>Networks</surname>
          </string-name>
          and
          <string-name>
            <given-names>Learning</given-names>
            <surname>Machines</surname>
          </string-name>
          , Upper Saddle River, Pearson Education, Inc., New Jersey,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>P. M. Baggenstoss</surname>
          </string-name>
          ,
          <article-title>Applications of projected belief networks (PBN)</article-title>
          ,
          <source>in: 2019 27th European Signal Processing Conference (EUSIPCO)</source>
          .
          <source>doi:10</source>
          .23919/EUSIPCO.
          <year>2019</year>
          .
          <volume>8902708</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>P.</given-names>
            <surname>Sountsov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <article-title>Spiking neuron network Helmholtz machine</article-title>
          .
          <source>Comput. Neurosci.</source>
          ,
          <year>2015</year>
          . doi:
          <volume>10</volume>
          .3389/fncom.
          <year>2015</year>
          .
          <volume>00046</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>T.</given-names>
            <surname>Kohonen</surname>
          </string-name>
          ,
          <article-title>Self-organizing and associative memory</article-title>
          , 3rd ed., Springer, New York,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>H. de Vries</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Memisevic</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Courville</surname>
          </string-name>
          ,
          <article-title>Deep Learning Vector Quantization</article-title>
          ,
          <source>in: ESANN 2016 proceedings, European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning</source>
          , Bruges, Belgium, Apr.
          <fpage>27</fpage>
          -
          <lpage>29</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>R. A.</given-names>
            <surname>Lobo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Valle</surname>
          </string-name>
          ,
          <article-title>Ensemble of binary classifiers combined using recurrent correlation associative memories</article-title>
          ,
          <source>Brazilian Conference on Intelligent Systems, BRACIS</source>
          ,
          <year>2020</year>
          , pp
          <fpage>442</fpage>
          -
          <lpage>455</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kobayashi</surname>
          </string-name>
          ,
          <article-title>Quaternionic Hopfield neural networks with twin-multistate activation function</article-title>
          ,
          <source>Neurocomputing</source>
          <volume>267</volume>
          (
          <year>2017</year>
          )
          <fpage>304</fpage>
          -
          <lpage>310</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.neucom.
          <year>2017</year>
          .
          <volume>06</volume>
          .013.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>K. L. Du</surname>
            ,
            <given-names>M. N. S.</given-names>
          </string-name>
          <string-name>
            <surname>Swamy</surname>
          </string-name>
          ,
          <source>Neural Networks and Statistical Learning</source>
          , Springer-Verlag, London,
          <year>2014</year>
          . doi:
          <volume>10</volume>
          .1007/978-1-
          <fpage>4471</fpage>
          -5571-3.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Park</surname>
          </string-name>
          ,
          <article-title>Optimal and robust design of brain-state-in-a-box neural associative memories</article-title>
          ,
          <source>Neural Networks</source>
          <volume>23</volume>
          (
          <issue>2</issue>
          ) (
          <year>2010</year>
          )
          <fpage>210</fpage>
          -
          <lpage>218</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.neunet.
          <year>2009</year>
          .
          <volume>10</volume>
          .008.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>O. I.</given-names>
            <surname>Khristodulo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Makhmutova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. V.</given-names>
            <surname>Sazonova</surname>
          </string-name>
          ,
          <article-title>Use algorithm based at Hamming neural network method for natural objects classification</article-title>
          ,
          <source>Procedia Computer Science</source>
          <volume>103</volume>
          (
          <year>2017</year>
          )
          <fpage>388</fpage>
          -
          <lpage>395</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.procs.
          <year>2017</year>
          .
          <volume>01</volume>
          .126.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>T.</given-names>
            <surname>Barszcz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bielecki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wójcik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bielecka</surname>
          </string-name>
          , ART-2
          <article-title>Artificial Neural Networks Applications for Classification of Vibration Signals and Operational States of Wind Turbines for Intelligent Monitoring</article-title>
          , in: Dalpiaz G. et al. (Eds.),
          <source>Advances in Condition Monitoring of Machinery in NonStationary Operations. Lecture Notes in Mechanical Engineering</source>
          , Springer, Berlin, Heidelberg,
          <year>2014</year>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>642</fpage>
          -39348-8_
          <fpage>58</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>A. P.</given-names>
            <surname>Sonika</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Chauhan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dixit</surname>
          </string-name>
          ,
          <article-title>New technique for detecting fraudulent transactions using hybrid network consisting of full-counter propagation network and probabilistic network</article-title>
          ,
          <source>in: 2016 International Conference on Computing, Communication and Automation (ICCCA)</source>
          ,
          <year>2016</year>
          , pp.
          <fpage>177</fpage>
          -
          <lpage>182</lpage>
          . doi:
          <volume>10</volume>
          .1109/CCAA.
          <year>2016</year>
          .
          <volume>7813713</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>E.</given-names>
            <surname>Javidmanesh</surname>
          </string-name>
          ,
          <article-title>Global stability and bifurcation in delayed bidirectional associative memory neural networks with an arbitrary number of neurons</article-title>
          , J. Dyn. Sys., Meas.,
          <source>Control</source>
          .
          <volume>139</volume>
          (
          <issue>8</issue>
          ) (
          <year>2017</year>
          ).
          <source>doi:10.1115/1</source>
          .4036229.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Wang</surname>
          </string-name>
          , et al.,
          <article-title>A novel restricted boltzmann machine training algorithm with fast Gibbs sampling policy</article-title>
          , Mathematical Problems in Engineering,
          <year>2020</year>
          . doi:
          <volume>10</volume>
          .1155/
          <year>2020</year>
          /4206457.
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>V.</given-names>
            <surname>Buriachok</surname>
          </string-name>
          , et al.,
          <article-title>Invasion Detection Model using Two-Stage Criterion of Detection of Network Anomalies</article-title>
          ,
          <source>Cybersecurity Providing in Information and Telecommunication Systems (CPITS)</source>
          , pp.
          <fpage>23</fpage>
          -
          <lpage>32</lpage>
          , Jul.
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>A.</given-names>
            <surname>Carlsson</surname>
          </string-name>
          , et al.
          <source>Sustainability Research of the Secure Wireless Communication System with Channel Reservation</source>
          .
          <source>2020 IEEE 15th International Conference on Advanced Trends in Radioelectronics</source>
          , Telecommunications and Computer Engineering (TCSET),
          <year>2020</year>
          . https://doi.org/10.1109/tcset49122.
          <year>2020</year>
          .235583
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>V.</given-names>
            <surname>Lakhno</surname>
          </string-name>
          , et al.,
          <article-title>Funding Model for Port Information System Cyber Security Facilities with Incomplete Hacker Information Available</article-title>
          ,
          <source>Journal of Theoretical and Applied Information Technology</source>
          <volume>96</volume>
          (
          <issue>13</issue>
          ),
          <fpage>4215</fpage>
          -
          <lpage>4225</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>