<!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>Proceedings</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.18287/1613-0073-2015-1490-381</article-id>
      <title-group>
        <article-title>Developing methods and algorithms for a decision- making intellectual support in personnel management systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Danilenko A.N.</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Samara State Aerospace University</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <volume>1490</volume>
      <fpage>381</fpage>
      <lpage>388</lpage>
      <abstract>
        <p>This paper proposes methods and algorithms for an intellectual support of decision-making management based on neuro-fuzzy networks. The algorithm for automatic generation of knowledge base is developed in accordance with the criteria of completeness and minimality. Reducing space is made on the basis of expert estimates.</p>
      </abstract>
      <kwd-group>
        <kwd>decision-making</kwd>
        <kwd>intellectual support</kwd>
        <kwd>fuzzy logic</kwd>
        <kwd>neural networks</kwd>
        <kwd>management system</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>The management of modern enterprises demands more efficiency from their
leaders. In the period of rapid changes in the market, a shorter rotation cycle of
products and services, variability in consumer demand completeness and relevance of
the knowledge base for strategic decision-making is quite important, as well as
monitoring their implementation. In this regard, leaders have to make many decisions,
based on the results of processing large amounts of data that must be carried out in a
short time. At the same time, it is necessary to develop the systems of intellectual
support of the managerial decision-making process based on modern information
technologies.</p>
      <p>The technologies of personnel decision-making are based on psycho-diagnostic
data in a varying degree today: individual performance received by the diagnosis of
individual employees or candidates for vacancies that allow determining the degree of
the testee’s compliance with the requirements of the profession or occupation. The
possibilities of psycho-diagnostic analysis is expanding even more if a diagnostic
system includes criteria oriented tests that detect the level of expertise and skills – in
this way, diagnostic measurements test evaluate not only personal but also
professional qualities of the testee.</p>
      <p>
        The task of predicting the features of human behavior on the basis of
