<!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>Many-valued Temporal Description Logics with Typicality: an Abridged Report</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mario Alviano</string-name>
          <email>mario.alviano@unical.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marco Botta</string-name>
          <email>marco.botta@unito.it</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Roberto Esposito</string-name>
          <email>roberto.esposito@unito.it</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Laura Giordano</string-name>
          <email>laura.giordano@uniupo.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniele Theseider Dupré</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DEMACS, University of Calabria</institution>
          ,
          <addr-line>Via Bucci 30/B, 87036 Rende (CS)</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>DISIT, University of Piemonte Orientale</institution>
          ,
          <addr-line>Viale Michel 11, 15121 Alessandria</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Dipartimento di Informatica, Università di Torino</institution>
          ,
          <addr-line>Corso Svizzera 185, 10149 Torino</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper, we develop a many-valued semantics for the description logic  ℒ, a temporal extension of description logic ℒ, based on Linear-time Temporal Logic (LTL). We add a typicality operator to represent defeasible properties, and discuss the use of the (many-valued) temporal conditional logic and of weighted KBs for explaining the dynamic behaviour of a network. Preferential extensions of Description Logics (DLs) allow for reasoning with exceptions through the identification of prototypical properties of individuals or classes of individuals. Defeasible inclusions are allowed in the knowledge base, to model typical, defeasible, non-strict properties of individuals. Their semantics extends DL semantics with a preference relation among domain individuals, along the lines of the preferential semantics introduced by Kraus, Lehmann and Magidor [2, 3] (KLM for short). Multi-preferential extensions of DLs have been developed, to provide a semantics for ranked and weighted knowledge bases with typicality [4, 5, 6]. Temporal extensions of Description Logics are very well-studied in DLs literature [7, 8]. Preferential extensions of Linear Time Temporal Logic (LTL) with defeasible temporal operators have been recently studied [9, 10] to enrich temporal formalisms with non-monotonic reasoning features. On a diferent route, a preferential extension of the temporal description logic LTLTℒ has been proposed in [11], extending LTLℒ [7] with a typicality operator T, which selects the most typical instances of a concept, to represent defeasible temporal properties of concepts, i.e., temporal properties which admit exceptions. It is proven that the preferential extension of LTLTℒ can be polynomially encoded into LTLℒ , and this approach allows borrowing decidability and complexity results from LTLℒ . A similar encoding can be given for a multi-preferential extension of LTLTℒ , by allowing a concept-wise preferential semantics, where diferent preferences are associated to diferent concepts. In this short paper, an abridged version of [12], we describe a many-valued extension of LTLℒ with typicality, making it possible to represent concept inclusions such as</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Preferential Logics</kwd>
        <kwd>Temporal Logics</kwd>
        <kwd>Many-valued Description Logics</kwd>
        <kwd>Explainability</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>∃lives_in.Town ⊓ Young ⊑ T(♢ Granted _Loan),
(meaning that people living in town and being young, normally are eventually granted a loan), where
the interpretation of some concepts (such as, Young ) may be non-crisp.</p>
      <p>This many-valued temporal extension of ℒ builds on many-valued DLs, which are widely studied
in the literature, both for the fuzzy case [13, 14, 15] and for the finitely-valued case [ 16, 17]. We then
add a typicality operator, to get a many-valued temporal extension of ℒ with typicality.</p>
      <p>
        We briefly discuss the definition of a closure construction for weighted knowledge bases with
typicality [
        <xref ref-type="bibr" rid="ref5">5, 18, 19</xref>
        ] in the temporal case. The formalism allows for a finer grained representation of the
prototypical properties of a concept, including temporal properties, by assigning weights to typicality
properties. It is also discussed how the many-valued preferential temporal logic can be used to provide
a logical interpretation of the transient behavior of recurrent neural networks.
2. Fuzzy ℒ
Fuzzy description logics have been widely studied in the literature for representing vagueness in DLs
[13, 14, 15] based on the idea that concepts and roles can be interpreted as fuzzy sets. Formulas in
Mathematical Fuzzy Logic [20] have a degree of truth in an interpretation rather than being true or
false; similarly, axioms in a fuzzy DL have a degree of truth, usually in the interval [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ]. The finitely
many-valued case is also well studied for DLs [16, 17]. We breifly recall the semantics of a fuzzy
extension of ℒ, following [15]; then we consider the finitely-valued case.
      </p>
      <p>Let  be a set of concept names,  a set of role names and  a set of individual names. The set
