<!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>TIME SERIES AND DATA ANALYSIS BASED ON HYBRID MODELS OF DEEP NEURAL NETWORKS AND NEURO- FUZZY NETWORKS</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>A.N. Averkin</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>S.A. Yarushev</string-name>
          <email>sergey.yarushev@icloud.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Informatics, Plekhanov Russian University of Economics</institution>
          ,
          <addr-line>Stremyanny lane, 36, Moscow, 117997</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Laboratory Dorodnicyn Computing Centre, Federal Research Center “Computer Science and Control” of Russian Academy of Sciences Research</institution>
          ,
          <addr-line>Vavilov st. 40, 119333, Moscow</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <fpage>453</fpage>
      <lpage>456</lpage>
      <abstract>
        <p>Deep Learning has proven to be an effective method for making highly accurate predictions from complex data sources. In this paper we consider approach to data analysis and time series forecasting based on hybrid models. These models contain a Deep NN models and Neuro-Fuzzy networks. We are show an overview of new approaches for data science field - time series and data analysis. Also, we propose our models of DL and Neuro-Fuzzy Networks for this task. Finally, we show possibility of using these models for data science tasks. This paper presents also an overview of approaches for incorporating rule-based methodology into deep learning neural networks.</p>
      </abstract>
      <kwd-group>
        <kwd>deep learning</kwd>
        <kwd>fuzzy models</kwd>
        <kwd>data science</kwd>
        <kwd>time series</kwd>
        <kwd>forecasting</kwd>
        <kwd>data analysis</kwd>
        <kwd>hybrid models</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Many machine learning tools can be effectively wielded by analysts to reduce the
