<!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>Toward Data Science Computing Model: Interactive Granular Computing (IGrC)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Soma Dutta</string-name>
          <email>somadutta9@gmail.com</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrzej Jankowski</string-name>
          <email>a.jankowski@uksw.edu.pl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrzej Skowron</string-name>
          <email>skowron@mimuw.edu.pl</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Digital Science and Technology Centre, UKSW</institution>
          ,
          <addr-line>Dewajtis 5, 01-815 Warsaw</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Systems Research Institute, Polish Academy of Sciences, Newelska 6, 01-447 Warsaw and Digital Science and Technology Centre, UKSW</institution>
          ,
          <addr-line>Dewajtis 5, 01-815 Warsaw</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Warmia and Mazury in Olsztyn</institution>
          ,
          <addr-line>Słoneczna 54, 10-710 Olsztyn</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>EXTENDED ABSTRACT4 Rough sets, introduced by Zdzisaw Pawlak [1], play a crucial role in the development of Granular Computing (GrC) [2-4]. The extension of GrC to Interactive Granular Computing (IGrC) (initiated by Skowron and co-workers [5-7]5), requires generalization of the basic concepts of rough sets and GrC. For instance, it is needed to shift from granules to complex granules (including both physical and abstract parts), information (decision) systems to interactive information (decision) systems as well as methods of inducing hierarchical structures of information (decision) systems to methods of inducing hierarchical structures of interactive information (decision) systems. IGrC takes into account the granularity of information as used by humans in problem solving, as well as interactions with (and within) the real physical world. The computations in this IGrC model are realized on the interactive complex granules and that must be based on the consequences of the interactions occurring in the physical world. It is worthwhile to cite here the following opinion [8]: It seems that we have no choice but to recognize the dependence of our mathematical knowledge (...) on physics, and that being so, it is time to abandon the classical view of computation as a purely logical notion independent of that of computation as a physical process.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>[...] cognition is the result of the interaction of two independent agents, the
mind and the real object.</p>
      <p>
        With the interaction rules learned from the acquired data through computations an
agent can approximate complex vague concepts related to the expectations of the agent.
This agent itself can be regarded as a complex granule. The objective of IGrC is also in
line with the proposition of Fredrick Brooks (a recipient of the Turing Award).
According to him [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]:
      </p>
      <p>Mathematics and the physical sciences made great strides for three
centuries by constructing simplified models of complex phenomena, deriving,
properties from the models, and verifying those properties experimentally. This
worked because the complexities ignored in the models were not the
essential properties of the phenomena. It does not work when the complexities are
the essence.</p>
      <p>The IGrC models, in the form of complex networks of complex granules, have to be
created adaptively and autonomously through a process of continuous interaction with
real world. Due to the uncertainty in the perception of situations di erent local models,
which are discovered, can be inconsistent with each other; but their relevant aggregation
should lead to the discovery of a new knowledge about the perceived situation. It should
be noted that models created in the abstract space must be also able to adapt to the
changes perceived in the external physical reality. The main aim of the current research
in IGrC is to develop the IGrC models over complex granules. More compound granules
are represented by networks of interacting simpler granules changing with time. Any
IGrC model must also be able to direct the attention of complex granules (e.g., agents)
to focus on the significant fragments of the reality that are measured by the sensors and
explored by the actuators used in performing the actions or plans. Results of interactions
are collected in information systems (data tables), which constitute some fragments of
the complex granules.</p>
      <p>Following another Turing Award winner, Leslie Valiant, these tables are then
aggregated to create new complex granules as computational building blocks for cognition6.</p>
      <p>
        There are many challenges related to IGrC. Some of them are related to reasoning,