of ℒ concepts (or, simply, concepts) is defined inductively from concept names and the ⊤ and ⊥
concepts, using intersection  ⊓ , union  ⊔ , negation ¬, as well as universal and existential
restrictions ∀., ∃..</p>
      <p>
        A fuzzy interpretation , given a non-empty domain Δ, assigns to each individual name  ∈  an
element  ∈ Δ; to each concept name  ∈  a function  : Δ → [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ]; and to each role name
 ∈  a function  : Δ × Δ → [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ]. That is, an element  ∈ Δ belongs to the extension of  to
some degree in [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ], i.e.,  is a fuzzy set; and similarly for roles. The interpretation function ·  is
extended to other concepts as follows:
⊤ () = 1
      </p>
      <p>⊥ () = 0
( ⊓ ) () =  () ⊗  ()
(∃.) () = sup∈Δ  (, ) ⊗  ()
(¬) () = ⊖  ()
( ⊔ ) () =  () ⊕  ()
(∀.) () = inf∈Δ  (, ) ▷  ()
where  ∈ Δ, and ⊗ , ⊕ , ▷ and ⊖ are arbitrary but fixed t-norm, s-norm, implication function, and
negation function, chosen among the combination functions of some fuzzy logic. In particular, in
Gödel logic  ⊗  = {, },  ⊕  = {, },  ▷  = 1 if  ≤  and  otherwise; ⊖  = 1 if
 = 0 and 0 otherwise. In Łukasiewicz logic,  ⊗  = { +  − 1, 0},  ⊕  = { + , 1},
 ▷  = {1 −  + , 1} and ⊖  = 1 − . Following [15], we do not commit to a specific choice of
combination functions,</p>
      <p>
        A fuzzy ℒ knowledge base  is a pair ( , ) where  is a fuzzy TBox and  is a fuzzy ABox.
A fuzzy TBox is a set of fuzzy concept inclusions of the form  ⊑    , where  ⊑  is an ℒ
concept inclusion axiom,  ∈ {≥ , ≤ , &gt;, &lt;} and  ∈ [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ]. A fuzzy ABox  is a set of fuzzy assertions
of the form () or (, ) , where  is an ℒ concept,  ∈ , ,  ∈  ,  ∈ {≥ , ≤ , &gt;, &lt;}
and  ∈ [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ]. Following Bobillo and Straccia [21], we assume that fuzzy interpretations are witnessed,
i.e., the sup and inf are attained at some point of the involved domain. The interpretation function ·  is
also extended to axioms as follows:
( ⊑ ) = inf ∈Δ  () ▷  ()
(()) =  ( )
      </p>
      <p>This allows defining the satisfiability of fuzzy concept inclusions,  |=  ⊑   if ( ⊑ )  ;
while, for fuzzy assertions,  |= ()  if  ( )  , and  |= (, )   if  ( ,  )  . If  |= Γ,
we say that  satisfies Γ or that  is a model of Γ (for Γ being an axiom, a set of axioms, or a KB),
meaning that  satisfies all the axioms in Γ.</p>
      <p>
        For the finitely many-valued case, we assume the truth space  to be equipped with a preorder
relation ≤  , a bottom element 0 , and a top element 1 . We denote by &lt; and ∼  the related strict
preference relation and equivalence relation. In the following we assume  to be the unit interval [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ]
or the finite set  = {0, 1 , . . . , − 1 ,  } for an integer  ≥ 1 [16, 17], and that ⊗ , ⊕ , ▷ and ⊖ are a
t-norm, an s-norm, an implication function, and a negation function in some well known system of
many-valued logic. In particular, in the following we restrict to continuous t-norms.
      </p>
    </sec>
    <sec id="sec-2">
      <title>3. A many-valued semantics for</title>
      <p>
        ℒ
Temporal extensions of DLs, their complexity and decidability are very well-studied in the literature
(see, e.g., [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ]). The temporal Description Logic  ℒ extends ℒ with LTL operators ○ (next),
 (until), ♢ (eventually) and □ (always); the set of temporally extended concepts is the following:
 ::=  | ⊤ | ⊥ |  ⊓  |  ⊔  | ¬ | ∃. | ∀. | ○  |   | ♢  | □ 