computational burden on an analyst [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. One such machine learning tool, deep learning (DL), looks to
encode complex mathematical representations using stacked auto encoders. One popular algorithm
within DL is convolutional neural networks (CNNs), which have proven their utility in object
classification [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and detection [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] within imagery. CNNs can be used to process large amounts of data
and sort out what and where an object is located without requiring analysts to manually sort through
the imagery. While this is a useful tool, there exists a breakdown in communication between the
operator and the CNN. The CNN is able to accurately generate a classification label but does not
necessarily report on features that were present allowing a classification to be inferred. For example, a
CNN may be able to correctly identify an object as being a ‘cat’ but not have any representation of
‘whiskers’ or ‘fur.’ Similarly, the analyst would not be able to communicate the importance of a
specific feature or trait to the CNN which limits the amount and nature of feedback from an analyst to
a CNN.
      </p>
      <p>This problem fundamentally limits the utility of such tools. Without understanding how a
CNN arrives at a solution, it is impossible to understand how adaptable the system is. This poses a
complex challenge for many autonomous systems, as many of these machine learning tools are
developed with controlled imagery and trained on labeled data. However, when an autonomous system
is deployed the imagery may fundamentally change and there are no guarantees that the machine
learning tools will operate effectively given these changes.</p>
      <p>The paper deals with the task of building a hybrid time series forecasting system based on
deep neural networks and cognitive modeling. This approach allows us to take into account both the
quantitative and qualitative characteristics of the time series. For completeness, the features of fuzzy
cognitive maps and their application in problems of time series forecasting are given. Also, the
developed genetic algorithm for learning fuzzy cognitive maps is presented, which allows to avoid the
time-consuming task of manually setting up a cognitive map. To solve the problem of working with
semistructured data, which often take place in the tasks of forecasting time series, it is proposed to use
deep neural network architectures, since such networks are able to operate with this type of data and
show the most reliable results.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Deep neural networks in forecasting tasks</title>
      <p>
        ANFIS is the abbreviation Adaptive Neuro-Fuzzy Inference System - an adaptive network of
fuzzy output. Proposed in the early nineties [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], ANFIS is one of the first variants of hybrid
neuralfuzzy networks - a neural network of direct signal propagation of a special type. The architecture of
the neural-fuzzy network is isomorphic to the fuzzy knowledge base. Neuro-fuzzy networks use
differentiated implementations of triangular norms (multiplication and probabilistic OR), as well as
smooth functions. This allows the use of cross-fuzzy neural networks, rapid algorithms for learning
neural networks, based on the method of back propagation of errors. The architecture and rules for
each layer of the ANFIS network are described below. ANFIS implements the Sugeno fuzzy inference
system in the form of a five-layer neural network of direct signal propagation [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>The network inputs in a separate layer are not allocated. Figure 1 shows an example of an
ANFIS network with two input variables (x1 and x2) and four fuzzy rules. In the example, the
linguistic evaluation of the input variable x1, three terms are used, and for the variable x2 are used two
terms.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Deep neural networks in forecasting tasks</title>
      <p>
        Deep learning neural networks is based on teaching perceptions and not on specialized
algorithms designed for specific tasks. Many deep learning methods were known as early as the 1980s,
but the results were unimpressive [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], while advances were made in the theory of artificial neural
networks (pre-training of neural networks using a special case of an undirected graphical model, the
so-called limited Boltzmann machine) x (above all, Nvidia GPUs, and now Google’s tensor
processors) did not allow creating complex technological architectures of neural networks with
sufficient performance yu and allow to solve a wide range of tasks, do not be an effective solution
before, for example, in computer vision, machine translation, speech recognition, with quality
solutions, in many cases, are now comparable, and in some cases superior to "the protein" experts.
Unlike machine learning, depth learning requires a much larger amount of training sample than in the
case of machine learning. Also, unlike machine learning, a deep neural network can have thousands of
layers. All this helps deep neural networks to achieve a sufficiently high accuracy in the tasks of
analysis, classification and image recognition. But, the main drawback of in-depth training is the
enormous resource-intensiveness; in order to train a deep neural network, it is sometimes necessary to
make a training sample of a million images, or even more, and the learning process can take several
days. For such tasks, even developed separate GPU processors to speed up the learning process.
      </p>
      <p>
        To date, there are a number of libraries for deep neural networks. The most popular of them
are Tensor Flow and Keras, which can be used in forecasting problems. In the work of scientists from
Australia [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] Keras is used for short-term forecasting of energy consumption in the private sector. This
task is very difficult, since the indicators in this case vary greatly. Scientists have concluded that
prediction using a deep neural network allows to obtain acceptable results.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Hybrid system for time series analysis</title>
      <p>The forecasting system is based on a modular architecture, which gives additional stability to
the system, even if one of the modules fails, the other modules continue to do their work.</p>
      <p>The system itself has three main modules responsible for the task of forecasting. The deep
neural network performs a time series forecast based on numerical indicators and gives us a so-called
quantitative forecast, the results of which pass through a verification system (assessment of forecast
adequacy), if the forvecast corresponds to the required accuracy, it is transmitted to the next module.
In parallel with the deep network, the module works with a fuzzy cognitive map, which receives input
data on the eventual impact on the time series, a cognitive map is constructed, which takes into
account all factors influencing a specific predicted indicator. At the output, a cognitive map gives us a
forecast with the probability of its fulfillment, that is, with a consonance factor that tells us whether
the forecast will be fulfilled or not. Further, all data obtained from these modules come to the third
module, working on the basis of the neuro-fuzzy network, which aggregates the information obtained
from the previous modules and gives the final forecast. In Figure 2 is a diagram of a forecasting
system.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Acknowledgement</title>
      <p>This work was supported by the Russian Foundation for Basic Research 17-07-01558.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>In this paper, a hybrid model of a prediction system based on deep neural networks, fuzzy
cognitive maps and the neuro-fuzzy network ANFIS was presented. This paper is an introduction for
further research in relation to deep neural networks in forecasting tasks. As recent studies show, these
neural networks have quite good prospects in these tasks, although at the moment the main and most
popular field of application of deep neural networks is pattern recognition.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Bonanno</surname>
            <given-names>D.</given-names>
          </string-name>
          et al.
          <article-title>An approach to explainable deep learning using fuzzy inference /</article-title>
          /NextGeneration Analyst V. -
          <source>International Society for Optics and Photonics</source>
          ,
          <year>2017</year>
          . -
          <fpage>Т</fpage>
          .
          <year>10207</year>
          . -
          <fpage>С</fpage>
          .
          <year>102070D</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Krizhevsky</surname>
            , Alex,
            <given-names>Ilya</given-names>
          </string-name>
          <string-name>
            <surname>Sutskever</surname>
            , and
            <given-names>Geoffrey E.</given-names>
          </string-name>
          <string-name>
            <surname>Hinton</surname>
          </string-name>
          .
          <article-title>"Imagenet classification with deep convolutional neural networks</article-title>
          .
          <source>" Advances in neural information processing systems</source>
          . (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Szegedy</surname>
            , Christian,
            <given-names>Alexander</given-names>
          </string-name>
          <string-name>
            <surname>Toshev</surname>
            , and
            <given-names>Dumitru</given-names>
          </string-name>
          <string-name>
            <surname>Erhan</surname>
          </string-name>
          .
          <article-title>"Deep neural networks for object detection</article-title>
          .
          <source>" Advances in Neural Information Processing Systems</source>
          . (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.-S.</given-names>
            <surname>Jang</surname>
          </string-name>
          , “
          <article-title>Anfis: adaptive-network-based fuzzy inference system</article-title>
          ,
          <source>”IEEE transactions on systems, man, and cybernetics</source>
          , vol.
          <volume>23</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>665</fpage>
          -
          <lpage>685</lpage>
          ,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D.</given-names>
            <surname>Nauck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Klawonn</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Kruse</surname>
          </string-name>
          ,
          <article-title>Foundations of neuro-fuzzy systems</article-title>
          . John Wiley &amp; Sons, Inc.,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Yarushev</surname>
            <given-names>S. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Averkin</surname>
            <given-names>A. N.</given-names>
          </string-name>
          <article-title>Review of studies on time series forecasting based on hybrid methods, neural networks and multiple regression //Программные продукты и системы</article-title>
          .
          <source>- 2016</source>
          . -
          <fpage>№</fpage>
          .
          <volume>1</volume>
          (
          <issue>113</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Kong</surname>
            <given-names>W.</given-names>
          </string-name>
          et al.
          <source>Short-Term Residential Load Forecasting based on Resident Behaviour Learning //IEEE Transactions on Power Systems. - 2018</source>
          . -
          <fpage>Т</fpage>
          .
          <year>33</year>
          . -
          <fpage>№</fpage>
          . 1. -
          <fpage>С</fpage>
          .
          <fpage>1087</fpage>
          -
          <lpage>1088</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>