<!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>Models of Monitoring Agents on Several</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Dmytro Tolbatov</string-name>
          <email>dmytrotolbatov@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Serhii Holub</string-name>
          <email>s.holub@chdtu.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Cherkasy State Technological University</institution>
          ,
          <addr-line>Shevchenko 460, Cherkasy, 18000</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute of Mathematical Machines &amp; Systems Problems of the NAS of Ukraine</institution>
          ,
          <addr-line>Academic Glushkov 42, Kyiv, 03187</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Various intelligent agents are already being used and studied in the world. Sometimes people may not even realize that they are using smart agents in their life. In our work, we investigated monitoring agents which task is to transform information. One of the areas of use of monitoring agents is the financial exchange, which makes this work interesting for a wide range of people.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Intelligent agent</kwd>
        <kwd>GMDH</kwd>
        <kwd>stock market</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The use of an agent approach to build
monitoring information systems (MIS) is the basis
of the concept of intelligent monitoring [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. MIS
agents perform their tasks by processing and
transforming the results of observations in order
to provide information on decision-making
processes in a given area [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The results of
observations are contained in databases in the
form of tables with measured values of the
characteristics of the monitored objects. The agent
model synthesizer builds a model of the
dependence of the state of the object on the signs
of external influences. The agent builds its model
in the form of a neural network, a polynomial
obtained by genetic algorithms, GMDH
algorithms [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] or various combinations of these
three components [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. An adequate, accurate and
stable model is the solution of one of the typical
tasks - grouping, identification, forecasting and
others. The content of the task is formed in
accordance with the monitoring task of the agent.
This paper presents the results of research to
improve the method of synthesis of the agent
model by the GMDH method [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] in the process
of its adaptation to the conditions of financial
monitoring of stock indicators.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Usage of Agents Models</title>
      <p>
        In modern world, intelligent agents are widely
used in various industries, social and political
spheres. Agent models are a powerful tool for
studying the object of monitoring, which allows
to describe complex phenomena through simple
objects [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. According to Kosenko OP [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], in the
modern world the monitoring of indicators is
ordered and used primarily by users whose
activities are related to making specific decisions.
With amendments to a specific business, the
multi-agent system is able to issue its forecasts at
a fairly high level in various areas of economic
and industrial activity. This gives us a reason to
use in our work agent forecasting model of the
agent to provide a potential player in the exchange
with reliable data.
      </p>
      <p>
        Different scientists give different definitions of
an agent, but in general, an agent is a stand-alone
complex program with a detailed description of its
behavior, which is able to obtain information from
the environment and based on their experience to
respond correctly. Very often intellectual agents
are closely intertwined in the field of use with
artificial intelligence, but there is no complete
identity between them [
        <xref ref-type="bibr" rid="ref1 ref4 ref5">1, 4, 5</xref>
        ].
      </p>
      <p>
        Sometimes, smart agents are considered in
combination with other agents. This structure is
called a multiagent system. It allows you to solve
a problem even more effectively. Agents need to
consider interacting with other agents for
cooperation or competition. That is, if a goal is
unattainable for one agent, then several agents can
cope with it, or if each of the agents is developed
to solve a specific problem, then the solution is the
one that should have the best result [
        <xref ref-type="bibr" rid="ref1 ref4">1, 4</xref>
        ].
      </p>
      <p>The most famous examples of intelligent
agents in the world are Alexa (from Amazon), and
Siri (from Apple). They process the user's request,
collect data from the Internet and provide a
response. They are often used to obtain
information about the weather or weather
forecast.</p>
      <p>
        Professor Russell identified the following
main characteristics of the agent: survivability
(code works constantly and decides when to take
action), autonomy (the agent makes decisions
without human intervention), social behavior
(they can be involved through other components)
and reactivity (perceive and respond on the
context in which they are) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        There are two reasons that led to the
development of intelligent agents. The first is the
use of computer science. There are more and more
different technical devices in the world, such as
computers, servers, mobile phones, tablets, which
in turn can be connected to the network, and those
to the Internet. Previously, the number of
connection points was less than the number of
users, but today each of us can have several
different devices. Computing resources are
improving day by day, but the amount of data is
growing even faster. All this contributes to the
complexity of systems and their algorithms. To
facilitate data handling, systems are divided into
smaller subsystems. It is to solve such problems
that there are intelligent agents who study them at
a high level of abstraction. The second reason is
the development of society. Clever agents play a
significant role in analyzing patterns of human
interaction in different situations. People can
independently predict the behavior of other
people, conduct negotiations and discussions,
resolve conflicts, form organizational structures.
All this can also be analyzed and used by a smart
system. This is done by an intelligent agent who
can make decisions or execute assignments based
on experience, nested data and environment. They
can also be used to collect real-time information
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        The purpose of creating an agent model and
the process of building it depends on the order of
the decision maker. This order can be executed by
agents of several types. Today, intelligent agents
are divided into the following types [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]:
● Reflex agents. The agent responds
based on pre-established rules by ignoring the
history of previous responses;
● Model-based agents. They respond in the
same way as reflexes, but have a fuller view of
the environment.
● Goal-based agents extend model-based
agents, including information about goals and
desired situations.
● Utility-based agents are similar to target
agents, but evaluate each possible scenario and
select the one that will work best.
● Learning agents are agents who have
mechanisms for continuous development and
improvement through the processing of
results.
      </p>
      <p>
        Vicent J. presents three works related to
agentoriented programming [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The first work shows
how accountability plays a central role in the
development of MAS. Accountability is a
wellknown key resource within human organizations,
and the idea of this proposal is to offer the design
of agent systems where accountability is a
property that is guaranteed by design. The authors
proposed an interaction protocol called ADOPT,
which allows the implementation of accountable
organizations MAS. The proposed protocol was
implemented using JaCaMo, which allows to
demonstrate how to develop agents.
      </p>
      <p>The second paper proposes a new
methodology for developing MAS work in
semantic web environments. The proposed
methodology is based on a specific area. A
modeling language called the Agent Semantic
Web Language. The training was demonstrated
through a case study conducted using the
wellknown JACK platform. The proposed example
consists of a set of agents who exchange services
or goods of the owners according to their
preferences, without using any currency.</p>
      <p>
        Finally, the third work presented the structure
of agent development for mobile devices. The
proposed structure allows users to create
intelligent agents with typical agent-oriented
attributes of social abilities, reactivity, proactivity
and autonomy. In fact, the main contribution is the
related support of the data framework. Supporting
related data corresponds to the ability to convey
the beliefs of the agent related data environment
and use these beliefs during the planning process
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        Previously, the effectiveness of the procedures
for reducing the compatibility of signals due to the
use of models of several reference forms on each
row of selection of a polynomial model was
proved [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. As a result, the simulation error is
reduced by 11.5% compared to the better model
obtained by the traditional multi-row GMDH
algorithm [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. There is an increase in the diversity
of the agent synthesizer due to the increasing
adaptability of the synthesis process of agent
models to changes in the properties of the input
data arrays.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Statement of the Research Task</title>
      <p>In the process of using the described
technologies to build a forecast model of the
monitoring agent, it turned out that there are cases
when the variety of proposed methods of model
synthesis is not enough to adequately describe the
processes of price changes on the stock exchange.
Therefore, there is a need for additional research
on the processes of synthesis of agent models with
several reference forms for their adaptation to the
conditions of a given subject area.</p>
      <p>At the beginning of the synthesis of the model,
the results of observations of the price of gold
bonds at the close of trading on the stock
exchange are known, where zt – the price of a gold
bond at the time of the last observation, t – the
value of the time of the last observation during the
historical period;</p>
      <p>which are recorded over a discrete period of
time in one day:
During historical period T:</p>
      <p>Δt = t - t-1= t-1 - t-2 = 1.</p>
      <p>T = {t, t-1, t-2,…, t-m}.</p>
      <p>A predefined list of features of influencing
factors that are used as independent variables.</p>
      <p>X = {x1, x2, …, xn},</p>
      <p>Zt+1 = f(X, T, Δt)
where n – the number of signs of influencing
factors.</p>
      <p>It is necessary to build a forecast model
(1)
(2)
(3)
(4)</p>
      <p>
        We propose to improve the method of model
synthesis using several reference forms in agent
synthesizers. The main task of the agent is to
transform information from a matrix of numerical
characteristics into the form of a model.
Depending on the simulation results, the system
issues a status change message. At the input, the
system adopts a multi-row GMDH algorithm and
a method of model synthesis, according to which,
with each row of selections, models with several
reference forms are generated and then the best
ones are selected. In the course of the research we
determined that, in contrast to the existing
method, where models of 6 reference forms were
generated on each row of selection [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], for the best
result of forecasting the value of gold bonds we
should use models of two reference forms given
in Table 1.
      </p>
      <p>
        Data for the array of observation results were
taken from financial exchange reports on the
Yahoo website [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] from 2016 to 2021. An array
of 1260 observation points was fed to the input of
the agent synthesizer. A fragment of this array is
presented in table 2.
      </p>
      <p>As a simulated feature (dependent variable)
used prices at the time of closing the exchange.
The following were used as influential features
(independent variables):
● the stock index, the basket of which
includes the US joint stock companies with the
largest capitalization,
● price of Australian dollar,
● exchange-traded investment fund
specializing in treasury forms under fixed-term
contracts of 7-10 years,
The last 10 points formed a test sequence.
These points did not participate in the creation of
the model and were used to calculate the
forecasting error.</p>
      <p>In fig. 1 presents the test results of agent
models.</p>
      <p>Predicted observatNioenwpoint</p>
      <p>Existing</p>
      <p>The average signal error at the output of the
agent model, built on the advanced method,
became 0.9%. The error of the model built by the
known method was 2.69%. Thus, the use in the
synthesis process on each row of selection of
models with reference forms, given in table. 1,
allowed to reduce the average forecasting error by
10 points by 61.77%.
market consolidated index of fixed income
securities,
● US dollar index</p>
      <p>In addition, we noticed that with a relatively
small amount of data, multi-row GMDH can not
accurately produce results, in contrast to the
algorithm with models of two forms, which even
with such a large amount of data could work at
standard deviation 2.146009 (see Fig.2).</p>
      <p>If you increase the amount of data to 500, the
multi-row algorithm starts to work much better
(standard deviation - 6.642833), but the proposed
algorithm in this case works also good (standard
deviation - 5.757732) (see Fig. 3).</p>
      <p>150
100
50
0</p>
      <p>Original</p>
      <p>New</p>
      <p>Standard
500 rows of data</p>
    </sec>
    <sec id="sec-4">
      <title>5. Conclusions</title>
      <p>Generation on each row of selection of models
with several reference forms, allows to increase a
variety of agent synthesizers. To adapt the
processes of model synthesis according to the
multi-row GMDH algorithm to the properties of
the input data array, it is necessary to optimize the
list of reference forms of models. For each input
array, the list of reference forms of the models
used in each row of selection must be determined
separately.</p>
      <p>Improving the process of building models with
an agent synthesizer can increase the efficiency of
the task of the agent as a whole. In addition, it was
found that with a small amount of input data, an
improved method of synthesis of models with two
reference forms is able to build useful models with
fewer observation points.</p>
      <p>Future research will focus on the study of
monitoring agents based on methods based on the
combinatorial GMDH algorithm.</p>
    </sec>
    <sec id="sec-5">
      <title>6. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Abbas</surname>
            <given-names>H.</given-names>
          </string-name>
          <article-title>Organization of Multi-Agent Systems</article-title>
          [Electronic resource] /
          <string-name>
            <given-names>H.</given-names>
            <surname>Abbas</surname>
          </string-name>
          . - Available from: http://www.sciencepublishinggroup.com/jou rnal/paperinfo.aspx?journalid=135&amp;doi=10. 11648/j.ijiis.
          <volume>20150403</volume>
          .11/
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Kosenko</surname>
            <given-names>O. Monitoring</given-names>
          </string-name>
          <article-title>the Commercial Potential Intellectual Technologies</article-title>
          [Electronic resource] / O. Kosenko - Available from: http://repository.kpi.kharkov.ua/bitstream/K hPIPress/48789/1/visnyk_NULP_
          <year>2014</year>
          _799_K osenko_Monitoring.pdf
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Holub</surname>
            <given-names>S.V.</given-names>
          </string-name>
          <article-title>Znyzhenya sumishenosti sygnaliv v metodah syntezu induktyvnyh modelei / S</article-title>
          .V. Holub // Visnyk Hmelnytskoho natsionalnoho universytetu.
          <source>- 2007</source>
          . -
          <fpage>Т</fpage>
          .2,
          <string-name>
            <surname>P.</surname>
          </string-name>
          1, №1. - P.
          <fpage>31</fpage>
          -
          <lpage>35</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>TechTarget</given-names>
            <surname>Contributor Intelligent Agent</surname>
          </string-name>
          [Electronic resource] / TechTarget Contributor - Available from: https://searchenterpriseai.techtarget.com/def inition/agent-intelligent-agent
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Russel</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Norving</surname>
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Artificial</surname>
          </string-name>
          intelligence
          <article-title>- a modern approach</article-title>
          . Pearson,
          <year>2021</year>
          . - 1069 p.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Vicente</surname>
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Multi-Agent</surname>
            <given-names>Systems</given-names>
          </string-name>
          [Electronic resource] / J.
          <string-name>
            <surname>Vicente</surname>
          </string-name>
          . - Available from: https://www.researchgate.net/publication/33 2199176_
          <string-name>
            <surname>Multi-Agent</surname>
          </string-name>
          _Systems
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Holub</given-names>
            <surname>Serhii</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Kunytska</given-names>
            <surname>Svitlana</surname>
          </string-name>
          .
          <article-title>The concept of multi-agent intellectual monitoring systems</article-title>
          .
          <source>Projekt interdyscyplinarny projektem XXI wieku - Tom 2. Processing, transmission and security of information. Monogrpahia: Wydawnictwo naukowe Akademii Techniczno-Humanistycznej w BielskuBialej</source>
          .
          <article-title>-</article-title>
          <year>2019</year>
          . - S.
          <fpage>183</fpage>
          -
          <lpage>188</lpage>
          . ISBN:
          <fpage>978</fpage>
          -
          <lpage>83</lpage>
          - 66249-25-7
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Kunytska</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Holub</surname>
            <given-names>S.</given-names>
          </string-name>
          <article-title>Multi-agent Monitoring Information Systems</article-title>
          . In: Palagin A.,
          <string-name>
            <surname>Anisimov</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morozov</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shkarlet</surname>
            <given-names>S</given-names>
          </string-name>
          . (eds)
          <source>Mathematical Modeling and Simulation of Systems. MODS 2019. Advances in Intelligent Systems and Computing</source>
          , vol
          <volume>1019</volume>
          . pp
          <fpage>164</fpage>
          -
          <lpage>171</lpage>
          . Springer, Cham. https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          - 25741-5_
          <fpage>17</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Holub</surname>
            <given-names>S.V.</given-names>
          </string-name>
          <article-title>Bahatorivneve modeliuvania v technologiah monitorynhu otochuuchogo seredovyscha</article-title>
          .
          <source>Monography. Cherkasy: Bohdan Hmelnytskii CNU</source>
          ,
          <year>2007</year>
          . - 220 p.
          <source>ISBN 978-966-353-062-8</source>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Ivakhnenko</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stekasko</surname>
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Impulse immunity modeling</article-title>
          .
          <source>Kyiv: Scientific Opinion, рp 216</source>
          . (
          <year>1985</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11] SPDR Gold Shares [Electronic resource] - Available from: https://finance.yahoo.com/quote/GLD/histor y?p=
          <source>GLD&amp;guccounter=1</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>