where  ∈  , and  and  are temporally extended concepts.
      </p>
      <p>
        While we refer to [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] for the two-valued semantics of  ℒ, we develop a many-valued semantics
for  ℒ, by interpreting, at each time point, all concepts and role names over a truth degree set .
      </p>
      <p>
        A many-valued temporal interpretations for  ℒ is a pair ℐ = (Δℐ , · ℐ ), where Δℐ is a
nonempty domain; · ℐ is an interpretation function that maps each concept name  ∈  to a function
ℐ : N × Δℐ → , each role name  ∈  to a function ℐ : N × Δℐ × Δℐ → , and each individual
name  ∈  to an element ℐ ∈ Δℐ . For simplicity, following [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], we assume individual names to
be rigid, i.e., having the same interpretation at any time point . Given a time point  ∈ N and a
domain element  ∈ Δℐ , the interpretation ℐ of a concept name  assigns to the pair (, ) a value
ℐ (, ) ∈  representing the degree of membership of  in concept  at time point ; and similarly for
roles. By adapting the formulation of the semantics of temporal operators from [22], the interpretation
function ·  is extended to complex concepts as follows:
⊥ℐ (, ) = 0
      </p>
      <p>⊤ℐ (, ) = 1
( ⊓ )ℐ (, ) = ℐ (, ) ⊗ ℐ (, )
(∃.)ℐ (, ) = ∈Δ ℐ (, , ) ⊗ ℐ (, )
(∀.)ℐ (, ) = ∈Δ ℐ (, , ) ▷ ℐ (, )
( )ℐ (, ) = ⨁︀≥ (ℐ (, ) ⊗ ⨂︀=−1 ℐ (, ))
(¬)ℐ (, ) = ⊖ ℐ (, )
( ⊔ )ℐ (, ) = ℐ (, ) ⊕ ℐ (, )
(○ )ℐ (, ) = ℐ ( + 1, )
(♢ )ℐ (, ) = ⨁︀≥  ℐ (, )
(□ )ℐ (, ) = ⨂︀≥  ℐ (, )
The semantics of ♢ , □ and  requires a passage to the limit. Following [22], bounded versions for ♢ , □
and  can be introduced, using additional temporal operators ♢  (eventually in the next  time points),
□  (always within  time points) and , with the interpretation:
(♢ )ℐ (, ) = ⨁︀+= ℐ (, )</p>
      <p>(□ )ℐ (, ) = ⨂︀+= ℐ (, )
()ℐ (, ) = ⨁︀+=(ℐ (, ) ⊗ ⨂︀=−1 ℐ (, ))
so that (♢ )ℐ (, ) = →+∞(♢ )ℐ (, ) and (□ )ℐ (, ) = →+∞(□ )ℐ (, ) and
( )ℐ (, ) = →+∞()ℐ (, ). The existence of the limits is ensured by the fact that
(♢ )ℐ (, ) and ()ℐ (, ) are increasing in , while (□ )ℐ (, ) is decreasing in .</p>
      <p>
        Here, we have not considered the additional temporal operators (“soon”, “almost always”, etc.)
introduced by Frigeri et al. [22] for representing vagueness in the temporal dimension. As a consequence,
for the case  = [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ], the semantics above is an extension to ℒ of the FLTL (Fuzzy Linear-time
Temporal Logic) semantics by Lamine and Kabanza [23] and, for all concepts  and , and time points
, the following properties hold:
(♢ )ℐ (, ) =  (, )⊕ (♢ )ℐ (+1, )
      </p>
      <p>
        (□ )ℐ (, ) =  (, )⊗ (□ )ℐ (+1, )
