• Aucun résultat trouvé

Towards Spatio-Temporal Reasoning in Description Logic f-ALC(D)-LTL

N/A
N/A
Protected

Academic year: 2022

Partager "Towards Spatio-Temporal Reasoning in Description Logic f-ALC(D)-LTL"

Copied!
3
0
0

Texte intégral

(1)

Towards Spatio-Temporal Reasoning in Description Logic f-ALC(D)-LTL

Haitao Cheng1,2 ?, and Zongmin Ma3

1 School of Computer Science, Nanjing University of Posts and Telecommunications, Nanjing 210023, China.chenghaitao@yahoo.com

2 Jiangsu High Technology Research Key Laboratory for Wireless Sensor Networks, Nanjing 210003, China

3 College of Computer Science & Technology, Nanjing University of Aeronautics and Astronautics Nanjing, 211106, China.

With the emergence of fuzzy spatio-temporal knowledge, the representation and reasoning of fuzzy spatio-temporal knowledge have become one of the hot research issues in the fields of visual object tracking and GIS [1] [2]. Description logics (DLs), as a formal language of knowledge representation, have been widely used in the fields of computer science and artificial intelligence [3]. Hence, how to extend DLs to realize the representation and reasoning of fuzzy spatio-temporal knowledge needs to be solved.

In this work, we propose a fuzzy spatio-temporal description logic named f-ALC(D)-LTL that extends spatial fuzzy description logic f-ALC(D) [4] with linear temporal logic LTL [5]. In f-ALC(D)-LTL, vagueness is included through the standard Goedel semantics, space through a concrete domain of RCC-8 spa- cial operators, and time through a sequence of interpretations in the style of LTL connectives.

LetC,R,T,IandObe a disjoint set of concept names, abstract roles names, concrete roles names, abstract individual names and fuzzy spatial regions names.

Also, let R∈ R be an abstract role and T∈ T be a concrete role, d ∈ {C, DC, P, PP, EQ, O, DR, PO, EC, NTP, TPP, NTTP} [6]. The f-ALC(D)- LTL atomic formulas φ are given by φ :: = hC1 v C2 ./ ni | hC1(a) ./ ni | hR(a, b) ./ ni | hT(a, o) ./ ni | hd(o1, o2) ./ ni where C1, D1 ∈ C, R ∈ R, T

∈ T, a, b ∈ I, o, o1, o2 ∈ O, ./∈ {≥, >, <,≤}, n∈ [0, 1]. The f-ALC(D)-LTL formulasϕis the smallest set containing the atomic formulas such that: (i) ifφ is an atomic formula, then φis an f-ALC(D)-LTL formula; (ii) if ϕ1, ϕ2 are f- ALC(D)-LTL formulas, then so are¬ϕ1,◦ϕ11∨ϕ21∧ϕ2andϕ1U ϕ2, where temporal operators◦andU mean that next and until, respectively. The semantic interpretation I of f-ALC(D)-LTL can be defined as an infinite sequenceI(0), I(1),· · ·,I(w) of fuzzy interpretations (see Fig. 1 for semantic interpretation).

Definition 1 (Truth).Given a temporal modelM=h=,Iiand arbitrary time point (or state) w ∈W. At time point w, the truth of f-ALC(D)-LTL formulas ϕ(denoted by (M, w)ϕ) is defined inductively as follows:

(M, w) hC1vC2./ niiffinfa∈4I(C1I(w)(a)⇒C2I(w)(a)) (M, w) hC1(a)./ ni iffC1I(w)(a)./ n

?corresponding author

(2)

2 Haitao Cheng, and Zongmin Ma

time

0 1 2 3

ĂĂ

f-ALC(D)-Semantics

f-ALC(D)-Semantics

f-ALC(D)-Semantics

f-ALC(D)-Semantics

Fig. 1.A diagram of semantic interpretation off-ALC(D)-LTL

(M, w) hR(a, b)./ niiffRI(w)(a, b)./ n (M, w) hT(a, o)./ niiffTI(w)(a, o)./ n (M, w) hd(o1, o2)./ niiff dI(w)(o1, o2)./ n (M, w) ¬ϕiff (M, w)2 ϕ

(M, w) ϕ1∨ϕ2 iff (M, w) ϕ1∨(M, w) ϕ2 (M, w) ϕ1∧ϕ2 iff (M, w) ϕ1∧(M, w) ϕ2

(M, w) ϕ1U ϕ2 iff∃v > w,∀k∈(w, v) s.t (M, v)ϕ2 and (M, k)ϕ1