called adaptive judgment [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ], about properties of complex granules and interactive
computations over them. One of the main aim of adaptive judgment performed by
complex granules (e.g., agents) is to derive conclusions regarding selection of action(s) that
should be currently initiated (or terminated). The actions are activated on the basis of
the satisfiability of some complex vague concepts labelled by actions. It should be noted
that these concepts are drifting with time. Adaptive learning of such concepts based on
judgment is a great challenge7. The whole process towards inducing approximation of
these vague concepts labelled by actions may be treated as a process of discovery of
a complex game. In such a game, the concepts (along with their respective associated
judgement mechanism) can be treated as the players. These players using their
judgement mechanism can derive arguments for and against the satisfiability of the concepts
6 see https://people.seas.harvard.edu/~valiant/researchinterests.htm
7 Some progress in this direction was made using reinforcement learning but much more work
should be done when we deal with complex real-life applications (see, e.g., [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
on the basis of the information about the perceived situation. Furthemore, there are
other judgment mechanisms, in the hands of a judge, that can be used to resolve
conflicts among the collected arguments to select the winning player (concept). Then action
labelling the winning concept is initiated.
      </p>
      <p>It should be also noted that approximation of the complex vague concept should be
based on a notion of adaptive judgment rather than only on the basis of partial inclusion
of sets which is widely used in the rough set approach. The former approach is much
more general than the latter one. The approach based on judgment is especially relevant
when in data analysis it is required to have a deeper judgment about the perceived
complex situation related to the classification of complex vague concepts. The approach
based on partial containment of sets alone is not satisfactory for dealing with many
real-life applications, where more advanced judgment should be made to identify the
perceived situation, to classify it relative to the complex vague concepts or to reason
about risk for supporting the decision making. In particular, it is needed to develop
new logical tools for reasoning based on judgment toward approximation of complex
vague concepts, i.e., the rough set approach based on adaptive judgment performed over
computations on complex granules. This, in particular, creates a room for extensions of
rough sets to adaptive rough sets and rough sets over distributed networks of granules
changing with time.</p>
      <p>Another challenging research direction is related to self-organization in synthesis of
complex granules and their networks.</p>
      <p>
        Finally, it is worthwhile mentioning that IGrC is also in agreement with the recently
raised discussions about the Turing test for intelligence. In addition to linguistic
aspects and reasoning, it incorporates perception and actions, and it follows what Leslie
Valiant’s calls ecorithms [
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ].
      </p>
      <p>
        The proposed model of computation based on complex granules seems to be of
fundamental importance for developing intelligent systems dealing with complex
phenomena, in particular in such areas as Data Science, Internet of Things, Wisdom Web
of Things, Cyber Physical Systems, Complex Adaptive Systems, Natural Computing,
Software Engineering, applications based on Blockchain Technology, etc (see, e.g., the
first works using IGrC related to some of these domains [
        <xref ref-type="bibr" rid="ref16 ref17 ref7">16, 7, 17</xref>
        ]).
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Pawlak</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Rough sets</article-title>
          .
          <source>International Journal of Computer and Information Sciences</source>
          <volume>11</volume>
          (
          <year>1982</year>
          )
          <fpage>341</fpage>
          -
          <lpage>356</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Zadeh</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Toward a theory of fuzzy information granulation and its centrality in human reasoning and fuzzy logic</article-title>
          .
          <source>Fuzzy Sets and Systems</source>
          <volume>90</volume>
          (
          <year>1997</year>
          )
          <fpage>111</fpage>
          -
          <lpage>127</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Pedrycz</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Skowron</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kreinovich</surname>
          </string-name>
          , V., eds.: Handbook of Granular Computing. John Wiley &amp; Sons, Hoboken, NJ (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Pedrycz</surname>
          </string-name>
          , W.:
          <article-title>Granular computing for data analytics: A manifesto of human-centric computing</article-title>
          .
          <source>IEEE/CAA Journal of Automatica Sinica</source>
          <volume>5</volume>
          (
          <year>2018</year>
          )
          <fpage>1025</fpage>
          -
          <lpage>1034</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Skowron</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jankowski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dutta</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>Interactive granular computing</article-title>
          .
          <source>Granular Computing</source>
          <volume>1</volume>
          (
          <issue>2</issue>
          ) (
          <year>2016</year>
          )
          <fpage>95</fpage>
          -
          <lpage>113</lpage>
          (DOI: 10.1007/s41066-015-0002-1).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Skowron</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jankowski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Rough sets and interactive granular computing</article-title>
          .
          <source>Fundamenta Informaticae</source>
          <volume>147</volume>
          (
          <year>2016</year>
          )
          <fpage>371</fpage>
          -
          <lpage>385</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Jankowski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Interactive Granular Computations in Networks and Systems Engineering: A Practical Perspective</article-title>
          .
          <source>Lecture Notes in Networks and Systems</source>
          . Springer, Heidelberg (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Deutsch</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ekert</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lupacchini</surname>
          </string-name>
          , R.:
          <article-title>Machines, logic and quantum physics</article-title>
          .
          <source>Neural Computation</source>
          <volume>6</volume>
          (
          <year>2000</year>
          )
          <fpage>265</fpage>
          -
          <lpage>283</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Pietarinen</surname>
            ,
            <given-names>A.V.</given-names>
          </string-name>
          :
          <article-title>Signs of Logic Peircean Themes on The Philosophy of Language, Games,</article-title>
          and Communication. Springer, Heidelberg (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Brooks</surname>
            ,
            <given-names>F.P.</given-names>
          </string-name>
          :
          <source>The Mythical Man-Month: Essays on Software Engineering. Addison-Wesley</source>
          , Boston (
          <year>1975</year>
          )
          <article-title>(extended Anniversary Edition in</article-title>
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Jankowski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Skowron</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A Wistech paradigm for intelligent systems</article-title>
          .
          <source>Transactions on Rough Sets: Journal Subline</source>
          <volume>6</volume>
          (
          <year>2007</year>
          )
          <fpage>94</fpage>
          -
          <lpage>132</lpage>
          (LNCS 4374; Springer, Heidelberg).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Martin</surname>
          </string-name>
          , W.M., ed.: Theories of Judgment. Psychology, Logic, Phenomenology. Cambridge University Press, Cambridge, UK (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Barto</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Reinforcement learning: Connections, surprises, challenges</article-title>
          .
          <source>AI</source>
          Magazine
          <volume>40</volume>
          (
          <year>2019</year>
          )
          <fpage>3</fpage>
          -
          <lpage>15</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Valiant</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Probably Approximately Correct</article-title>
          .
          <article-title>Nature's Algorithms for Learning and Prospering in a Complex World. Basic Books, A Member of the Perseus Books Group</article-title>
          , New York, NY (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>Ortiz</given-names>
            <surname>Jr.</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.L.</surname>
          </string-name>
          :
          <article-title>Why we need a physically embodied Turing test and what it might look like</article-title>
          .
          <source>AI</source>
          Magazine
          <volume>37</volume>
          (
          <year>2016</year>
          )
          <fpage>55</fpage>
          -
          <lpage>62</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Skowron</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jankowski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Interactive computations: Toward risk management in interactive intelligent systems</article-title>
          .
          <source>Natural Computing</source>
          <volume>15</volume>
          (
          <issue>3</issue>
          ) (
          <year>2016</year>
          )
          <fpage>465</fpage>
          -
          <lpage>476</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Dutta</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jankowski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rozenberg</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Skowron</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Linking reaction systems with rough sets</article-title>
          .
          <source>Fundamenta Informaticae</source>
          <volume>165</volume>
          (
          <year>2019</year>
          )
          <fpage>283</fpage>
          -
          <lpage>302</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>