( )ℐ (, ) =  (, ) ⊕ ( (, ) ⊗ ( )ℐ ( + 1, ))
Although we have considered a constant domain Δℐ , for a many-valued preferential temporal
interpretation ℐ, expanding domains could be considered, as for LTLℒ in the two-valued case [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>For simplicity, we consider knowledge bases with non-temporal TBox and ABox, where a
nontemporal TBox  is a set of concept inclusions  ⊑ , where ,  are temporally extended concepts,
and no temporal operator is applied in front of concept inclusions themselves. The notions of satisfiability
and model of a knowledge base can be easily generalized to a many-valued LTLℒ knowledge base
with non-temporal ABox and TBox. The assertions in a non-temporal ABox  are evaluated at time
point 0. Concept inclusions in the non-temporal TBox  are evaluated by considering all time points .</p>
      <p>Given a many-valued temporal interpretation ℐ = ⟨Δℐ , · ℐ ⟩, the interpretation function ·  is extended
to inclusion axioms as follows:</p>
      <p>( ⊑ ) = inf ∈Δ,∈N( (, ) ▷  (, ))
Let  be an LTLℒ knowledge base  = ( , ) with non-temporal ABox and TBox. Given a
many-valued temporal interpretation for ℐ = ⟨Δℐ , · ℐ ⟩, satisfiability of an axiom in ℐ is defined as:
• ℐ |=  ⊑  
• ℐ |= () 
• ℐ |= (, )</p>
      <p>if ( ⊑ )ℐ  ;
if ℐ (0, ℐ )  ;</p>
      <p>if ℐ (0, ℐ , ℐ )  .</p>
      <p>The interpretation ℐ is a model of  = ( , ) if ℐ satisfies all concept inclusions in  and all assertions
in . A knowledge base  = ( , ) is satisfiable in the many-valued extension of LTLℒ if a
many-valued temporal model ℐ = ⟨Δℐ , · ℐ ⟩ of  exists.
4. A many-valued</p>
      <p>with Typicality
ℒ
As in the two-valued case [11], the language of a many-valued  ℒ can be extended with typicality
concepts of the form T() representing the set of typical instances of concept . The typicality operator
T may occur both in concepts of TBox and ABox, but it cannot be nested. Extended concepts can be
built by combining the concept constructors in LTLℒ with the typicality operator, by allowing T()
as a concept. They can freely occur in concept inclusions as in:</p>
      <p>T(Professor ) ⊑ (∃teaches.Course) Retired
∃lives_in.Town ⊓ Young ⊑ T(♢ Granted _Loan)</p>
      <p>
        Inclusions of the form T() ⊑  correspond to conditionals  |∼  in KLM preferential logics [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ].
While the semantics in [11] was two-valued, in this example, the interpretation of some concepts, e.g.,
Young and Granted _Loan, may have a non-crisp value in [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ]. Indeed, being young is a fuzzy concept
and in place of Granted _Loan we could have Gets_Positive_Loan_Evaluation, the non-binarized
outcome of some classifier.
      </p>
      <p>Given a temporal interpretation ℐ = ⟨Δℐ , · ℐ ⟩ over a truth degree set , a preference relation ≺  on
Δℐ is induced by the many valued interpretation of  in ℐ, at time point , as follows: for all ,  ∈ Δℐ ,
 ≺   if and only if ℐ (, ) &lt; ℐ (, ),
where  ≺   means that  is preferred to  with respect to  at time point .</p>
      <p>The many-valued temporal semantics introduced in the previous section easily extends to the language
with typicality (see below). We regard typical -elements (at time point ) as the domain elements 
which are preferred with respect to ≺  among all domain elements (and such that ℐ () ̸= 0 ). Note
that this semantics is inherently multi-preferential. The interpretation of typicality concepts T() can
be defined as follows:
Definition 1. Given an interpretation ℐ = ⟨Δℐ , · ℐ ⟩, for all  ∈ N,  ∈ Δℐ , (T())ℐ (, ) = ℐ (, ),
if there is no  ∈ Δℐ such that  ≺  ; (T())ℐ (, ) = 0, otherwise.</p>
      <p>
        When (T())ℐ () &gt; 0 ,  is said to be a typical -element in ℐ. Note that, when ≤  is a total preorder
(as it is in the cases  = [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ] and  = ), relation ≺  is an irreflexive, transitive and modular
relation over Δℐ , like ranked preference relations in KLM-style rational interpretations by Lehmann
and Magidor [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. For finitely-many truth values, ≺  is also well-founded.
      </p>
      <p>For  ℒ with typicality, the notion of satisfiability of an axiom in a multi-preferential temporal
interpretation ℐ and the notion of model of a KB, are as in Section 3.</p>
      <p>
        In the following, we denote with LTLℒT the many-valued extension of  ℒ with typicality
with truth degree set  = , for  ≥ 1, and with  ℒFT the fuzzy extension of  ℒ with
typicality (where  = [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ]).
      </p>
      <sec id="sec-2-1">
        <title>4.1. Weighted temporal knowledge bases</title>
        <p>Besides a set of strict concept inclusions in the TBox, weighted KBs also allow a set of typicality inclusions
(or defeasible inclusions), each one with a weight. Weighted typicality inclusions for a concept  have the
form (T() ⊑  ,  ), and describe the prototypical properties of -elements (where  is a concept,
and the weight  is a real number). The concepts  for which weighted typicality inclusions are
provided are called distinguished concepts.</p>
        <p>A weighted temporal knowledge base is a tuple ⟨ , , ⟩, where the (strict) TBox  is a set of strict
inclusions, the defeasible TBox  is a set of weighted typicality inclusions, and  is a set of assertions.</p>
        <p>Consider the weighted LTLℒT knowledge base  = ⟨ , , ⟩, over the set of
distinguished concepts {Student , Employee, Person, . . .}, with  containing, for instance, the inclusion
Student ⊑ Person ≥ 1 . and  containing the following weighted typicality inclusions, describing the
prototypical properties of concept Student:
(T(Student ) ⊑ Has_Classes, +50), (T(Student ) ⊑ Active,+35) ,
(T(Student ) ⊑ ∃has_Boss.⊤, -70),
That is, a student normally has classes and is active, but she usually does not have a boss (negative
weight). Accordingly, a student having classes, but not a boss, is more typical than an active student
having classes and a boss. In the two valued case, one can evaluate how typical are two domain
individuals mary and tom as students, by considering their weight with respect to concept Student ,
i.e., by summing the (positive or negative) weights of the defeasible inclusions satisfied by mary and
tom, and comparing them. The higher the weight, the more typical is the individual. In the many-value
case, in defining the weight of a domain element  with respect to a distinguished concept , we have
to consider that, in an interpretation ℐ, at time point , element  may belong to other concepts to
some degree (e.g., at time point , mary may be active with degree 0.8, i.e., Activeℐ (, mary ) = 0.8).</p>
        <p>
          The many-valued temporal interpretation ℐ = ⟨Δℐ , · ℐ ⟩ with  = [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ] or a subset of it, the weight
of  ∈ Δℐ in ℐ with respect to a distinguished concept  at time point  is given by
ℐ,() = ∑︀(T()⊑,)∈  ℐ (, ).
        </p>
        <p>Intuitively, the higher the value of ℐ,(), the more typical is  as an instance of ), at time point
 (considering the defeasible properties of ). Here, the membership degree ℐ (, ) of  in each
concept  at time point  is considered.</p>
        <p>
          For LTLℒT and  ℒFT, the notions of faithful, coherent and  -coherent semantics
introduced for many-valued weighted KBs in [
          <xref ref-type="bibr" rid="ref5 ref6">5, 6, 19</xref>
          ] can be smoothly extended to the temporal case.
Generalizing from the non-temporal case, we expect the membership degree of a domain element  in
a concept  at a time point  to be in agreement with the weight of  with respect to concept , at
the same time point . Diferent agreement conditions at diferent time points  can also be considered
(see [12]); one is  -coherence at , imposing that for all  ∈ Δℐ , ℐ (, ) =  (ℐ,())).
        </p>
        <p>A many-valued temporal interpretation ℐ can be regarded as a sequence  0,  1,  2, . . . of