Definition 2 (Satisfiability). Let M = h=,Ii be a temporal model. An f- ALC(D)-LTL formulas ϕ is satisfiable iff there is a temporal model M such that (M, w0)ϕ, wherew0∈W is an initial state or an initial time point.

The satisfiability problem off-ALC(D)-LTL formulas ϕis a basic reasoning problem. Thus, we propose a tableau-based reasoning algorithm for determining satisfiability of f-ALC(D)-LTL formula. Our algorithm is based on the tableau algorithm for PLTL proposed by Wolper [7]. Similar to [8], our algorithm consists of two phases: (i) tableau construction, and (ii) tableau elimination. The first phase can obtain a complete tableau by applying a series of tableau rules for a given formulaϕ. The second phase can eliminate some unsatisfiable nodes of the complete tableau by repeatedly applying elimination rules. We also show the termination, soundness, and completeness of the tableau algorithm using Hintikka structure [9]. As a result, the satisfiability problem of f-ALC(D)-LTL formulaϕis decidable.

Technical details and references to relevant work can be found in the full pa- per: Haitao Cheng, Zongmin Ma.f-ALC(D)-LTL: A Fuzzy Spatio-Temporal De- scription Logic, In Proceedings of the 10th International Conference on Knowl- edge Science, Engineering and Management(KSEM 2017), pages 93-105[10]. This work is supported by National Key R&D Program of China (No.2018YFB1003201), National Natural Science Foundation of China (No.61672296, No.61602261), Ma- jor Natural Science Research Projects in Colleges and Universities of Jiangsu Province (No. 18KJA520008), and NUPTSF(No.NY217133).

(3)

Towards Spatio-Temporal Reasoning in Description Logicf-ALC(D)-LTL 3

References

1. Ribari´c, S., Hrkac, T.: A model of fuzzy spatio-temporal knowledge representation and reasoning based on high-level petri nets. Information Systems 37(3), 238–256 (2012)

2. Cheng, H., Yan, L., Ma, Z., Ribari´c, S: Fuzzy spatio-temporal ontologies and formal construction based on fuzzy Petri nets. Computational Intelligence 35(1), 204–239 (2019)

3. Haarslev, V., Lutz, C., Moller, R.: A description logic with concrete domains and a role-forming predicate operator. Journal of Logic and Computation 9(3), 351–384 (1999)

4. Straccia, U.: Towards spatial reasoning in fuzzy description logics. In: FUZZ- IEEE, pp. 512–517 (2009)

5. Manna, Z., Pnueli, A.: The temporal logic of reactive and concurrent systems (1992)

6. Randell, D.A., Cui, Z., Cohn, A.G.: A spatial logic based on regions and connec- tion. In: KR, pp. 165–176 (1992)

7. Wolper, P.: The tableau method for temporal logic: An overview. Logique Et Analyse 110, 119–136 (1985)

8. Goranko, V., Shkatov, D.: Tableau-based decision procedures for logics of strategic ability in multiagent systems. ACM Transactions on Computational Logic 11(1), 1–51 (2009)

9. Seylan, I., Jamroga, W.: Coalition description logic with individuals. Electronic Notes in Theoretical Computer Science 262, 231–248 (2010)

10. Cheng, H.T, Ma, Z.M. f-ALC(D)-LTL: A Fuzzy Spatio-Temporal Description Logic. In: KSEM, pp. 93–105 (2017)

Références

Documents relatifs

The shared-memory parallel reasoner D eslog consists of three layers: (i) pre-processing layer, which converts the Web Ontology Language (OWL) representation of ontologies to

As a result, the connection method aims at finding a connection in each path, together with a unifier for the whole matrix.. During the proof, the current path is called active

If the current literal can only connect a clause already in the active path, this clause is copied to the matrix, and the indexing function

This talk introduces the Temporal Equilibrium Logic, a combination of standard Linear Temporal Logic with a formalism called Equilibrium Logic, used to to characterise logic

In this paper, we present a satisfiability preserving transfor- mation of the fuzzy Description Logic ALC F L into the classical Descrip- tion Logic ALCH.. We can use the

In [7], a fuzzy logic f -EL ++ with a polynomial-time subsumption algorithm was specially defined to deal with imprecise and vague knowledge.. Unfortunately, this logic cannot

There are many differences between argumentative DLs and four-valued DLs as follows: (1) argumentative DLs directly employs the reasoning system of DLs to im- plement

We show that reasoning becomes simpler in this setting: with rigid roles, satisfiability is decidable (more precisely: 2-ExpTime -complete); without rigid roles, the