<!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>Commonsense Reasoning with Argumentation for Cognitive Robotics?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alexandros Vassiliades</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nick Bassiliades</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Theodore Patkos</string-name>
          <email>patkos@ics.forth.gr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Aristotle University, School of Informatics</institution>
          ,
          <addr-line>Thessaloniki</addr-line>
          ,
          <country country="GR">Greece</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Foundation for Research and Technology, Institute of Computer Science</institution>
          ,
          <addr-line>Heraklion</addr-line>
          ,
          <country country="GR">Greece</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Commonsense Reasoning is a cognitive ability which is found only in humans, but the desire is to implement it in Artificial Intelligence when solving tasks. Moreover, the use of arguments can reveal how and why a human individual supports or rejects an opinion. In this thesis, our goal is to study theoretically the problem of commonsense reasoning and develop methods for enhancing the commonsense reasoning capabilities of a cognitive robotic system that acts in a household environment. The commonsense reasoning mechanism is implemented with the use of argumentation, by developing argumentation frameworks that can facilitate commonsense knowledge. Additionally, we use Semantic Web technologies to add commonsense knowledge in the commonsense reasoning mechanism, and we construct a framework that accommodates our methods.</p>
      </abstract>
      <kwd-group>
        <kwd>Commonsense Reasoning</kwd>
        <kwd>Argumentation</kwd>
        <kwd>Semantic Web</kwd>
        <kwd>Cognitive Robotics</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Commonsense Reasoning (CR) is a cognitive characteristic that is found only in human
individuals, but is a long desired aspect that Artificial Intelligence (AI) should have,
in order to reason with methods closer to human reasoning. Unfortunately, CR cannot
be represented by a set of rules or algorithms in order to be implemented in an AI
system. For this reason, we need to find more sophisticated methods to represent CR
in an AI system. One idea is to utilize cognitive methods that humans use when they
perform CR. For instance, the use of arguments oftenly reveals why and how a human
individual uses her CR to support or reject an opinion. Moreover, it is interesting to
investigate the semantic relations between entities that allow humans to answer complex
questions with CR. For example, why the answer coffee is the most common answer to
the question “Name an entity that is related to sugar, spoon, milk, and mug” [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        The problem we are addressing is to define Argumentation Frameworks (AFs) that
can represent commonsense knowledge, in order to enhance the commonsense
reasoning capabilities of a cognitive robotic system when arguing with a human in a
negotiation dialogue. The cognitive robotic system acts in a household environment. Moreover,
we embed knowledge from Semantic Web (SW) knowledge repositories such as
ConceptNet [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], WordNet [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], and DBpedia [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] to extend the commonsense knowledge
that exists in the knowledge graph of the cognitive robotic system. For the latter, we
develop methods that iron out the noise that can be found in crowd-source knowledge
graphs.
      </p>
      <p>
        The contribution of this thesis until now, as this is the second year of the Ph.D.,
can be summarized as follows: At a theoretical level (a1) Two surveys were published,
one for cognitive robotics and how knowledge representation can help computer vision
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], and one for argumentation and how it can achieve explainability [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], and (a2)
Argumentation frameworks that can represent commonsense arguments were developed
[
        <xref ref-type="bibr" rid="ref17 ref21">21,17</xref>
        ]. At a methodological level (b1) Mechanisms that find semantic similarity using
commonsense knowledge from SW knowledge graphs were developed [
        <xref ref-type="bibr" rid="ref18 ref22">18,22</xref>
        ], and