manyvalued preferential interpretations (as those considered in [19]), for each time point. Diferent notions of
agreement at diferent time points can then be combined to give rise to diferent semantics of a temporal
weighted KB, and diferent notions of entailment (based on diferent closure constructions). In particular,
a notion of transient  -coherence at  (i.e., for all  ∈ Δℐ , ℐ ( + 1, ) =  (ℐ,())) is introduced
in [12] to provide a logical characterization of the transient behavior of a recurrent multilayer network.</p>
      </sec>
      <sec id="sec-2-2">
        <title>4.2. Temporal weighted KBs and the transient behaviour of a neural network</title>
        <p>In [19] it has been shown that many-valued weighted KBs with typicality can provide a logical
interpretation to some neural network model. Specifically, the  -coherent semantics allows to capture
the stationary states of multilayer networks as well as of networks with cyclic dependencies. In this
subsection, we are interested in the transient behavior of a network.</p>
        <p>
          Let us consider a trained network  . We do not put restrictions on the topology the network.
Following the approach in [19],  can be mapped into a (non-temporal) weighted conditional knowledge
base  [
          <xref ref-type="bibr" rid="ref5">5, 19</xref>
          ], by regarding the units in the network as concept names and the synaptic connections
between units as weighted inclusions. If  is the concept name associated to unit  and 1 , . . . , 
are the concept names associated to units 1, . . . , , whose output signals are the input signals for
unit , with synaptic weights ,1 , . . . , , , then unit  can be associated a set  of weighted
typicality inclusions: T() ⊑ 1 with ,1 , . . . , T() ⊑  with , .
        </p>
        <p>It has been proven that the input-output behavior of a multilayer network  can be captured by a
