<!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>O. Syvokon)</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Oleh Basystiuk</string-name>
          <email>obasystiuk@gmail.com</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Natalya Shakhovska</string-name>
          <email>nataliya.b.shakhovska@lpnu.ua</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Violetta Bilynska</string-name>
          <email>bilynskavio@gmail.com</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksij Syvokon</string-name>
          <email>oleksiy.syvokon@grammarly.com</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksii Shamuratov</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>12 Bandera str., Lviv, 79013</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>The paper describes possibilities, which are provided by open APIs, and how to use them for creating unified interfaces which is based on recurrent neural network. In last decade AI technologies became widespread and easy to implement and use. One of the most perspective technology in the AI field is speech recognition as part of natural language processing. New speech recognition technologies and methods will become a central part of future life because they save a lot of communication time, replacing common texting with voice/audio. In addition, this paper explores the advantages and disadvantages of well-known chatbots. The method of their improvement is built. The algorithms sequence-to-sequense based on recurrent neural network is used. The time complexity of proposed algorithm is compared with existed one. Scientific novelty of the obtained results is the method for converting audio signals into text based on a sequential ensemble of recurrent encoding and decoding networks. The practical significance is the modified existing chatbot system for converting audio signals into text.</p>
      </abstract>
      <kwd-group>
        <kwd>Keywords1</kwd>
        <kwd>sequence-to-sequence</kwd>
        <kwd>machine translation</kwd>
        <kwd>deep learning</kwd>
        <kwd>recurrent neural networks</kwd>
        <kwd>performance</kwd>
        <kwd>Keras</kwd>
        <kwd>PyTorch</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Today, the creation of programs simulating human communication remains relevant. The simplest model
