<!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>A fractal statistical fraud detection analysis in databases</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>P V Hripunov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Pension Fund of the Russian Federation</institution>
          ,
          <addr-line>Shabolovka str. 4, Moscow, Russia, 119991</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <fpage>443</fpage>
      <lpage>445</lpage>
      <abstract>
        <p>The paper proposes a method for fraud detection analysis in databases. The main idea of the method is to use fractal analysis of numerical information in databases to identify anomalies caused by substitution or distortion of initial data.In this paper, a criterion based on fractal analysis is used. The results of experiments on simulated data are presented.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The task of identifying fraud in corporate and government databases is one and the most important in
data mining. In recent years, a large number of methods for solving this problem have been developed
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The main approaches to fraud detection today are: neural networks [
        <xref ref-type="bibr" rid="ref2 ref3">2,3</xref>
        ], logistic model [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ],
support vector machine [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], decision trees [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], genetic algorithm [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], text mining [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], Bayesian belief
network [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], featureless approach [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and others. In this paper, a criterion based on fractal analysis is
used. This is a fairly new approach for the problem of searching for fraudulent operations in databases.
The effectiveness and prospects of this approach is shown in [
        <xref ref-type="bibr" rid="ref8 ref9">8,9</xref>
        ]. At the same time, the use of fractal
methods in other areas, for example, for pattern recognition on images [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], to detect intentional
distortions [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], is well developed. In this paper, the methods of fractal analysis for image recognition
are adapted to work with large databases.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Iterated function systems for database analysis</title>
      <p>
        Classiciterated function systems (IFS) algorithm for images searches the best affine transformation
from domain to range block for every range block[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. As a result, an input image is coded by several
affine transformations:
      </p>
      <p>I* =F (I ) =C1,4I + c5,6 ,
(1)
where I* = (i* , j* )T , I = (i, j)T – ) is the coordinates of pixel from domain and range block accordingly,
C1,4
=c12  , c5,6</p>
      <p>c 

c3 c4 
=– c5 transformation coefficients, ui*, j , ui, j – is the pixel brightness from range

c6 
and domain area, а c7 , c8 – contrast and brightness shift parameter.</p>
      <p>The transformation is conducted in a class of contraction mapping to obtain a unique and stable
fractal image. Parameters of transformations c1 − c8 are computed by IFS fractal compression
algorithm: c1 − c4 are selected from the possible sets, c5 , c6 are calculated in the process of searching
the best affine transformation from domain to range block, c7 , c8 – are calculated on the average
brightness of domain and range blocks. Specificity analysis of numerical and textual data requires
adaptation of this approach. The main element for the analysis was selected rows of database tables.
First, the source data in the database tables often contain heterogeneous information: text, numbers,
images, binary data, etc. In our experiments, only text and numeric information was used, and in the
preprocessing phase, the text was converted into numbers in accordance with the character encoding
table. As a result of preprocessing, each row of the table was represented as a one-dimensional array
of numbers. After that, each line of the database is divided into one-dimensional range and domain
areas, and by analogy with the formula (1), self-similar data sections are searched. As a result, at the
training stage, we select from the database knowingly genuine and correct rows, and form a set of
corresponding transformations. At the stage of recognition of fraudulent records in the database, using
sets of received transformations, we find the distance:
where I * – initial database row, Is* – size of initial database row, Fi* – set of transformations for
correct rows, d - Euclidean norm. A distance value significantly greater than the average value for a
particular table in the database means that the current row can be fraudulent.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Results and discussion</title>
      <p>To test the approach described above, we used test database tables describing pension contributions in
the corporate enterprise database.An example of the initial data is shown in Figure 1.</p>
      <p>Di =
d (Fi*I *, I * )</p>
      <p>Is*
,
(2)</p>
      <p>To train the method, 10,000 rows were used from the database.Then, we changed the database, in
the first version we added 100 new lines with the correct information, in the second version we added
100 lines with false and fraud information.And counted the distance by formula (2) for both
versions.The results of the distribution of distances are shown in Figure 2.</p>
      <p>As a result of the experiment, it was found that for 73% of false rows, the distance was
significantly larger than the correct ones.In future work planned to find the area of applicability of this
approach and to conduct experiments on a large sample of data.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>West</surname>
            <given-names>J</given-names>
          </string-name>
          and
          <string-name>
            <surname>Bhattacharya</surname>
            <given-names>M 2016</given-names>
          </string-name>
          <article-title>Intelligent financial fraud detection: a comprehensive review Computers</article-title>
          and security
          <volume>57</volume>
          <fpage>47</fpage>
          -
          <lpage>66</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Ngai</surname>
            <given-names>E</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hu</surname>
            <given-names>Y</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wong</surname>
            <given-names>Y</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            <given-names>Y</given-names>
          </string-name>
          and
          <string-name>
            <surname>Sun X 2011</surname>
          </string-name>
          <article-title>The application of data mining techniques in financial fraud detection: a classification framework and an academic review of literature Decision Support Systems</article-title>
          50
          <fpage>559</fpage>
          -
          <lpage>569</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Zhang</surname>
            <given-names>D</given-names>
          </string-name>
          and
          <string-name>
            <surname>Zhou L 2004</surname>
          </string-name>
          <article-title>Discovering golden nuggets: data mining in financial application Systems, Man, and</article-title>
          <string-name>
            <surname>Cybernetics</surname>
          </string-name>
          , Part C:
          <article-title>Applications</article-title>
          and Reviews IEEE Transactions
          <volume>34</volume>
          <fpage>513</fpage>
          -
          <lpage>522</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Bhattacharyya</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jha</surname>
            <given-names>S</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tharakunnel</surname>
            <given-names>K</given-names>
          </string-name>
          and
          <string-name>
            <surname>Westland J C 2011</surname>
          </string-name>
          <article-title>Data mining for credit card fraud: a comparative study</article-title>
          <source>Decision Support Systems</source>
          <volume>50</volume>
          <fpage>602</fpage>
          -
          <lpage>613</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Ravisankar</surname>
            <given-names>P</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ravi</surname>
            <given-names>V</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raghava Rao</surname>
            <given-names>G</given-names>
          </string-name>
          and
          <string-name>
            <surname>Bose</surname>
            <given-names>I 2011</given-names>
          </string-name>
          <article-title>Detection of financial statement fraud and feature selection using data mining techniques</article-title>
          <source>Decision Support Systems</source>
          <volume>50</volume>
          <fpage>491</fpage>
          -
          <lpage>500</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Humpherys</surname>
            <given-names>S L</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moffitt</surname>
            <given-names>K C</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burns</surname>
            <given-names>M B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burgoon J K and Felix W F 2011</surname>
          </string-name>
          <article-title>Identification of fraudulent financial statements using linguistic credibility analysis</article-title>
          <source>Decision Support Systems</source>
          <volume>50</volume>
          <fpage>585</fpage>
          -
          <lpage>594</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Kirkos</surname>
            <given-names>E</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spathis</surname>
            <given-names>C</given-names>
          </string-name>
          and
          <article-title>Manolopoulos Y 2007 Data mining techniques for the detection of fraudulent financial statements</article-title>
          <source>Expert Systems with Applications</source>
          <volume>32</volume>
          <fpage>995</fpage>
          -
          <lpage>1003</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Padua R N and Borres M S 2017 From Fractal</surname>
          </string-name>
          Geometry to Statistical
          <source>Fractal Recoletos Multidisciplinary Research Journal</source>
          <volume>1</volume>
          (
          <issue>1</issue>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Uy K J D and Zanoria M L E 2017 A Fractal Statistical</surname>
            <given-names>Analysis</given-names>
          </string-name>
          <source>of Enron Stock Prices Recoletos Multidisciplinary Research Journal</source>
          <volume>2</volume>
          (
          <issue>2</issue>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Minaev</surname>
            <given-names>E Y</given-names>
          </string-name>
          and
          <string-name>
            <surname>Nikonorov A V 2012</surname>
          </string-name>
          <article-title>Object detection and recognition in the driver assistance system based on the fractal analysis</article-title>
          <source>Computer Optics</source>
          <volume>36</volume>
          (
          <issue>1</issue>
          )
          <fpage>124</fpage>
          -
          <lpage>130</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Ozawa</surname>
            <given-names>K 2008</given-names>
          </string-name>
          <article-title>Dual fractals Image</article-title>
          and
          <source>Vision Computing</source>
          <volume>26</volume>
          (
          <issue>5</issue>
          )
          <fpage>622</fpage>
          -
          <lpage>631</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Yumaganov</surname>
            <given-names>A S</given-names>
          </string-name>
          and
          <string-name>
            <surname>Myasnikov</surname>
            <given-names>V V</given-names>
          </string-name>
          <string-name>
            <surname>2017</surname>
          </string-name>
          <article-title>A method of searching for similar code sequences in executable binary files using a featureless approach</article-title>
          <source>Computer Optics</source>
          <volume>41</volume>
          (
          <issue>5</issue>
          )
          <fpage>756</fpage>
          -
          <lpage>764</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>