preferential interpretation Δ built over a set of input stimuli Δ (e.g., the test set), through a simple

construction, which exploits the activity level of units for the input stimuli.</p>
        <p>This approach allows for the verification of conditional properties of the network (of the form
T() ⊏  ≥  ) by model checking over the preferential interpretation Δ, or by using entailment

from the conditional knowledge base  (e.g., in an ASP encoding for finitely-valued semantics [ 18]).
Both the model checking and entailment approach have been used in the verification of properties of
feedforward neural networks for the recognition of basic emotions [24, 19].</p>
        <p>When we consider a temporal preferential model ℐ of the weighted knowledge base  , we can
represent diferent states of the network at diferent time points. When ℐ is  -coherent at time point
, the coherence condition above imposes that the (non-temporal) interpretation   at time point 
represents a stationary state of network  . In such a case,   plays the role of the activation function,
and the sum ∑︀ℎ ℎ ℎℐ (, ) plays the role of the induced local field.</p>
        <p>The temporal formalism also allows to capture the dynamic behavior of the network beyond stationary
states. When the network  is recurrent, the knowledge base  contains cyclic dependencies in
DBox. By imposing the condition that ℐ is a transient  -coherent interpretation at all time points ,
one can enforce that the interpretations  0,  1,  2, . . . at successive time points describe the dynamic
evolution of the activity of units in the network (where the activity of each unit at time point  + 1
depends on the activity of incoming units at time point ). The temporal formalism provides a semantics
for capturing the trajectories of the network state, as well as time delayed feedback connections.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>5. Conclusions</title>
      <p>In this paper, we develop a many-valued, temporal description logic with typicality, extending  ℒ
to deal with defeasible reasoning. Our extension of LTLℒ builds, on the one hand, on fuzzy and
many-valued DLs, and, on the other hand, on preferential DLs with typicality. We have first developed
a many-valued semantics for LTLℒ, and then added to the language a typicality operator, based on a
(multi-) preferential semantics. Finally, we have defined an extension of weighted knowledge bases
with typicality to the temporal many-valued case, for representing prototypical properties of diferent
concepts in the temporal case.</p>
      <p>
        On a diferent route, preferential extensions of LTL with defeasible temporal operators have been
recently studied by Chafik et al. [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ] to enrich temporal formalisms with non-monotonic reasoning
features, by considering defeasible versions of the LTL operators.
      </p>
      <p>
        Much work has been recently devoted to the combination of neural networks and symbolic reasoning
[25, 26, 27]. While conditional weighted KBs have been shown to capture (in the many-valued case)
the stationary states of a neural network (or its finite approximation) [
        <xref ref-type="bibr" rid="ref5">5, 19</xref>
        ], and allow for combining
empirical knowledge with elicited knowledge for reasoning and for post-hoc verification, adding a
temporal dimension opens to the possibility of verifying properties concerning the dynamic behaviour
of the network, based on a model checking approach or an entailment based approach.
      </p>
      <p>An interesting direction for future work, is an extension to the temporal case of the model-checking
approach developed in Datalog [24, 19] for the verification of conditional properties of a network, for
post-hoc verification.</p>
    </sec>
    <sec id="sec-4">
      <title>Acknowledgments</title>
      <p>We thank the anonymous referees for their helpful comments. This research was partially supported by