of communication is the database of questions and answers to them [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. In this case, there is the problem of
describing the knowledge base and the implementation of the interpreter program.
      </p>
      <p>The markup language of the knowledge base can include question patterns and corresponding response
patterns. Chatbot can perform additional functions. Most of these functions have an implementation on the
Internet and are available as an external API.</p>
      <p>The aim of the paper is the recognition of user’s gender for making chatbot’s answer more likeness that is
human. The algorithm for analyzing and parsing the user's text for automatically generating the response of
the chatbot is developed.</p>
      <p>The object of research is the process of automated conversion of audio signals into text. Result of the paper
is the developed software product in the form of a chatbot, which converts the received audio message into
text and returns it in the format of a text message.</p>
      <p>This algorithm takes into account the topics of correspondence and morphology of the text. The algorithm's
work will be based on prefix function and hash function. To add, a comparison of the developed algorithm
with the existing ones will be made. This research will describe the way in which was created an interface for
Telegram chatbot, whose main aim is to translate audio messages into text.</p>
      <p>Scientific novelty of the obtained results is the method for converting audio signals into text based on a
sequential ensemble of recurrent encoding and decoding networks.</p>
      <p>The practical significance is the modified existing chatbot system for converting audio signals into text.</p>
      <p>2021 Copyright for this paper by its authors.</p>
    </sec>
    <sec id="sec-2">
      <title>Literature review</title>
      <p>Systems of machine translation of unstructured data from one language to another are modeling work of a
human translator. Their productivity depends on their ability to comprehend the language grammar rules. In
the translation, the main units are not single words, but phrases or phraseological units expressing various
concepts. Only by using them, more complex ideas can be expressed via the translated text.</p>
      <p>
        The main feature of machine translation is the different length for input and output. To be able to work with
different input and output length, you need to use a recurrent neural network [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1-3</xref>
        ]. Initially, the work of
computer programs for translation is to replace words or phrases from one language with words or phrases
from another. However, then there is a problem that such a replacement cannot provide a quality translation of
the text because it requires the definition and recognition of words and whole phrases from the original
language.
      </p>
      <p>Machine translation basically performs the replacement of one language words to another language words,
but usually, the translation made in this way is relevant, because in order to fully convey the meaning of the
sentence and find the most suitable analog in the "target" language - it is often necessary to translate the whole
phrase in general.</p>
      <p>Solving this problem with statistical and neural translation systems is a rapidly growing field that leads to
improved translation, upgrade differences in linguistic typology, better handling differences in linguistic
typology, the translation of idioms, and the identification of anomalies.</p>
      <p>
        Modern machine translation software has the function of changing the settings for the domain - industry or
professional activity, for example, meteorological reports. By limiting the scope of permissible
substitutions/substitutions, we are able to obtain a better translation result [
        <xref ref-type="bibr" rid="ref2 ref3 ref4">2 – 4</xref>
        ]. This method is especially
effective in areas where the formal or template-style language is used.
      </p>
      <p>This means that machine translation is more efficient in government and legal documents, rather than
translation any less standardized texts. Improving the quality of the final result can also be achieved through
human intervention: for example, some systems will be able to provide a more accurate translation if the user
will indicate in advance the correct translation of some words in the text.</p>
      <p>There are two fundamentally different approaches to the construction of machine translation algorithms:
rule-based and statistical-based. The first approach is traditional and is used by most machine translation
system developers.</p>
      <p>
        Rule-based MT (RBMT), “Classic Approach” (MT) is a machine translation system based on linguistic
information from unilingual, bilingual, or multilingual dictionaries and grammar rules, source language and
target language [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>The system covers the basic semantic, morphological, and syntactic patterns of each language. Accordingly,
in order to make a translation, the system must make a preliminary morphological, syntactic, and semantic
analysis of the text, and only after that it generates a sentence.</p>
      <p>
        The biggest disadvantage of RB-translation is that in order for a program to perform a correct translation,
its database must contain all spelling variations of word entry, and for all cases of ambiguity, lexical selection
rules must be written [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. In itself, adaptation to new domains is not such a complicated process, because the
basics of grammar for all domains are the same, and the settings of the areas of user activity are limited only
by the correction of lexical selection.
      </p>
      <p>Thus, such a machine translation system is the classical method of its implementation, it allows to obtain a
better result than the statistical method, but synthesizes translation more slowly. Statistical machine translation
is a type of text-based machine translation that is more effective in working with bigger volumes of language
pairs. Language pairs - text data that contain sentences in one language and the corresponding sentences in
another. Thus, statistical machine translation has a feature of self-learning. The more language pairs available
to the program and the more accurately they correspond to each other, the better the result of statistical machine
translation.</p>
      <p>
        The term "statistical machine translation" refers to a general approach to solve the problem of translation,
which is based on finding the most probable translation of a sentence using data obtained from a bilingual set
of texts [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. An example of a bilingual set of texts is parliamentary reports, which are minutes of debates in
parliament. Bilingual parliamentary reports are issued in Canada, Hong Kong, and other countries; official
documents of the European Economic Community are issued in 11 languages, and the United Nations
publishes documents in several languages. As a result, these materials are highly useful resources for statistical
machine translation.
      </p>
      <p>This system is based on the statistical calculation of the probability of coincidences. To translate, the
program must have access to hundreds of millions of documents that have been translated by humans in
advance. Such documents serve as templates for the system, on the basis of which it translates. The more
documents, the higher the probability of better translation.</p>
      <p>
        At the beginning of its existence, in 2006, Google Translate was based on the statistical method of machine
translation, and its translation was of very low quality and was considered one of the worst translation options
that can be done by an online translator [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Today, Google uses the "neural" method of machine translation
(MT) and is in serious competition with commercial enterprises, whose products are not free. Neural network
approach is based on the method of deep learning.
      </p>
      <p>Deep learning (also known as deep structured learning or hierarchical learning) is part of a broader group
of machine learning methods based on the interpretation of learning outcomes, as opposed to algorithms for
specific tasks. Training can be supervised or unsupervised. In recent years, Hybrid machine translation (HMT)
has become increasingly popular, and the main technology of implementing HMT become RNN.</p>
      <p>
        Recurrent neural network (RNN) - is a class of artificial neural network, which has connections between
nodes. In this case, the connection refers to the connection from the more distant node to the less distant node.
The presence of connections allows RNN to memorize and reproduce the entire sequence of reactions to one
stimulus. From the programming point of view in such networks there is an analog of the cyclic execution, and
from the systems point of view - such networks are equivalent to a finite-state machine. RNNs, are generally
used to handle the sequence of words in the processing of natural language [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Usually for word sequence
processing using the Hidden Markov Model (HMM) and the N-program language model.
      </p>
      <p>
        Hidden Markov Model (НММ) is the statistical model that simulates the work of a process similar to a
Markov process with unknown parameters and the task is to guess unknown parameters on the basis of the
observed ones [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The obtained parameters can be used in further analysis in a normal Markov model, the
state is known to the observer, so the probability of transitions is one parameter.
      </p>
      <p>In NMM it is possible to observe only variables that are affected by this state. Each state has a probabilistic
distribution among all possible output values. Therefore, the sequence of words generated by NMM gives
information about the sequence of states. The NMM can be considered as the easiest Bayesian network.</p>
      <p>
        Bayesian network - the graphical model in the form of a directed acyclic graph, each vertex of which
corresponds to a random variable, and the arcs of the graph encode the relations of conditional independence
between these variables [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The vertices can represent variables of any type, be weighted parameters, hidden
variables, or hypotheses.
      </p>
      <p>There are effective methods that are used to calculate and study Bayesian networks. For conducting a
probabilistic output in Bayesian networks, both precise and approximate algorithms are used.</p>
      <p>
        The papers [
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ] present the Neural-Like Structures based on Geometric Data Transformations. The
main advantages of the proposed method are the following: not iterative training process, the high performance
in training process, which creates conditions for solution of large-dimension tasks. This approach allows the
time complexity reduction, but the number of model’s parameters is the same.
      </p>
      <p>The paper [14] propose GMDH-neuro-fuzzy system with small number of hyperparameters but with huge
time complexity.</p>
      <p>The papers [15 – 20] describe machine-learning algorithms for different signals processing. However, the
nature of natural text is not analyzed.</p>
    </sec>
    <sec id="sec-3">
      <title>Materials and Methods</title>
      <p>At a high-level representation of a recurrent neural network (RNN), shown on Figure 1, it’s processes data
sequences, such as sentences, one element at a time while retaining a memory (called a state) of what has come
previously in the sequence. Recurrent means the output at the current time step becomes the input to the next
time step. At each element of the sequence, the model considers not only the current input, but what it
remembers about the preceding elements. The most popular cell approach nowadays is the LSTM (Long
ShortTerm Memory) which maintains a cell state as well as a carry for ensuring that the signal (information in the
form of a gradient) is not lost as the sequence is processed. At each time step the LSTM considers the current
word, the carry, and the cell state.</p>
      <p>Fig. 1. Recurrent network loop.</p>
      <p>The basic idea of an RNN is to use recursion to form the fixed dimension vector from the input sequence
of symbols. Assume that in step t vector is ℎ −1 which is the history of all previous words. RNN will calculate
new vector ℎ (its internal state), which combines all previous words (  ,   , … ,   − ) and new character 
using:</p>
      <p>ℎ =   (  , ℎ −1).</p>
      <p>In this equation, the following parameters are present:  - function, parameterized with θ, which receive
a new word input   and words history   − till (t - 1) - N word. First, we can assume that   is zero vector.
The recurrent activation function φ is usually implemented as an affine transformation, followed by non-linear
function:</p>
      <p>ℎ =  ℎ(  +  ℎ −1 + ).</p>
      <p>In this equation, the following parameters are present: input weight matrix W, recurrence weight matrix U
and bias vector b. Note, that this is not the only one variant. There is wide scope for developing new recurring
activation functions. More detailed about the work of the method for text translation based on neural networks.
The idea of this algorithm is, in fact, simple and consists of the following steps:
1. Encoding the input data of language A into the data set;
2. Decoding the data set in language B.</p>
      <p>Let's look at an algorithm for encoding unstructured data on an example text sentence: “Example of neural
network” (Figure 2).</p>
      <p>After performing such a simple operation, we obtain the encoded unstructured data, for example text, that
looks like a numerical data set. At the initial stage of training, these numbers are random and generated by the
algorithm also accidentally. Next passing of the text that has already encoded, RNN will be evaluated to the
same numerical data set. The algorithm of decoding of the unstructured data works like encoding, only in the
reverse - the input receives a numerical data set and outputs the probable text that corresponds to this data.</p>
      <p>Once we understand the essence of encoding and decoding of the unstructured data, let's move to the very
essence of our task - machine translation and its general algorithm. To do this, we just have to combine these
two RNNs - for encoding and decoding - and get the following result: Thus, we obtain the general way of
transforming the sequence of Ukrainian words into an equivalent sequence of English words, this is the
socalled, sequential method of language translation Sequence-to-Sequence. The main pros of the method the
following:</p>
      <p>• The proposed approach is limited on the training data set amount and the computing power
that you can allocate to the translation. Researchers of machine learning have invented this method only
a few years ago, but such systems are already working better than the machine translation statistical
systems, which was developing through last 20 years;</p>
      <p>• The system does not depend on knowledge of any rules of the language. The algorithm itself
defines these rules and constantly adapted. The lower-level titles remain unnumbered; They are in the
form of run headers.</p>
    </sec>
    <sec id="sec-4">
      <title>Results</title>
      <p>Let’s conduct more information about our dataset and how we will collect that data. First and the most
obvious way to collect data is to use open-source datasets, but this way of mining data is not so suitable, in
case data will be noisy and will require a lot of economic resources to get from this data high accuracy results
in any unique case. Another case is to create own dataset, this is a better way to create personalized solutions
for any type of data. The main way to evaluate how noisy is current dataset is to calculate entropy.</p>
      <p>H(x) = E[log 1 p(X) ] ≤ logE[ 1 p(X) ] = logN</p>
      <p>As you can see, the training data set consists of 10 phrases, that are widely used in open data sources related
to legal cases, we will use that data to train and test our models, based on RNN approach, build on different
ML libraries. After that will evaluate the speed and accuracy of the models.</p>
      <p>Let’s conduct experiments based on two machine learning libraries written in Python - PyTorch and Keras.
The basis of the algorithm is the method of sequential learning.</p>
      <p>To create a chatbot system for converting audio signals into text, it is necessary to develop an intermediate
programming interface (API) for interaction with third-party systems, evaluate and select the optimal
technology for backend and interface system, a set of methods and tools for learning, and choose tools for
creating a visual design of web pages.</p>
      <p>Based on the analysis of content styling technologies, Bootstrap 4, the ngx-bootstrap directive, was chosen
because it contains a set of proprietary components, which will greatly simplify use and configuration. In
addition, this technology provides detailed documentation and real-life examples (you can run and view the
result in real time).</p>
      <p>In the process of analyzing the database technology, it was decided to choose MySQL because it is easy to
use, configure, design and does not require many resources. It will be inferior to alternatives such as
PostgreSQL or Oracle, but the latter requires a paid license, and with the former MySQL can be on par with
data processing speeds of up to several thousand, after optimization.</p>
      <p>In the process of analyzing the libraries used in the development of the machine learning system, it was
decided to choose Keras because it is more efficient, easier to use, has templates for creating and learning
neural networks and requires fewer resources. Of course, it is inferior to alternatives like TensorFlow, but this
solution is more complex and requires additional costs to configure the system before starting work, as well as
additional support after implementation.</p>
      <p>
        The advantages and disadvantages of several approaches, such as rulebased, statistical, and neural
networkbased are described. Considering all the factors, the most relevant way of organization and software approach
for creating methods for analyzing open data in legal cases [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>Moreover, overviewed design and software approach of the two systems for numbering unstructured data
based on different ML frameworks was chosen. For example, this solution will be suitable for translating
sentences from one language to another. In the case of an RNN-based language translation approach, the most
popular ML libraries are Keras and PyTorch.</p>
      <p>System deployment diagram is given in Fig. 3
The schema of developed database is given on Figure 4.
The main functions of this system:
• receive an incoming user message and process it;
• the received message is checked for audio;
• the received audio file is processed and converted into text;</p>
      <p>send the result in the form of a response to the user</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>The result of this work is a system for automatic conversion of audio into text (called Harry Bot) with
improved, in accordance with analog systems, performance, ease of use and implemented on the basis of
modern technologies of artificial intelligence and machine learning by self-learning and continuous
improvement the results of the transformation</p>
      <p>RNN, like other classes of neural networks, are developing so fast that it's increasingly difficult to track
new, more interesting, and more sophisticated models for solving more complex and complicated tasks. These
sequential methods of teaching neural networks can be used in other areas, not only in machine translation.
Simple examples are models that could make verbal descriptions of the image, recognize the voice and
maintain the conversation. In our opinion, the development of RNN will lead to the emergence of smart
assistants that can recognize the owner's voice and correctly perceive the task.</p>
      <p>At the moment RNNs are the most frequently used in machine translation and we think this field will be
also upgraded in the nearest future. According to the results of the experiment, the model based on Keras
library is more efficient for the current training data set. Note, that the research results may be considered
relevant only for small data sets and there will be changes in translation quality and training time after
increasing the training data set amount. Next phase of this research may consist of model training in large data
volumes with analyzing and comparing the quality and speed of its work.
[14] Zhao, C., Ni, B., Zhang, J., Zhao, Q., Zhang, W., &amp; Tian, Q. (2019). Variational convolutional neural
network pruning. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition
(pp. 2780-2789).
[15] Postma, B. N., Poirier-Quinot, D., Meyer, J., &amp; Katz, B. F. (2016). Virtual reality performance
auralization in a calibrated model of Notre-Dame Cathedral. Euroregio, 6, 1-10.
[16] Wawrzonowski, M., Daszuta, M., Szajerman, D., &amp; Napieralski, P. (2017, September). Mobile devices'
GPUs in cloth dynamics simulation. In 2017 Federated Conference on Computer Science and Information
Systems (FedCSIS) (pp. 1283-1290). IEEE.
[17] Napieralski, P., Juszczak, E. N., &amp; Zeroukhi, Y. (2016). Nonuniform distribution of conductivity resulting
from the stress exerted on a stranded cable during the manufacturing process. IEEE Transactions on
Industry Applications, 52(5), 3886-3892.
[18] Fornalczyk, K., &amp; Wojciechowski, A. (2017, September). Robust face model based approach to head pose
estimation. In 2017 Federated Conference on Computer Science and Information Systems (FedCSIS) (pp.
1291-1295). IEEE.
[19] Walczak, J., &amp; Wojciechowski, A. (2016). Improved gender classification using discrete wavelet
transform and hybrid support vector machine. Machine Graphics &amp; Vision, 25(1/4), 27-34.
[20] Fedushko S., Ustyianovych T. (2021) Operational Intelligence Software Concepts for Continuous
Healthcare Monitoring and Consolidated Data Storage Ecosystem. In: Hu Z., Petoukhov S., Dychka I.,
He M. (eds) Advances in Computer Science for Engineering and Education III. ICCSEEA 2020.
Advances in Intelligent Systems and Computing, vol 1247. Springer, Cham. pp.
545557. https://doi.org/10.1007/978-3-030-55506-1_49
[21] M. Zubair Khan, “Hybrid Ensemble Learning Technique for Software Defect Prediction,” IJMECS, vol.</p>
      <p>12, no. 1, pp. 1–10, Feb. 2020, doi: 10.5815/ijmecs.2020.01.01.
[22] W. Yasya, “Rural Empowerment through Education: Case Study of a Learning Community Telecentre in</p>
      <p>Indonesia,” p. 15, 2020.
[23] Fedushko S., Syerov Yu., Tesak O., Onyshchuk O., Melnykova N. (2020) Advisory and Accounting Tool
for Safe and Economically Optimal Choice of Online Self-Education Services. Proceedings of the
International Workshop on Conflict Management in Global Information Networks (CMiGIN 2019), Lviv,
Ukraine, November 29, 2019. CEUR-WS.org, Vol-2588. pp. 290-300.
http://ceur-ws.org/Vol2588/paper24.pdf
[24] Wojciechowski, A., &amp; Fornalczyk, K. (2014, September). Exponentially smoothed interactive gaze
tracking method. In International Conference on Computer Vision and Graphics (pp. 645-652). Springer,
Cham.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Boyko</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Basystiuk</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <source>Comparison Of Machine Learning Libraries Performance Used For Machine Translation Based On Recurrent Neural Networks</source>
          ,
          <source>2018 IEEE Ukraine Student, Young Professional and Women in Engineering Congress (UKRSYW)</source>
          , pp.
          <fpage>78</fpage>
          -
          <lpage>82</lpage>
          , Kyiv, Ukraine (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Shakhovska</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Basystiuk</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Shakhovska</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>2019</year>
          ).
          <article-title>Development of the Speech-to-Text Chatbot Interface Based on Google API</article-title>
          . In MoMLeT (pp.
          <fpage>212</fpage>
          -
          <lpage>221</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Goodfellow</surname>
            <given-names>I. Deep</given-names>
          </string-name>
          <string-name>
            <surname>Learning</surname>
            / I. Goodfellow,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Courville</surname>
          </string-name>
          . - Berkley : The MIT Press,
          <year>2016</year>
          . -
          <fpage>775с</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Boyko</surname>
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pylypiv</surname>
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peleshchak</surname>
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kryvenchuk</surname>
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Campos</surname>
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Automated document analysis for quick personal health record creation</article-title>
          .
          <source>2nd International Workshop on Informatics and Data-Driven Medicine. IDDM 2019. Lviv</source>
          . p.
          <fpage>208</fpage>
          -
          <lpage>221</lpage>
          . (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Inurrieta</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aduriz</surname>
            , I., de Ilarraza,
            <given-names>A. D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Labaka</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sarasola</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>2017</year>
          , April).
          <article-title>Rule-based translation of Spanish Verb-Noun combinations into Basque</article-title>
          .
          <source>In Proceedings of the 13th Workshop on Multiword Expressions (MWE</source>
          <year>2017</year>
          )
          <article-title>(pp</article-title>
          .
          <fpage>149</fpage>
          -
          <lpage>154</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6] Cheng,
          <string-name>
            <given-names>Z.</given-names>
            ,
            <surname>Tisi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            , &amp;
            <surname>Douence</surname>
          </string-name>
          ,
          <string-name>
            <surname>R.</surname>
          </string-name>
          (
          <year>2020</year>
          ).
          <article-title>CoqTL: a Coq DSL for rule-based model transformation</article-title>
          .
          <source>Software and Systems Modeling</source>
          ,
          <volume>19</volume>
          (
          <issue>2</issue>
          ),
          <fpage>425</fpage>
          -
          <lpage>439</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tamura</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , ... &amp;
          <string-name>
            <surname>Sumita</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>A neural approach to source dependence based context model for statistical machine translation</article-title>
          .
          <source>IEEE/ACM Transactions on Audio, Speech, and Language Processing</source>
          ,
          <volume>26</volume>
          (
          <issue>2</issue>
          ),
          <fpage>266</fpage>
          -
          <lpage>280</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>De</given-names>
            <surname>Vries</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Schoonvelde</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            , &amp;
            <surname>Schumacher</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>No longer lost in translation: Evidence that Google Translate works for comparative bag-of-words text applications</article-title>
          .
          <source>Political Analysis</source>
          ,
          <volume>26</volume>
          (
          <issue>4</issue>
          ),
          <fpage>417</fpage>
          -
          <lpage>430</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Karita</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hayashi</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hori</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Inaguma</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jiang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          , ... &amp;
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          (
          <year>2019</year>
          , December).
          <article-title>A comparative study on transformer vs rnn in speech applications</article-title>
          .
          <source>In 2019 IEEE Automatic Speech Recognition and Understanding Workshop (ASRU)</source>
          (pp.
          <fpage>449</fpage>
          -
          <lpage>456</lpage>
          ). IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Xue</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2018</year>
          ,
          <article-title>August). A novel english speech recognition approach based on hidden Markov model</article-title>
          .
          <source>In 2018 International Conference on Virtual Reality and Intelligent Systems (ICVRIS)</source>
          (pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          ). IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Chaturvedi</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ragusa</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gastaldo</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zunino</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Cambria</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>Bayesian network based extreme learning machine for subjectivity detection</article-title>
          .
          <source>Journal of The Franklin Institute</source>
          ,
          <volume>355</volume>
          (
          <issue>4</issue>
          ),
          <fpage>1780</fpage>
          -
          <lpage>1797</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Tkachenko</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Izonin</surname>
            <given-names>I.</given-names>
          </string-name>
          (
          <year>2019</year>
          )
          <article-title>Model and Principles for the Implementation of Neural-Like Structures Based on Geometric Data Transformations</article-title>
          . In: Hu Z.,
          <string-name>
            <surname>Petoukhov</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dychka</surname>
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            <given-names>M</given-names>
          </string-name>
          .
          <article-title>(eds) Advances in Computer Science for Engineering and Education</article-title>
          .
          <source>ICCSEEA 2018. Advances in Intelligent Systems and Computing</source>
          , vol
          <volume>754</volume>
          . Springer, Cham.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Izonin</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tkachenko</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vitynskyi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zub</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tkachenko</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Dronyuk</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          (
          <year>2020</year>
          , November).
          <article-title>Stacking-based GRNN-SGTM Ensemble Model for Prediction Tasks</article-title>
          .
          <source>In 2020 International Conference on Decision Aid Sciences and Application (DASA)</source>
          (pp.
          <fpage>326</fpage>
          -
          <lpage>330</lpage>
          ). IEEE.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>