<!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>Neural net Decision Support System for Hand-written Author Identifications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>A Ermolenko</string-name>
        </contrib>
      </contrib-group>
      <fpage>71</fpage>
      <lpage>78</lpage>
      <abstract>
        <p>Questions of Decision Support System on processing of hand-written identifications are considered. The author has developed an original allocation method of unique handwriting characteristics on the basis of the line and symbols analysis. The informational content criterion is modified and parametric base divisibility is shown.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>the introduction of coefficients  i with the formalized values of the equipment of modern facilities by
alarm systems (P1), by protection of building structures (P2), by authenticity and reliability of
information on the functioning of the alarm system, security alarm control codes and authorized
persons of protected objects (P3) and other parameters of Pi forming:</p>
      <p>n
P   i Pi (3),</p>
      <p>i1
R – Internal costs such as fuel costs (R1), ammunition for the training of rapid response teams (R2) and
other parameters collapsible additively taking into account the coefficients by  j :</p>
      <p>S1,S2</p>
      <p>Thefts, fires due to non-compliance with
the customer requirements for the quality
of security or fire alarm, construction
safety in the absence of a written refusal
of the 1st person from the object</p>
      <p>O
R
itry by
cu re on
f av rse
se i</p>
      <p>w tp
ono tsn s1
ti e e
a
inm irequm ttonh
r
f
oC re
Z7
&amp;
OR
fo tsn ,eey
tn em lpo )
o
ia re
im iuq enm trapy
r
fcno tirey (ow irdh
akF sceu iraevw t
e r
&amp;</p>
      <p>OR
tfeh tuo tem n</p>
      <p>b s w
o a s td</p>
      <p>y o
rey lae
rg p rm uh
oF ap laa s</p>
      <p>Z1
add rm</p>
      <p>a
tae is</p>
      <p>d
tim to
ig ed
llIe co
Z2</p>
      <p>И
n
o
iton tc
a je
r b
te o
n
e
P
Z3
fo lseb
ss a
oL lauv
Z4</p>
      <p>Given the above scenario, the l-function of the dangerous state is represented as:
у  z1...z12   z1z3 z4  z2 z3 z4  z1z5  z1z6  z2 z6  z3 z4 z7 
z3 z4 z8  z5 z7  z5 z8  z6 z7  z6 z8  z9  z10 z11  z10 z12</p>
      <p>We have studied the problem links of the formalized control model. The analysis showed that the
actual aspect is the prevention of decision-making on forged handwritten documents. It is important to
work with handwritten documents, not only customers but also their own employees.</p>
      <p>
        The presented Cause and Effect Diagram as Fishbone Diagram by Kaoru Ishikawa [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] emphasizes
that in the control process there is a need for expert support of decisions by means of artificial
intelligence (figure 2). These tools should be focused on the development of new methods and models
of handwriting identification.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Submission of</title>
      <p>consent to the
personal data
processing by
one person</p>
      <p>Z10
by ry s
itecon irsvo tiireo
Isnp eupS tauh
Z11
&amp;</p>
      <p>S3
OR
l
saon aeg
r k
e a
sp le
tliecn taad
Z12
(5)</p>
      <sec id="sec-2-1">
        <title>Dishonesty of its staff</title>
        <sec id="sec-2-1-1">
          <title>An collusion with client</title>
        </sec>
        <sec id="sec-2-1-2">
          <title>Negligence</title>
        </sec>
        <sec id="sec-2-1-3">
          <title>Expertise equipment lack</title>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>Limited resources for scanning and processing information Client orientation</title>
        <sec id="sec-2-2-1">
          <title>Acceptance of appeals by Fax, mail, e-mail</title>
        </sec>
        <sec id="sec-2-2-2">
          <title>Acceptance of consents from the 1st person for all authorized persons</title>
          <p>Department management process
Сronyism</p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>Internal handwritten document flow</title>
        <sec id="sec-2-3-1">
          <title>Low qualification</title>
          <p>of employees</p>
        </sec>
        <sec id="sec-2-3-2">
          <title>Large documents array</title>
          <p>Using intelligent methods and models
to support decision-making</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Decision Support Systems</title>
      <sec id="sec-3-1">
        <title>The problem of decision-making when considering handwritten appeals</title>
        <p>3. Development of Decision Support System
The proposed decision support system (DSS) is based on fuzzy neural net identification (Figure 3).</p>
        <p>Input bitmap handwritten document image
s
e
l
p
m
a
s
g
n
i
t
i
r
w
d
n
a
h
f
o
e
s
a
b
a
t
a
D
e
s
a
b
a
t
a
d
r
e
v
r
e
s
t
n
e
i
l
c</p>
        <p>Determination of handwriting coarse (string) parameters</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Determining of main</title>
      <p>handwriting coarse (string)
parameters, including
spaces and lines to
highlight the word</p>
    </sec>
    <sec id="sec-5">
      <title>Normalization, equalization by weight coefficients</title>
    </sec>
    <sec id="sec-6">
      <title>Selection of a text fragment (words, letters)</title>
    </sec>
    <sec id="sec-7">
      <title>Fine (by symbols) characteristics determination</title>
    </sec>
    <sec id="sec-8">
      <title>Normalization, equalization by weight coefficients</title>
    </sec>
    <sec id="sec-9">
      <title>Decision making module by neural network</title>
    </sec>
    <sec id="sec-10">
      <title>Decision making module by neural network Final decision module on the basis fuzzy logic</title>
    </sec>
    <sec id="sec-11">
      <title>Decision making</title>
      <p>...
x12  x2</p>
      <p>N
x22  x32</p>
      <p>...
...
x1M  xNM 
x2M  x3M 
x2M  x4M </p>
      <p>... 
x2M  xM </p>
      <p>N 
... 
... </p>
      <p>M M 
xN 1  xN </p>
      <p>
        The analysis carried out in the course of the research showed that different characteristics of the
handwriting emphasize the uniqueness of its author in different ways [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. In order to assess the
informative characteristics of handwriting and their balancing, a modification of the Shannon criterion
was developed (6):
t _ perj true _ maхj
      </p>
      <p> f _ false j  x  dx   f _ true j  x  dx
 j  ffaallssee__ mmiaпхjj trute__pmerajхj (6)</p>
      <p> f _ false j  x  dx   f _ true j  x  dx
false _ miпj true _ miпj</p>
      <p>Identification within groups of handwriting parameters is realized by means of neural networks.
When creating the identification module, the possibilities of using various neural networks, including
self-organizing, radial-basis and probabilistic ones, were studied and tested. At the same time, the
studies have shown that the optimal decision model is the back propagation network. Formation of the
training sample will produce formalization of handwriting characteristics of the original image. The
solution classification problem of handwriting samples is solved in the tandem "original"
"falsification". Imagine the training and the test sample F_O, T_O, F_T, T_T differential form:
x12  x22 x1M  x2M 
x12  x32 x1M  x3M 

(7)
(8)
this will increase the sample size to
dim O  M 
,
where М1 – coarse (by strings) and М2 – fine (by symbols) set of parameters.</p>
      <p>To find the optimal algorithmic complexity balance and identification quality, various methods of
backpropagation neural network training (gradient method, Lewenberg-Marquardt method,
quasiNewton method) has been investigated. The best convergence rate and minimize the mashing learning
error EL   G  X   Y and generalization error E  G  F is been quasi-Newton BFGS algorithm</p>
      <p>
        XX
(Broyden — Fletcher — Goldfarb — Shannon algorithm) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Algorithm functioning is based on
determination gradient vector at the k-th iteration gk by multiplication Bk Pk  gk that approximates
Hessian-matrix by matrix Bk for next direction optimization Pk. BFGS-conversion formula is defined as
      </p>
      <p>Pk 1  gk 1 
Sk  Xk1  X k – vector equal to the change of Х n the k-th iteration, Yk  gk 1  gk – the corresponding
change of gradient.</p>
      <p>In the BFGS–formula uses the results of the previous step. Thus, the 1st step should be carried out
in a different way, for example, by the steepest descent method with minimizing the error of the neural
network:
 Sk , gk 1 Yk  Yk , gk 1  Sk   Sk , gk 1  1  Yk ,Yk 
Sk
(9)
Yk , Sk 
Yk , Sk 
Yk , Sk 
where y j – value of j-th output of neural network; dj – desired value of j-th output; p – number of
neurons in output layer. Changing the weight will produce the formula:
where h - the parameter that determines the learning speed.</p>
      <p>The first layer of the proposed neural network topology represents 5 neurons with
tangencesigmoidal activation function. The second layer consists of 1 neuron with linear activation function.
The number of training epochs was 2000. Research of the identifier model have shown (Figure 4)
unambiguous separability of both string and character parameters at the output of the neural network.
 xmi 2
 i2</p>
      <p>E W  
1 p 2</p>
      <p>  yi  d j  ,
2 j1
wij  h
E
wij
,</p>
      <p>Decision-making using fuzzy logic is realized on the basis of the composite rule by Mamdani
inference by means of fuzzy implication:
C  z   C1'  C2'   2  C1  z   1  C2  z  .
(12)</p>
      <p>The input functions of the accessory are represented by bell-shaped distribution functions of
characteristics  x  x  e . The linguistic output of the fuzzy model forms the answer about
i
the authenticity of the handwritten document. It is possible to apply the centroid method (center of
gravity method) of output characteristic defuzzification:</p>
      <p>
        n
ZCT  С  Z j  Z j
j1
n
С  Z j 
j1
4. Identification of hand-writing characteristics
The coarse (string) characteristics determination of handwriting is realized by image segmentation,
clustering [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], virtualization of incomplete strings clusters, two-level filtering and approximation of
the reference trajectory writing of strings (figure 5).
(10)
(11)
(13).
Least squares
approximation
r
e
t
l
i
f
1
l
e
v
e
L
      </p>
      <p>а а, а а а а а а а а а а</p>
      <p>fragment determination for fine analysis
identification in the δ-corridor of a
piecewise linear approximation
clustering
r
e
t
l
i
f
2
l
e
v
e
l</p>
      <p>After filtration, it becomes possible to approximate the reference trajectory. Consider the clustering
the image. We use the filter to remove small clusters of punctuation marks and large clusters of capital
letters. Cut the pair strings joined in one cluster.</p>
      <p>
        The approximation is feasible by the least squares method [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Differentiating the residual function
by unknown parameters b and c and equating derivatives to zero, we obtain a system of equations:
 1 x  n  yi  bxi  c2 xi  0
 122 bbx  11n  yi  bxi  c2  0 (14)
      </p>
      <p>The approximation of the reference trajectory allows forming an orthogonal virtual ruler:
where hav - the average clusters height,  - the parameter of the symbols deviation,  - the height of
the virtual ruler.</p>
      <p>The analysis of symbol pixel intensities when scanning with a virtual ruler allows to determine 10
coarse string parameters, as well as to select individual words for a thin (by symbol) analysis of the
peculiarities of writing letters and inter-letter connections by the author (figure 6).</p>
      <p>  hav  
h2
h3




h1</p>
      <p>
        The developed fine symbolic identification methods is basing on coding of the symbols contour by
trapezes [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] with dynamically changing bases and their subsequent filtration.
      </p>
      <p>The developed method formation of vectors begins with the selection of points pair (for example, M
and the next P) of the first studied curve of the handwriting string. Having the coordinates x, y of
the point, drawing a line through it Ay  Bx  C  0 with deterministic parameters A, B,C . All
(15)
points of contour N  xi ; yi  in the path between M , PAxi  Byi  C must meet the following
condition:
  const ,
where  
(16)</p>
      <p>Determination is realized by consecutive description of the symbol in the graph representation with
formation of statistical matrix and adjacency list as well as auxiliary list (figure 7).
Ayi  Bxi  C</p>
      <p>A2  B2</p>
      <p>.
developed software is shown in figure 8.</p>
    </sec>
    <sec id="sec-12">
      <title>Time clastering</title>
    </sec>
    <sec id="sec-13">
      <title>Time to determine the angle of inclination</title>
      <p>The proposed methods make it possible to formalize 14 handwriting characteristics, with their
subsequent inclusion in the DSS. The evaluation of information content allows us to conclude that the
most informative character characteristics are the angles of 3-beam connections, and from the number
of string characteristics - the relative height of the letters and the angles of inclination. The time of
operation ( t ) of the DSS consists of the work of string ( t1 ) and character ( t2 ) neural network
identification, as well as generalizing fuzzy inference (  )and is not more than 7 seconds:
t  t1  t2    3sec 3,5sec 0,5sec  7 sec (17)</p>
      <p>The proposed algorithms were tested on an independent sample of 1000 samples. Confidence
interval a positive identification in this case was 0.9.</p>
      <p>The software has received state registration. The software is implemented in the client-server database
concept and can be integrated into law enforcement databases.
5. Conclusion
As a result of researches the decision support system allowing identifying the author of the
handwritten text is synthesized. The decision model based on BFGS-neural network with the method of
training on the backpropagation algorithm is selected. The developed fuzzy-neural network model of
identification and methods of information processing and determination of the unique characteristics
of handwriting are implemented in ready-made software that allows identifying the author of
handwriting within 7 seconds of computer examination with a confidence interval of 0.9.
Acknowledgments
I Express my gratitude to my supervisor, doctor of technical Sciences, prof. Igor Goroshko
(Management Academy of the Ministry of the Interior of the Russian Federation), my teacher Ph. D.,
associate Professor. Korlyakova M. O. (Bauman Moscow State Technical University) and my father's
Ph. D., Assoc. Ermolenko V. A. (Bauman Moscow State Technical University) for his invaluable
contribution to the development of my scientific potential.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Solojentsev</surname>
            <given-names>E 2004</given-names>
          </string-name>
          <article-title>Scenario Logic and Probabilistic Management of Risk in Business</article-title>
          and Engineering. Springer.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Solojentsev</surname>
            <given-names>E 2010</given-names>
          </string-name>
          <article-title>Logical and Probabilistic Risk Management invalidity flight tests of machines, processes</article-title>
          and systems // Problems of Risk Analysis, Volume
          <volume>7</volume>
          ,
          <issue>N4</issue>
          . pp
          <fpage>72</fpage>
          -
          <lpage>85</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Solojentsev</surname>
            <given-names>E</given-names>
          </string-name>
          and
          <string-name>
            <surname>Lebedev</surname>
            <given-names>Y 2006</given-names>
          </string-name>
          <article-title>Logic-probabilictic models of company management unsuccess risk</article-title>
          / Mathematical Economics, No 10, The Publishing House of the Wroclav University of Economics. Wroclav,
          <volume>3</volume>
          (
          <issue>40</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Vapnik</surname>
            <given-names>V 1998</given-names>
          </string-name>
          <string-name>
            <surname>Statistical Learning</surname>
          </string-name>
          <article-title>Theory</article-title>
          . NY: John Wiley
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5] Avriel and
          <article-title>Mordecai 2003 Nonlinear Programming: Analysis</article-title>
          and
          <string-name>
            <surname>Methods</surname>
          </string-name>
          . - Dover Publishing
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Castleman</surname>
            <given-names>K 1979</given-names>
          </string-name>
          <string-name>
            <surname>Digital linage Processing.</surname>
            Prentice-Hall:
            <given-names>Englewood</given-names>
          </string-name>
          <string-name>
            <surname>Cliffs</surname>
          </string-name>
          . -
          <volume>407</volume>
          p.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Gray</surname>
            , Lawrence F. Flanigan,
            <given-names>Francis J.</given-names>
          </string-name>
          <string-name>
            <surname>Kazdan</surname>
            , Jerry L., Frank and
            <given-names>David H 1990</given-names>
          </string-name>
          <string-name>
            <surname>Calculus two</surname>
          </string-name>
          <article-title>: linear and nonlinear functions</article-title>
          , Berlin: Springer-Verlag, p
          <fpage>375</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Bartlett</surname>
            <given-names>P</given-names>
          </string-name>
          and
          <string-name>
            <surname>Shawe-Taylor J 1998</surname>
          </string-name>
          <article-title>Generalization performance of support vector machines</article-title>
          and other pattern classifiers // Advances in Kernel Methods._ MIT Press, Cambridge, USA. (http://citeseer.ist.psu.edu/bartlett98generalization.html)
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>