INDAM-GNCS. Mario Alviano was partially supported by Italian Ministry of University and Research
(MUR) under PRIN project PRODE “Probabilistic declarative process mining”, CUP H53D23003420006,
under PNRR project FAIR “Future AI Research”, CUP H23C22000860006, under PNRR project Tech4You
“Technologies for climate change adaptation and quality of life improvement”, CUP H23C22000370006,
and under PNRR project SERICS “SEcurity and RIghts in the CyberSpace”, CUP H73C22000880001; by
Italian Ministry of Health (MSAL) under POS projects CAL.HUB.RIA (CUP H53C22000800006) and
RADIOAMICA (CUP H53C22000650006); by Italian Ministry of Enterprises and Made in Italy under
project STROKE 5.0 (CUP B29J23000430005); and by the LAIA lab (part of the SILA labs).
[11] M. Alviano, L. Giordano, D. Theseider Dupré, Preferential temporal description logics with
typicality and weighted knowledge bases, in: Proc. 38th Italian Conference on Computational
Logic, Udine, Italy, June 21-23, volume 3428 of CEUR Workshop Proc., 2023.
[12] M. Alviano, M. Botta, R. Esposito, L. Giordano, D. Theseider Dupré, Many-valued temporal
weighted knowledge bases with typicality for explainability, in: Proc. 39th Italian Conference on
Computational Logic, Rome, Italy, June 26-28, 2024, volume 3733 of CEUR Workshop Proc., 2024.
[13] U. Straccia, Towards a fuzzy description logic for the semantic web (preliminary report), in: ESWC
2005, Crete, May 29 - June 1, volume 3532 of LNCS, Springer, 2005, pp. 167–181.
[14] G. Stoilos, G. B. Stamou, V. Tzouvaras, J. Z. Pan, I. Horrocks, Fuzzy OWL: uncertainty and the
semantic web, in: OWLED*05 Workshop, volume 188 of CEUR Workshop Proc., 2005.
[15] T. Lukasiewicz, U. Straccia, Description logic programs under probabilistic uncertainty and fuzzy
vagueness, Int. J. Approx. Reason. 50 (2009) 837–853.
[16] A. García-Cerdaña, E. Armengol, F. Esteva, Fuzzy description logics and t-norm based fuzzy logics,</p>
      <p>Int. J. Approx. Reason. 51 (2010) 632–655.
[17] F. Bobillo, U. Straccia, Reasoning with the finitely many-valued Łukasiewicz fuzzy Description</p>
      <p>Logic SROIQ, Inf. Sci. 181 (2011) 758–778.
[18] M. Alviano, L. Giordano, D. Theseider Dupré, Complexity and scalability of defeasible reasoning
in many-valued weighted knowledge bases, in: JELIA 2023, Dresden, Germany, September 20-22,
2023, Proc., volume 14281 of LNCS, Springer, 2023, pp. 481–497.
[19] M. Alviano, F. Bartoli, M. Botta, R. Esposito, L. Giordano, D. Theseider Dupré, A preferential
interpretation of multilayer perceptrons in a conditional logic with typicality, Int. Journal of
Approximate Reasoning 164 (2024).
[20] P. Cintula, P. Hájek, C. Noguera (Eds.), Handbook of Mathematical Fuzzy Logic, volume 37-38,</p>
      <p>College Publications, 2011.
[21] F. Bobillo, U. Straccia, Reasoning within fuzzy OWL 2 EL revisited, Fuzzy Sets Syst. 351 (2018)
1–40.
[22] A. Frigeri, L. Pasquale, P. Spoletini, Fuzzy time in linear temporal logic, ACM Trans. Comput. Log.</p>
      <p>15 (2014) 30:1–30:22.