(b2) A framework which can be implemented in a cognitive robotic system that acts in
a household environment and can use CR through argumentation [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
      <p>The reminder of this paper is organized as follows. Section 2, gives the related
work. In Section 3, we define the problem that we solve and we present our results so
far, discussing also some ideas for future work. We conclude our paper with Section 4,
that contains a discussion and some open questions in the area that we are researching.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        This thesis combines different research areas, such as argumentation, knowledge
representation for cognitive robotics, and knowledge retrieval from SW knowledge resources
such as ConceptNet [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], WordNet [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], and DBpedia [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] in order to achieve
commonsense reasoning. For this reason, we analyze each section separately with respect to
related work.
      </p>
      <p>
        Argumentation: Our intention with argumentation was to define an AF that could
achieve commonsense reasoning, in order to be used in an argumentation dialogue.
Initially, we defined commonsense arguments as exceptions to regular arguments [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ],
as any other study which claimed to represent commonsense arguments did not define
what a commonsense argument is and used preference rules [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], Event Calculus [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ],
enthymemes [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], and web resources [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. But soon we realized that this formalization
was not enough, and we defined an AF which relates arguments with a domain and
a scope, (i.e., a set of entities upon which it can be applied and a set of entities that
can be accepted), as a more appropriate way to represent commonsense knowledge.
The only paper we found in this area was of Bu´dan et. al [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], where the authors relate
arguments with topics. Bu´dan et. al consider that topics and arguments are semantically
interrelated and the acceptability of an argument depends on the semantic proximity of
the arguments that defend it.
      </p>
      <p>
        Knowledge Representation: In this part of our research we develop methods
on how the ontology scheme can help facilitate commonsense knowledge, in order
to achieve CR. For instance, how a household object can be related with its
characteristics or with an action, in order to be easily accessible by the knowledge retrieval
mechanism of the cognitive robotic system. For this part we were inspired by studies
such as KnowRob [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and RoboCSE [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], among others, where the authors construct a
knowledge representation for a cognitive robotic system that acts in a household
environment, which can facilitate commonsense knowledge for performing human tasks
and recognize relations between objects in the environment. Moreover, we created a
mechanism that evaluates the semantic similarity between a household object and an
action, and if they are adequately related then this commonsense knowledge is added to
the knowledge graph. Similar methods are presented in [
        <xref ref-type="bibr" rid="ref25 ref7">7,25</xref>
        ].
      </p>
      <sec id="sec-2-1">
        <title>Knowledge Retrieval from Semantic Web: The knowledge retrieval from SW</title>
        <p>
          knowledge repositories, part of our research, is two-fold. Firstly, we develop methods
that find semantic similarity between two entities. Secondly, we develop sophisticated
algorithms to iron out the noise of a knowledge graph. Both are constructed for
enriching the commonsense knowledge of the knowledge graph of a cognitive robotic system.
The algorithms that we have developed were mostly based on [
          <xref ref-type="bibr" rid="ref10 ref23 ref24">23,24,10</xref>
          ], among
others. The difference is that these studies extract knowledge only from a single knowledge
repository, and do not implement a sophisticated method to exploit the semantic
information in the repository.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Commonsense Reasoning for Cognitive Robotics</title>
      <p>The goal of this thesis is to develop AFs that can represent commonsense knowledge, in
order to help a cognitive robotic system to use arguments with commonsense knowledge
in an argumentation dialogue. For this reason, we present our theoretical research and
the AFs that we have developed (sub Section 3.1), we describe the mechanisms for
representing and evaluating commonsense knowledge (sub Section 3.2), and we show
an open-ended knowledge retrieval framework that acts in a household environment and
can use commonsense arguments (sub Section 3.3).
3.1</p>
      <sec id="sec-3-1">
        <title>Overview of frameworks and methodologies</title>
        <p>
          Our theoretical approach was two-fold as we had to understand how the knowledge
representation can be developed in order to contain commonsense knowledge [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], and
how argumentation can help with CR [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. For the former, we found that the
descriptive capability of languages such as Turtle and OWL, can be enough for constructing
a knowledge representation that will contain commonsense knowledge. The key is to
represent the knowledge with an easily understandable architecture for the classes, and
an intuitive understanding of properties. For the latter, we quickly understood that
argumentation is a tool that can offer great explainability to any AI system. But even though
Abstract AFs (AAFs) seem more intuitive in understanding they tend to lose
explainability compared to their structured counterparts [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. For this reason, we consider that
new frameworks should be developed that connect these two areas.
        </p>
        <p>
          The construction of an AF that can represent commonsense arguments [
          <xref ref-type="bibr" rid="ref17 ref21">21,17</xref>
          ], was
the result of an extensive literature review over argumentation. We managed to find
that even though AAF are more intuitive for understanding they tend to lose descriptive
capabilities, in contrast to Structured AF. For example, AAFs cannot easily explain
what are the facts that support a claim. Therefore, we created an AF that closes the gap
between an AAF and a Structured counterpart, by relating each argument from a AAF
with a domain and a scope of application. More specifically, we relate the arguments
with a set of entities upon which it can be applied and set of entities that can be accepted.
For example, the argument a = “All apples are red” has a domain of application over
all apples in our universe, but if we have the second argument b = “Granny Smiths
are green apples” and consider that these two are the only two type of apples in our
universe, then the argument b restricts the scope of a to all apples in the universe except
Granny Smiths.
        </p>
        <p>
          Future Work: We intend to analyze the complexity of the algorithms that solve
the verification, credulously acceptance, and skeptically acceptance for the extensions
of [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ], and define dialogue protocols, in order to implement the framework naturally
in dialogues. Moreover, we plan to define an AAF that contains different type of attacks
that enables the types of attacks to be part of the argument exchange process.
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Representation of Commonsense Knowledge</title>
        <p>
          In order to represent commonsense knowledge for a household environment we
constructed an OWL ontology with information from VirtualHome [
          <xref ref-type="bibr" rid="ref12 ref14">12,14</xref>
          ], and a query
answering mechanism on top of the ontology [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. The user can choose between a set
of predefined queries, where she just needs to give a keyword for a SPARQL query
to be generated, or can address her own SPARQL query. The predefined queries can
be seen in Table 1; we choose these queries as they are the most commonly addressed
queries to a cognitive robotic system that acts in a household environment [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. At this
stage, these queries can help elderly people who have the need of a (robotic) assistant
in their household. Notice that we plan to extend the set of predefined queries, as this
was an initial batch for which we could find datasets in order to represent the queries
and perform our evaluation. Moreover, the framework has a semantic matching
mechanism that relates entities from the knowledge base of the framework with entities that
do not exist in it, using information from ConceptNet [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], WordNet [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], and
DBpedia [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. Therefore, expanding the range of queries that the framework can answer. The
framework was mostly constructed using Python and OWL.
        </p>
        <p>
          We also created a relation evaluation mechanism between real life objects and
actions [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]. Basically the mechanism can answer the question “Can the action X be
performed on/by the object Y?”. If the answer to the question is positive, the
mechanism will insert this commonsense knowledge (i.e., that the action can be performed
on/by the object) in the knowledge graph of the cognitive robotic system. The
mechanism given an object and an action label, creates two subgraphs with information from
ConceptNet, and based on a semantics-based metric evaluates if the subgraphs are
adequately related. The semantics-based metric takes into consideration the topology of
the subgraph and the relations in it. The threshold that the metric uses is the result of
training over positive and negative relations (i.e., related and not related).
        </p>
        <p>Positive and negative relations were collected from Something Something Dataset3.
Something-Something consists of a large collection of short video clips containing
actions performed on and with household objects. The actions involve either one type of
object (e.g., open a bottle) or two distinct types of objects (e.g., put coins in a box).
Those pairs that existed in the description of at least one video were automatically
characterized as positive pairs. The negative relations were manually annotated.</p>
        <p>
          Future Work: We plan to evaluate further the mechanism from [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ], over more
graphs and other types of relations.
3.3
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Commonsense Reasoning Mechanism</title>
        <p>
          The framework that we constructed and can use commonsense reasoning through
argumentation, is an extension of [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], after we have considered [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. The architecture of
the framework can be seen in Figure 1 and Figure 2.
        </p>
        <p>
          For Figure 1 each step in the workflow is annotated with a number in a circle that
indicates the order in the workflow path. Blue coloured circles indicate optional steps.
3 https://20bn.com/datasets/something-something
For Figure 2 each step in the workflow is annotated with a number in a circle that
indicates the order in the argumentation dialogue. Notice that there are alternative paths
in the dialogue.
As mentioned, the framework uses the query mechanism over the household
ontology from [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. Additionally, a user can argue with the framework over the returned
answers, with two different scenarios. Missing where the user considers that there is
an entity missing from the answers of the framework. Wrong where the user considers
that there is an entity that should not exist in the answers of the system. According to
what keywords the user gave in her initial question the framework will access the
information in its knowledge base, with SPARQL queries, or use the semantic matching
algorithm (sub Section 3.2), in order to create commonsense arguments, and answer to
the user why something is missing or wrong. If the user is still not convinced then the
framework will accept the user recommendation if she can back-up her opinion with
information from an external trustworthy knowledge base. An external knowledge base is
considered trustworthy by the framework according to the trust score that it has. Also,
the trust score is not fixed as it can be reduced or increased according to who won the
argumentation dialogue (i.e., the user or the framework). The framework is mostly built
using Python and OWL.
        </p>
        <p>
          Future Work: As for future work we plan to embed in the framework the object
action relation mechanism [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] and construct a dataset about object characteristics.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Open Questions and Discussion</title>
      <p>In this section we pose some open questions that we face in our research, and any
answer to them would benefit us on how to continue our research.</p>
      <p>
        Q1: The ontology about households we have built is constructed upon a dataset. But no
matter how big the dataset is, it remains restricted to a specific set of labels, so what
would be an appropriate solution in order to be able to extend the knowledge? Are
our methods for extracting knowledge from the SW enough?
Q2: What is the appropriate method to find a threshold based on training for the
semanticsbased metric?
Q3: Should argumentation be combined with other reasoning techniques, to perform
more accurately commonsense reasoning?
Q4: The AF that we defined seems to capture a good representation of commonsense
knowledge, but should we stick to a theoretical approach in order to make it more
descriptive before we move to an implementation, or should we proceed with an
implementation?
Q5: The Structured AF [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] or the AAF [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], capture more accurately CR?
Q6: Is a “clever” open-ended knowledge representation enough to represent
commonsense knowledge for commonsense reasoning?
      </p>
      <p>As mentioned this is the second year of the Ph.D. thesis. Therefore, it is natural that
some results have already been delivered. Nevertheless, it should be an open debate on
if these methods seem rational, and if so how could they be extended. For this reason,
we pose these open questions that argue with core ideas in our research.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Almpani</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stefaneas</surname>
            ,
            <given-names>P.S.:</given-names>
          </string-name>
          <article-title>On proving and argumentation</article-title>
          .
          <source>In: AIC</source>
          . pp.
          <fpage>72</fpage>
          -
          <lpage>84</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Beetz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Beßler</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haidu</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pomarlan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Bozcuog˘lu,
          <string-name>
            <given-names>A.K.</given-names>
            ,
            <surname>Bartels</surname>
          </string-name>
          , G.:
          <article-title>Know rob 2.0-a 2nd generation knowledge processing framework for cognition-enabled robotic agents</article-title>
          .
          <source>In: 2018 IEEE International Conference on Robotics and Automation (ICRA)</source>
          . pp.
          <fpage>512</fpage>
          -
          <lpage>519</lpage>
          . IEEE (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Besnard</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hunter</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Modgil</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prakken</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simari</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toni</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Introduction to structured argumentation</article-title>
          .
          <source>Argument &amp; Computation</source>
          <volume>5</volume>
          (
          <issue>1</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          (
          <year>2014</year>
          ). https://doi.org/10.1080/19462166.
          <year>2013</year>
          .869764
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kobilarov</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Auer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Becker</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cyganiak</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hellmann</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Dbpedia-a crystallization point for the web of data</article-title>
          .
          <source>Web Semantics: science, services and agents on the world wide web 7</source>
          (
          <issue>3</issue>
          ),
          <fpage>154</fpage>
          -
          <lpage>165</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. Buda´n,
          <string-name>
            <given-names>M.C.</given-names>
            ,
            <surname>Cobo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.L.</given-names>
            ,
            <surname>Martinez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.C.</given-names>
            ,
            <surname>Simari</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.R.</surname>
          </string-name>
          :
          <article-title>Proximity semantics for topic-based abstract argumentation</article-title>
          .
          <source>Information Sciences</source>
          <volume>508</volume>
          ,
          <fpage>135</fpage>
          -
          <lpage>153</lpage>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Cˇyras</surname>
          </string-name>
          , K.:
          <article-title>Argumentation-based reasoning with preferences</article-title>
          .
          <source>In: International Conference on Practical Applications of Agents and Multi-Agent Systems</source>
          . pp.
          <fpage>199</fpage>
          -
          <lpage>210</lpage>
          . Springer (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Daruna</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kira</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chetnova</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : Robocse:
          <article-title>Robot common sense embedding</article-title>
          .
          <source>In: 2019 International Conference on Robotics and Automation (ICRA)</source>
          . pp.
          <fpage>9777</fpage>
          -
          <lpage>9783</lpage>
          . IEEE (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Dung</surname>
            ,
            <given-names>P.M.:</given-names>
          </string-name>
          <article-title>An argumentation-theoretic foundation for logic programming</article-title>
          .
          <source>The Journal of logic programming 22(2)</source>
          ,
          <fpage>151</fpage>
          -
          <lpage>177</lpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Gouidis</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vassiliades</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patkos</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Argyros</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bassiliades</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plexousakis</surname>
            ,
            <given-names>D.:</given-names>
          </string-name>
          <article-title>A review on intelligent object perception methods combining knowledge-based reasoning and machine learning</article-title>
          .
          <source>AAAI-MAKE 2020: Combining Machine Learning and Knowledge Engineering</source>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Icarte</surname>
          </string-name>
          , R.T.,
          <string-name>
            <surname>Baier</surname>
            ,
            <given-names>J.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ruz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Soto</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>How a general-purpose commonsense ontology can improve performance of learning-based image retrieval</article-title>
          .
          <source>arXiv preprint arXiv:1705.08844</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Kobbe</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Opitz</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Becker</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hulpus</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stuckenschmidt</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Frank</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Exploiting background knowledge for argumentative relation classification</article-title>
          .
          <source>In: 2nd Conference on Language, Data and Knowledge (LDK</source>
          <year>2019</year>
          ).
          <article-title>Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik (</article-title>
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Liao</surname>
            ,
            <given-names>Y.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Puig</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boben</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Torralba</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fidler</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Synthesizing environment-aware activities via activity sketches</article-title>
          .
          <source>In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source>
          . pp.
          <fpage>6291</fpage>
          -
          <lpage>6299</lpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Mailly</surname>
            ,
            <given-names>J.G.</given-names>
          </string-name>
          :
          <article-title>Using enthymemes to fill the gap between logical argumentation and revision of abstract argumentation frameworks</article-title>
          .
          <source>arXiv preprint arXiv:1603.08789</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Puig</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ra</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Boben</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fidler</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Torralba</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Virtualhome: Simulating household activities via programs</article-title>
          .
          <source>In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source>
          . pp.
          <fpage>8494</fpage>
          -
          <lpage>8502</lpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Speer</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Havasi</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Conceptnet 5.5: An open multilingual graph of general knowledge</article-title>
          .
          <source>In: Proceedings of the AAAI Conference on Artificial Intelligence</source>
          . vol.
          <volume>31</volume>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Strapparava</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Valitutti</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , et al.:
          <article-title>Wordnet affect: an affective extension of wordnet</article-title>
          .
          <source>In: Lrec</source>
          . vol.
          <volume>4</volume>
          , p.
          <fpage>40</fpage>
          .
          <string-name>
            <surname>Citeseer</surname>
          </string-name>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Vassiliades</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patkos</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Flouris</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bikakis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bassiliades</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plexousakis</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Abstract argumentation frameworks with domain assignments</article-title>
          .
          <source>30th International Joint Conference on Artificial Intelligence (IJCAI-21)</source>
          ,
          <year>2021</year>
          , Montreal, Canada (
          <year>2021</year>
          ), https://intelligence.csd.auth.gr/publication/conference-papers/
          <article-title>abstract-argumentation-frameworks-with-domain-assignments/</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Vassiliades</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bassiliades</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gouidis</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patkos</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>A knowledge retrieval framework for household objects and actions with external knowledge</article-title>
          .
          <source>In: International Conference on Semantic Systems</source>
          . pp.
          <fpage>36</fpage>
          -
          <lpage>52</lpage>
          . Springer, Cham (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Vassiliades</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bassiliades</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patkos</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Argumentation and explainable artificial intelligence: a survey</article-title>
          .
          <source>The Knowledge Engineering Review</source>
          <volume>36</volume>
          (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Vassiliades</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bassiliades</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patkos</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>An open-ended web knowledge retrieval framework with explanation and learning through argumentation</article-title>
          .
          <source>Submitted: Semantic Web Journal</source>
          (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Vassiliades</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patkos</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bikakis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Flouris</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bassiliades</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plexousakis</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Preliminary notions of arguments from commonsense knowledge</article-title>
          .
          <source>In: 11th Hellenic Conference on Artificial Intelligence</source>
          . pp.
          <fpage>211</fpage>
          -
          <lpage>214</lpage>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Vassiliades</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patkos</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Efthymiou</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bikakis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bassiliades</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Plexousakis</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Object-action association extraction from knowledge graphs</article-title>
          .
          <source>International Conference on Semantic Systems Amsterdam</source>
          (
          <year>2021</year>
          ), https://intelligence.csd.auth.gr/publication/ conference-papers/
          <article-title>object-action-association-extraction-from-knowledge-graphs/</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Young</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Basile</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kunze</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cabrio</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hawes</surname>
          </string-name>
          , N.:
          <article-title>Towards lifelong object learning by integrating situated robot perception and semantic web mining</article-title>
          .
          <source>In: Proceedings of the Twenty-second European Conference on Artificial Intelligence</source>
          . pp.
          <fpage>1458</fpage>
          -
          <lpage>1466</lpage>
          . IOS Press (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Young</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Basile</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Suchi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kunze</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hawes</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vincze</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caputo</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Making sense of indoor spaces using semantic web mining and situated robot perception</article-title>
          .
          <source>In: European Semantic Web Conference</source>
          . pp.
          <fpage>299</fpage>
          -
          <lpage>313</lpage>
          . Springer (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schockaert</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shah</surname>
          </string-name>
          , J.:
          <article-title>Predicting conceptnet path quality using crowdsourced assessments of naturalness</article-title>
          .
          <source>In: The World Wide Web Conference</source>
          . pp.
          <fpage>2460</fpage>
          -
          <lpage>2471</lpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>