psychodiagnostics includes the following subtasks: diagnosis and interpretations of the data
and predictions of certain events based on certain models. In this regard, there is a
need to develop systems of decision-making intellectual support of managerial, which
allow not only assigning data or conclusions of a certain probability, but also
converting this probability as data processing and new revenues [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. None of the
existing software on the market meets these requirements. The methods and the
algorithms proposed in this paper to some extent overcome the disadvantages
mentioned above [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Methods and algorithms</title>
      <p>
        The task of making decisions about the advisability of hiring can be attributed
generally to the problem of classification, namely the assignment of the applicant to
one of the classes: the candidate is fully compliant with the profession, basically meet
the requirements for profession, partially compliant, is not compliant. Because of the
large number of parameters affecting each other, there is a multifactorial uncertainty
and therefore it becomes impossible to determine the type of the objective function to
determine the degree of influence of each factor on the classification result. The
application of data factor analysis at the same time does not give the desired results,
and does not reduce the dimension of the space of classification. Therefore there is a
need for the method of expert estimates. This helps reduce feature space, but does not
solve the problem of uncertainty. To solve this problem, in this paper we propose to
use the device of neural networks [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Since the information according we make a decision about aptitude of a candidate
is the result of various psychological tests, classified data are inaccurate or
insufficiently specific. Mathematical tools for solving this type of problems are fuzzy
logics and the theory of fuzzy sets [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. When solving the problem of classification
fuzzy neural networks to conventional neural networks are preferred in the presence
of the intersection of classes, as the behavior of such networks may be described on
the basis of fuzzy rules, and thus the notation is set in these rules. For today there are
two main groups of methods of knowledge acquiring: direct (interviews, literature
study and others) and indirect (analysis of a training set of examples, observation of
an expert and others). Numerous studies have shown that decision-making under
uncertainty, that is when dealing with semi structured, incomplete or unclear
information, the methods of the second group are more preferable.
      </p>
      <p>
        At present there are many different methods of solving the problem of
classification, but initially the number of classes is set by the user, based on an
approximate idea of the nature of a future decision. Virtually unknown methods, in
which in addition to solving the problem of classification the assessment of the
significance of signs was carried out. For problems with a small number of examples
(less than 20) and 2-3 attributes according to the classification methods of calculation
can be carried out manually. For the problems with large dimension, these methods
are not suitable [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>In this case, the number of examples and the number of features is large enough,
that requires the development of methods and algorithms for automatic generation of
a fuzzy rule base which is founded on quantitative assessments of classified attributes
with the issuance of the result in the form of a set of production rules of the kind “IF –
THEN”.</p>
    </sec>
    <sec id="sec-3">
      <title>2.1. Knowledge Base</title>
      <p>
        In this paper we initially assume that the fuzzy–“IF – THEN”– rules specified by
the experts are already represented in the linguistic form or in the form of a clear
clustering correct input-output data sets. This knowledge base is examined for
completeness and the minimum number of rules in the paper. Based on these results
the methods and the algorithms for the automatic generation of a knowledge base
have been developed [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>For using this knowledge base in this paper in the problem of classification we
modify the method of Abe and Lanused in to solve the problem of approximating
functions. In our case, each subject is characterized by one-dimensional output y and
m-dimensional input vector x, where x-the test results of the test for a particular factor
and y-class accessories test (the candidate is fully compliant with the profession,
basically meet the requirements for profession, partially compliant, is not compliant).</p>
      <p>
        Write down the problem in general terms. The definition of a domain y is divided
into n intervals and is determined by the degree of meeting the candidate the
requirements of profession.
[ y0, y1], ( y1, y2 ], ...[ yn1, yn ] ,
wherey0=M1, yn=M2. Let us call i interval (yi-1, yi] an output interval i. Using the
specified output data, for which the outputs are in the output interval i, it is needed to
recursively define the scope of the input values corresponding to this input interval.
Namely, first of all, we must find the areas of activation which determine the input
area corresponding to the output interval i by calculating maximum and minimum
values of the input data. This must be done for each output interval. If the activation
area of the output interval i overlaps the activation area of the output interval j, then
the overlap area is defined as prohibition. If the input data for the output intervals
and/or located inside the prohibition area, then one or two additional activation areas
are determined. In future, if such additional areas of activation also overlap, the
prohibition area is also determined for them. This process is shown in Figure 1, it is
repeated as long as the problem of the overlay areas is resolved [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>Fuzzy rules are defined on the basis of the activation area or a reason the basis of
activation and the corresponding prohibition areas (if generated). Consider the
algorithm by which fuzzy input data membership degree to the appropriate output
intervals are calculated, followed by reduction to the clear value. This approach
allows creating the initial rule base and optimizing it in the course of working with
data. In the automatically generated basis of production rules its completeness and
consistency is controlled, which leads to improvement of mechanisms of fuzzy logical
deduction. Structuring the knowledge base to enhance the quality and effectiveness of
decision-making and namely to increase the speed of training network and its
accuracy.</p>
      <sec id="sec-3-1">
        <title>Iteration 2</title>
        <sec id="sec-3-1-1">
          <title>The area for the output interval i</title>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Iteration 1</title>
        <sec id="sec-3-2-1">
          <title>The area for the output interval j</title>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>Iteration 3</title>
        <p>The contents of the generated knowledge base is supplied to the neural network as
a training sample. Network input vector consists of the test results of a particular
testee, and the class of the candidate belonging to a particular profession is the output
of the network.</p>
        <p>
          For implementation of the intellectual support of the decision-making system the
model of a hybrid neuro-fuzzy classifier and a fuzzy multilayer perceptron is
developed [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>2.2. Hybrid neuro classifier</title>
      <p>The hybrid neuro classifier consists of four layers. Elements of the first layer
implement the operation of fuzzification that is form of membership of the input
variables to certain fuzzy sets Aij:
</p>
      <p>Aji</p>
      <p>(x ' j )  exp  12  x ' j ijсij 2  ,
wherecij,σij-the parameters of the membership function of bell type.</p>
      <p>The initial values of these parameters are set so that the membership function
satisfies the property of completeness, normality and convexity. The values cij should
be uniformly distributed in the area of input vectors x. Values of these parameters are
corrected during the training of the network based on the gradient method.</p>
      <p>Each element of the second layer is neuron "I". They carry out the aggregation of
the truth prerequisites degrees of each rule in the base in accordance with the
operation of the T-norm by the formulas:</p>
      <p>Elements of the third layer normalize and calculate the following values:
1  1 n   n ;</p>
      <p>1  2  ...  n 1  2  ...  n
The elements of the fourth layer calculate the values of conclusions for each rule:
1 1
yn'  Bn1( n )  an 
1
bn
ln
1  n
 n</p>
      <p>,
whereai, bi – the nonlinear parameters of membership functions  B ( y) of the fuzzy
i
sets of conclusions of the rules.</p>
      <p>
        Fuzzy network outputs are calculated as follows: yi'  i Bi1(i ) . These outputs
are interpreted as membership degrees of the presented object to the corresponding
class [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
    </sec>
    <sec id="sec-5">
      <title>2.3. Fuzzy multilayer perceptron</title>
      <p>
        The fuzzy multilayer perceptronconsists of two parts: the “fuzzy layer” neurons
and the actual multilayer perceptron. The activation function of the “fuzzy layer”
neurons of such a network are radial basis functions (in the form of Gaussian
function), modeling membership functions. These neurons are used to determine the
degree of membership of the input vector components (which may be fuzzy). In the
neurons outputs of this layer the coefficients are formed in the required for the furture
recognition form. The outputs of the “fuzzy layer” are used as the inputs to the
traditional multilayer perceptron [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>If the input of the network is supplied by x=[x1,x2,…,xm]T, then the output “of fuzzy
layer” is formed vector of degrees of x belonging to specific centers (radial basis
functions):
 (x)  [1(x),2(x),...,m (x)]T .</p>
      <p>Specific components of the vector are calculated in such a way as to satisfy the
condition of normalization
iL11(x(k) )  1,
for each vector xk, k=1...K, where K – the number of vectors in the training set.</p>
      <p>The model of the fuzzy multi-layer perceptron contains the following operators:
1. the operator forming the membership degrees of the input variables to certain fuzzy
sets:
1(x
(k ) )  0.5 
exp( f ( p2  p1) / pmed )  exp( f )</p>
      <p>2(exp( f )  exp( f ))
2 (x</p>
      <p>(k ) )  1  1( x(k ) )
wheref – the constant selected experimentally (f&gt;0); p2– the distance from the
vectorx(k) to the center of the class 2; p2– the distance from the vector x(k) to the
center of the class 1 in accordance with a selected metric (e.g., Euclidean);pmed –
the distance between the centers of the classes 1 и 2;
2. the operator of logical product conditions for aggregation of the fuzzy rules relative
to the classified image.</p>
      <p>The outputs of the fuzzy multilayer perceptron are interpreted as membership
degrees of the presented object of the appropriate class.</p>
    </sec>
    <sec id="sec-6">
      <title>2.4. Research of constructing networks’ quality</title>
      <p>
        In these neuro-fuzzy networks is used the algorithm of Tsukomoto, and as a training
algorithm is realized Backpropagation. The result of research of constructing
networks’ quality as a universal classifier revealed the influence of the parameters of
a hybrid neuro-fuzzy classifier (the volume of training sample, the step of network
training, the type of the fuzzification function and the defuzzification method) and the
fuzzy multilayer perceptron (volume of training sample, step training network, the
type of the fuzzification function and the number of neurons in the hidden layer) on
the rate of learning [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. These results can be summarized as follows:
1. Training sample high dimension does not lead to an improvement in quality of
training of the neural network, but only causes its insensitivity to redundant data.
For this task, the optimum is reached when the amount of training sample is 100
examples. However, if the number of training examples is limited, it is necessary to
train the network to use the sample of 33 examples.
2. Quick network training increases the risk of deviations from the solutions followed
by oscillations around it. Low values of the learning step eliminate this problem,
leading to a slowdown in the process of network training. For this problem, in both
networks 0.45 step is optimal.
3. Training of hybrid neuro-fuzzy classifier with Gaussian function is faster than
modifying it with a triangular function. However, in the latter case, the network
training algorithm is greatly simplified due to a simpler form of the fuzzification
function, so that the system behaves more predictably. Training of the fuzzy
multilayer perceptron with the hyperbolic tangent function is faster than it can be
modified by the logistic fuzzification function. However, if the duration of the
network training is not essential, it is advisable to use the fuzzy multilayer
perceptron with the logistic fuzzification function because in this case the system
behaves more predictably.
4. With the increase in the number of neurons in the hidden layer the fuzzy multilayer
perceptron is trained quickly to the set acceptable error threshold. In this problem
with the optimal number of neurons step should be chosen from 35 to 40.
5. The view of the defuzzification method does not affect the standard deviation and
the training rate of the hybrid neuro- fuzzy classifier.
6. The hybrid neuro-fuzzy classifier training algorithm has a fast the network and
good interpretability of the gained knowledge.
7. The fuzzy multilayer perceptron naturally behaves at all the stage of the network
training.
      </p>
      <p>Next, a comparative analysis of the constructed fuzzy-neural classifiers is presented
(table 1). To solve the original problem of classification of candidates for a specific
position on the basis of their professional competence it is advisable to use the hybrid
neuro- the fuzzy classifier, because it has a fast network training algorithm and good
interpretability of the acquired knowledge, which is useful for solving applied
problems.</p>
      <p>The upgraded structure of the hybrid neuro-fuzzy classifier and its training
algorithm allow using the network to solve the problem of predicting, e.g., predicting
the success of a professional. The ordinary approach in this case demands a plurality
of measuring of individual parameters, the dynamics of which would allow building
the trend, but in the actual practice of personnel management it is impossible.
However, the neural network proposed above is able to maintain these forecasts, after
training on a variety of examples.</p>
    </sec>
    <sec id="sec-7">
      <title>3. Conclusions</title>
      <p>Thus, in this paper we have proposed the method and the algorithm for automatic
generation of knowledge in accordance with the requirements of the subject area, the
neuro-fuzzy network model for solving the problem of the support of decision-making
in personnel management systems based on psycho-diagnostics has been developed.</p>
      <p>The practical value of the paper is the development of algorithms and automated
software system of decision-making in personnel management systems, which allows
solving the following problems:
1. support of decision-making about the compliance of the candidate with the
requirements of the profession;
2. rotation of employees and the redistribution of functional responsibilities within
the team of the enterprise;
3. multifactorial diagnosis of professionally important qualities of the person on the
basis of an interactive list of requirements for the profession;
4. predicting professional success.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Gorunescu</surname>
            <given-names>F</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Belciug</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gorunescu</surname>
            <given-names>M</given-names>
          </string-name>
          and
          <string-name>
            <surname>Badea R. Intelligent</surname>
          </string-name>
          decision
          <article-title>-making for liver fibrosis stadialization based on tandem feature selection and evolutionary-driven neural network</article-title>
          .
          <source>Expert Systems with Applications</source>
          ,
          <year>2012</year>
          ;
          <volume>39</volume>
          :
          <fpage>12824</fpage>
          -
          <lpage>12832</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Huang</surname>
            <given-names>H</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pasquier</surname>
            <given-names>M</given-names>
          </string-name>
          and
          <string-name>
            <surname>Quek C</surname>
          </string-name>
          .
          <article-title>Decision support system based on hierarchical coevolutionary fuzzy approach: a case study in detecting gamma ray signals</article-title>
          .
          <source>Expert Systems with Applications</source>
          ,
          <year>2011</year>
          ;
          <volume>38</volume>
          :
          <fpage>10719</fpage>
          -
          <lpage>10729</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Cruz-Ramirez</surname>
            <given-names>M</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hervas-Martinez</surname>
            <given-names>C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fernandez</surname>
            <given-names>JC</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Briceno</surname>
            <given-names>J</given-names>
          </string-name>
          and
          <string-name>
            <surname>de la Mata M.</surname>
          </string-name>
          <article-title>Predicting patient survival after liver transplantation using evolutionary multi-objective artificial neural networks</article-title>
          .
          <source>Artificial Intelligence in Medicine</source>
          ,
          <year>2013</year>
          ;
          <volume>58</volume>
          :
          <fpage>37</fpage>
          -
          <lpage>49</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Madaeni</surname>
            <given-names>MM</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kurdian</surname>
            <given-names>AR</given-names>
          </string-name>
          .
          <article-title>Fuzzy modelling and hybrid genetic algorithm optimization of virus removal from water using microfiltration membrane</article-title>
          .
          <source>Chemical Engineering Research and Design</source>
          ,
          <year>2011</year>
          ;
          <volume>89</volume>
          (
          <issue>4</issue>
          ):
          <fpage>456</fpage>
          -
          <lpage>470</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Golmohammadi</surname>
            <given-names>D.</given-names>
          </string-name>
          <article-title>Neural network application for fuzzy multi-criteria decision making problems</article-title>
          .
          <source>Int. J. Production Economics</source>
          ,
          <year>2011</year>
          ;
          <volume>131</volume>
          :
          <fpage>490</fpage>
          -
          <lpage>504</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Konysheva</surname>
            <given-names>L</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nazarov</surname>
            <given-names>D.</given-names>
          </string-name>
          <article-title>Basic theory of fuzzy sets</article-title>
          .
          <source>Piter:</source>
          <year>2011</year>
          ; 192 p.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Novak</surname>
            <given-names>V</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perfilieva</surname>
            <given-names>I</given-names>
          </string-name>
          and
          <string-name>
            <surname>Mochkorzh</surname>
            <given-names>I. Mathematical</given-names>
          </string-name>
          <article-title>Principles of Fuzzy Logic</article-title>
          . Trans. from English ed.
          <source>Averkina. M.:Fizmatlit</source>
          ,
          <year>2006</year>
          ; 252 p.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Yarushkina</surname>
            <given-names>N.</given-names>
          </string-name>
          <article-title>Basic theory of fuzzy and hybrid systems</article-title>
          .
          <source>Finance and Statistics</source>
          ,
          <year>2009</year>
          ; 320 p.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Borisov</surname>
            <given-names>VV</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kruglov</surname>
            <given-names>VV</given-names>
          </string-name>
          and
          <article-title>Fedulov AS.Fuzzy Models and Networks</article-title>
          .
          <source>Hotline-Telec</source>
          ,
          <year>2007</year>
          ; 284 p.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Osovsky</surname>
            <given-names>S.</given-names>
          </string-name>
          <article-title>Neural networks for information processing</article-title>
          .
          <source>Finance and Statistics</source>
          ,
          <year>2002</year>
          ; 344 p.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Kruglov</surname>
            <given-names>VV</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Borisov</surname>
            <given-names>VV</given-names>
          </string-name>
          .
          <article-title>Artificial neural networks</article-title>
          .
          <source>Theory and practice. Hotline-Telec</source>
          ,
          <year>2002</year>
          ; 382 p.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>