[23] K. Lamine, F. Kabanza, History checking of temporal fuzzy logic formulas for monitoring
behaviorbased mobile robots, in: 12th IEEE Int. Conf. on Tools with Artificial Intelligence (ICTAI 2000),
13-15 November 2000, Vancouver, BC, Canada, 2000, pp. 312–319.
[24] F. Bartoli, M. Botta, R. Esposito, L. Giordano, D. Theseider Dupré, An ASP approach for reasoning
about the conditional properties of neural networks: an experiment in the recognition of basic
emotions, in: Datalog 2.0, volume 3203 of CEUR Workshop Proc., 2022.
[25] L. Serafini, A. S. d’Avila Garcez, Learning and reasoning with logic tensor networks, in: AI*IA
2016, Genova, Italy, Nov 29 - Dec 1, volume 10037 of LNCS, Springer, 2016, pp. 334–348.
[26] L. C. Lamb, A. S. d’Avila Garcez, M. Gori, M. O. R. Prates, P. H. C. Avelar, M. Y. Vardi, Graph
neural networks meet neural-symbolic computing: A survey and perspective, in: IJCAI, 2020, pp.
4877–4884.
[27] M. Setzu, R. Guidotti, A. Monreale, F. Turini, D. Pedreschi, F. Giannotti, GlocalX - from local to
global explanations of black box AI models, Artif. Intell. 294 (2021) 103457.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Aineto</surname>
          </string-name>
          , R. De Benedictis,
          <string-name>
            <given-names>M.</given-names>
            <surname>Maratea</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mittelmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Monaco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Scala</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Serafini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Serina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Spegni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Tosello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Umbrico</surname>
          </string-name>
          , M. Vallati (Eds.),
          <source>Proceedings of the International Workshop on Artificial Intelligence for Climate Change, the Italian workshop on Planning and Scheduling</source>
          , the RCRA Workshop on
          <article-title>Experimental evaluation of algorithms for solving problems with combinatorial explosion, and</article-title>
          the Workshop on Strategies, Prediction, Interaction, and
          <article-title>Reasoning in Italy (AI4CC-IPS-RCRA-SPIRIT 2024), co-located with 23rd International Conference of the Italian Association for Artificial Intelligence</article-title>
          (AIxIA
          <year>2024</year>
          ), CEUR Workshop Proceedings, CEUR-WS.org,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Kraus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Magidor</surname>
          </string-name>
          ,
          <article-title>Nonmonotonic reasoning, preferential models and cumulative logics</article-title>
          ,
          <source>Artificial Intelligence</source>
          <volume>44</volume>
          (
          <year>1990</year>
          )
          <fpage>167</fpage>
          -
          <lpage>207</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Magidor</surname>
          </string-name>
          ,
          <article-title>What does a conditional knowledge base entail?</article-title>
          ,
          <source>Artificial Intelligence</source>
          <volume>55</volume>
          (
          <year>1992</year>
          )
          <fpage>1</fpage>
          -
          <lpage>60</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Theseider</given-names>
            <surname>Dupré</surname>
          </string-name>
          ,
          <article-title>An ASP approach for reasoning in a concept-aware multipreferential lightweight DL</article-title>
          , TPLP
          <volume>10</volume>
          (
          <issue>5</issue>
          ) (
          <year>2020</year>
          )
          <fpage>751</fpage>
          -
          <lpage>766</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Theseider</given-names>
            <surname>Dupré</surname>
          </string-name>
          ,
          <article-title>Weighted defeasible knowledge bases and a multipreference semantics for a deep neural network model</article-title>
          ,
          <source>in: JELIA</source>
          <year>2021</year>
          , May 17-20, volume
          <volume>12678</volume>
          <source>of LNCS</source>
          , Springer,
          <year>2021</year>
          , pp.
          <fpage>225</fpage>
          -
          <lpage>242</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Theseider</given-names>
            <surname>Dupré</surname>
          </string-name>
          ,
          <article-title>An ASP approach for reasoning on neural networks under a nfiitely many-valued semantics for weighted conditional knowledge bases</article-title>
          ,
          <source>TPLP</source>
          <volume>22</volume>
          (
          <year>2022</year>
          )
          <fpage>589</fpage>
          -
          <lpage>605</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wolter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zakharyaschev</surname>
          </string-name>
          ,
          <article-title>Temporal description logics: A survey</article-title>
          ,
          <source>in: TIME</source>
          ,
          <year>2008</year>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Artale</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kontchakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kovtunova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Ryzhikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wolter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zakharyaschev</surname>
          </string-name>
          ,
          <article-title>Ontologymediated query answering over temporal data: A survey (invited talk)</article-title>
          ,
          <source>in: TIME 2017, October 16-18</source>
          ,
          <year>2017</year>
          , Mons, Belgium, volume
          <volume>90</volume>
          of LIPIcs,
          <year>2017</year>
          , pp.
          <volume>1</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>1</lpage>
          :
          <fpage>37</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Chafik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. C.</given-names>
            <surname>Alili</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Condotta</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Varzinczak</surname>
          </string-name>
          ,
          <article-title>On the decidability of a fragment of preferential LTL</article-title>
          ,
          <source>in: TIME 2020, September 23-25</source>
          ,
          <year>2020</year>
          , Bozen-Bolzano, Italy, volume
          <volume>178</volume>
          of LIPIcs,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Chafik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. C.</given-names>
            <surname>Alili</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Condotta</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Varzinczak</surname>
          </string-name>
          ,
          <article-title>Defeasible linear temporal logic</article-title>
          ,
          <source>J. Appl. Non Class. Logics</source>
          <volume>33</volume>
          (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>51</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>