2018 International Conference on Computational, Modeling, Simulation and Mathematical Statistics (CMSMS 2018) ISBN: 978-1-60595-562-9
Interval-based Possibilistic Description Logic Programs
for the Semantic Web
Ting-ting ZOU
1,*and An-sheng DENG
11Dalian Maritime University, Dalian, 116026, China
*Corresponding author
Keywords: Semantic Web, Description logics, Possibilistic logics, Answer set semantic, Disjunctive logic programs.
Abstract. Integration ontologies and rules has become a central topic in the Semantic Web. In order to deal with uncertainty and inconsistent information, possibilistic description logic program has been investigated in recent years. However, possibilistic description logic program also cannot well model a great deal of real-world problems, because the accurate degrees associated with axioms and atoms are usually difficult to provide for experts. To address this problem, we further extend possibilistic description logic programs so that they can deal with inaccurate degrees associated with axioms and atoms. Therefore, we propose tightly coupled interval-based possibilistic description logic programs under possibilistic answer set semantics, which are a tight integration of disjunctive logic programs, interval-based possibilistic logics and possibilistic description logics. First of all, we define the syntax and semantics. Then, we show some semantic properties. Furthermore, we present three reasoning problems, and present some algorithms to solve these reasoning problems.
Introduction
As an extension of the current World Wide Web, the Semantic Web aims to help computers to understand and process web information automatically [1]. Now, the integration ontologies and rules has become a central topic in the Semantic Web. In fact, standard ontology language is based on Description Logic[2], and the existing proposals for a rule language for use in the Semantic Web originate from Logic Programming[3]. Eiter et al proposed description logic programs under answer set semantics[4]. Subsequently, Lukasiewicz presented a new method to description logic programs under the answer set semantics [5]. Yidong Shen proposed well-justified FLP answer set for description logic programs [6].
Unfortunately, a great deal of real-world problems cannot be modelled by description logic programs, because crisp description logic programs cannot model uncertain and inconsistent information. Nevertheless possibilistic logic can represent and reason on uncertain, incomplete and inconsistent knowledge [7]. Dubois et al. defined the syntax and semantic of possibilistic logic, and also provided some reasoning problems[8]. Dellunde et al. present several fuzzy logics trying to capture different notions of necessity for Gödel logic formulas[9]. Benferhat et al. present an interval-based possibilistic logic[10]. Subsequently, Dubois propose a generalized possibilistic logic[11]. In fact, many researchers have focused their study on possibilistic description logics in recent years [12]. Subsequently, Dubois proposed a new possibilistic description logic [13]. Moreover, Guilin proposed a new possibilistic description logics [14]. Furthermore, he provided a possibilistic description logic reasoner PossDL[15]. Moreover, Lesot et al. improved tableau algorithm and proposed a new algorithm to compute the inconsistency degree of a possibilistic DL knowledge base[16]. We propose an interval-based possibilistic description logic IP-SHOIN(D)[17].
of interval-based possibilistic dl-program. Then we show some semantic properties. Finally, we define three reasoning problems, and present some algorithms to implement these reasoning problems.
Interval-based Possibilistic Description Logic Programs
Syntax
Let be a function-free first-order vocabulary with nonempty finite sets of constant symbols
c
and predicate symbols p. Suppose c IAID, thus every ground atom made from CA, RA, RD,
and ccan be interpreted in the description logic component. Let be a set of variables. A term is
either a variable from or a constant symbol from c. An atom is an expression of the form
( , , )1
n
h t t , where h is a predicate symbol of arity n0fromp, andt1,,tn are terms. We use M to
denote a set of atoms. A literal l is an atom a or a negated atom not a, whereaM. Moreover, we
use L=[α, β]⊆[0,1] to denote real number based interval and restrict that α>0, and use ℒ to denote the set of intervals. In the following, we define some operations on intervals.
Definition 2.1. The operations on intervals are defined as follows:
1) Max operation : {L1, L2,…, Ln}=[max{α1, α2,…, αn }, max{β1, β2,…, βn }], where
L1=[α1, β1], L2=[α2, β2],…, and Ln=[αn, βn] are intervals.
2) Min operation : {L1, L2,…, Ln}=[min{α1, α2,…, αn }, min{β1, β2,…, βn }], where
L1=[α1, β1], L2=[α2, β2],…, and Ln=[αn, βn] are intervals.
3) Compare operation ≻: L1≻ L2 if and only if α1>β2, where L1=[α1, β1] and L2=[α2, β2] are
intervals.
4) Subsume operation : L1L2 if and only if α1≥α2 and β1≤β2, where L1=[α1, β1] and
L2=[α2, β2] are intervals.
5) Reverse operation ∼: 1∼L=[1-β, 1-α], where L=[α, β] is an interval.
Definition 2.2. An interval-based possibilistic atom is a pairp=<a L, >, which denotes that the
certainty degree of the atom a is one of the elements of the interval L. Moreover, we define the
classical projection * and necessity degree projection d as follows: *
p =a, d p( )L.
In this paper, we use PM to denote a set of possibilistic atoms in which every atom a occurs at
most one time in PM and always with a strictly positive certainty degree, that is to say,
a M
,{a L, PM} 1 .
Definition 2.3. An interval-based possibilistic disjunctive rule (or simply interval-based possibilistic rule) r is of the formr a1 ak b1 bl not bl1 not bn, L, where
0
k ,
0
l , k+ >l 0,
a1, , , , , , a bk 1 b bl l1, , bn
M , and L∈ℒ. Moreover, we define the classicalprojection * and the necessity degree projection d of the possibilistic rule r as follows: d r( )=L
1 k 1 l l1 n
r a a b b not b not b .
Then the set
a1, , ak
is called the possibilistic head of r, i.e. PH
a1, , ak
, and the set
b1, , ,b bl l1, , bn
is called the possibilistic body of r, i.e., PBPBPB , PB
b1, ,bl
,
l1, , n
PB b b . In generally, we can write an interval-based possibilistic rule r as a form of
,
A B B L
, whereA a1 ak, B b1 bl , and
1
l n
B b b .
Definition 2.4. An based possibilistic disjunctive logic program (or simply interval-based possibilistic program) IP is a finite set of interval-interval-based possibilistic rules. Let IP{ |r rIP}, then, IP is normal interval-based possibilistic program iff k1for all rules in IP; IP is a positive interval-based possibilistic program iff nlfor all rules in IP.
Definition 2.5. An based possibilistic description logic program (for short, interval-based possibilistic dl-program) IKB=(IL,IP) includes an interval-based possibilistic description
Semantics
A term is ground iff it includes only constant symbols from c. An atom ( , , )
1
n
h t t is ground iff all
terms t1,,tn are ground.
Definition 2.6. An interval-based possibilistic atom p=<a L, >is a ground atom iff the atom a is
ground. An interval-based possibilistic rule r is ground rule iff all atoms a1, , , , , ,a bk 1 b bl l1, , bn are
ground atoms.
Definition 2.7. A ground instance of an interval-based possibilistic rule r is an interval-based possibilistic ground rule r a1 ak b1 bl not bl1 not bn, L , where,
1, , , , , ,k 1 l l1, , n
aa b b b bare obtained by substituting constant symbol fromc for every variable
appearing in a1, , , , , , a bk 1b bl l1, , bn respectively. A ground program of an interval-based
possibilistic program IP is a set of all ground instances of interval-based possibilistic rules in IP. In this paper, we use PossG(P) to denote all ground programs of an interval-based possibilistic program IP.
Definition 2.8. The possibilistic Herbrand base relative to , written as PHBF, is a set of all interval-based possibilistic ground atom{ , , }1
u
p p , for every interval-based possibilistic ground
atom pi h ti( , , ),1i tni Li, i1, 2,...,u, hi is a predicate symbol of arity n0fromp, andt1i, , tni are constant symbols fromc, and Li.
Definition 2.9. An interval-based possibilistic interpretation { , , }1
v
I p p relative to IKB is a
subset of PHB.
Definition 2.10. An interval-based possibilistic interpretation I is an interval-based possibilistic model of p=<a L, >, denoted I-<a L, >, if and only if a L, I or there exists an interval-based
possibilistic ground atoma L, I such thatLL. An interval-based possibilistic interpretation I
is an interval-based possibilistic model of an interval-based possibilistic ground rule r , denoted byI-r , if and only if, I| a, { , , , }L L1 Ll for somea H r( )
, if I-( , )b Li i , bi B r( )
, Li, 1, 2,...,
i l , and I-/( , )b Lj j , bj B r( )
, Li , j l 1,l2,...,n . An interval-based possibilistic
interpretation I is an interval-based possibilistic model of IP, denoted byI|=IP , if and only if I-r
for all rPossG(IP).
Definition 2.11. An interval-based possibilistic interpretation I is an interval-based possibilistic model of IL, denoted I|=IL, if and only if there exists an interval-based possibilistic distribution for knowledge base ILI such that |ILI. I is an interval-based possibilistic model of IKB, denoted I|IKB, if and only if I|=IL and I|=IP.
There may be many interval-based possibilistic models for an interval-based possibilistic dl-program IKB=(IL,IP). Let I1 , I2 be two interval-based possibilistic models of IKB,
thenI1I2 { a,[min{ , }, max{ , }] | 1 2 1 2 a,[ , ] 1 1 I1, a,[ , 2 2]I2}, I1I2if and only if I1 I2
,
or I1 I2
and for any
1
aI, if a L, 1I1 and a L, 2I2, then L1L2.
Definition 2.12. An interval-based possibilistic interpretation I is a least interval-based possibilistic model of IKB, if and only if there does not exist an interval-based possibilistic model
I of IKB, such that II.
Definition 2.13. An interval-based possibilistic reduction for IP is defined as follows: IPPM { A PMB,L |r A Bnot B,LP A, PM ,BPM ,BPM} . Moreover, an interval-based possibilistic reduction for IKB is IKBPM( ,IL IPPM).
Definition 2.14. Let I be an interval-based possibilistic interpretation relative to IKB such that
*
Semantic Properties
Theorem 3.1. I is an interval-based possibilistic answer set of KB=(IL,IP) if and only if I is an
interval-based possibilistic answer set of IP, where IL .
Proof. It is known that I is an interval-based possibilistic answer set of IKB if and only if I is a least interval-based possibilistic model of IKBI( ,IL IPI) such thatIKBI|I. So, I is an
interval-based possibilistic model of IKBI , iff I|=IL, and I-r for rPossG(IPI). Because IL , then I is
an interval-based possibilistic model of IKBI, iff I-r for rPossG(IPI) iff I is an interval-based
possibilistic model of IPI. Thus, I is a least interval-based possibilistic model of IKBI iff I is a least
interval-based possibilistic model of IPI. Moreover, IKBI|I iff IPI|I.
Theorem 3.2. Let ,L be an interval-based possibilistic ground atom of PHB. Then for all interval-based possibilistic answer set I of IKB, I| ,L if and only if for all interval-based possibilistic distribution such that |ILPossG( )IP , |,L.
Proof. Because IKB is a positive interval-based possibilistic dl-program, then the set of all
possibilistic answer set of IKB is equivalent to the set of all least interval-based possibilistic model of KB. Moreover, for ,LPHB , for all least interval-based possibilistic model of IKB,
| ,
I L iff for all interval-based possibilistic model of IKB, J| ,L. So, for all interval-based possibilistic answer set I| ,L iff for all interval-based possibilistic model J of KB,
| ,
J L. Now, we need to prove that for all interval-based possibilistic modelJ| ,L iff for all interval-based possibilistic distribution such that |ILPossG(IP), |,L.
( ) Suppose that for all interval-based possibilistic model J of IKB, J| ,L. Let be any interval-based possibilistic distribution such that |ILPossG(IP). Now, we define an
interval-based possibilistic interpretation I PHB such that I ,Liff |,L. Let ILILI, then
I is an interval-based possibilistic model of IL. Because | PossG( IP), then |r for rPossG(IP).
Thus, I r for rPossG(IP). So, I is also an interval-based possibilistic model of IP. Therefore, I
is an interval-based possibilistic model of IKB. According to I | ,L. So, |,L. Therefore, for all interval-based possibilistic distribution such that |ILPossG(IP), |,L.
( ) Suppose that for all interval-based possibilistic distribution such that |ILPossG(IP),
| ,L
. Let IPHB be any interval-based possibilistic model of IKB. So, I=IL and I-r for
all rPossG(IP). Thus, there exists an interval-based possibilistic such that | ILI. So, | IL,
| I
. Moreover, | r for all rPossG(IP) , and thus rPossG(IP) . So, | ILPossG( )IP .
According to known condition, | ,L. Thus, ,LI , or there exists an interval-based
possibilistic ground atom ,LI, such thatLL. So, I| ,L. Therefore, for all interval-based possibilistic answer set I| ,L.
Theorem 3.3. Let ,L be an interval-based possibilistic ground atom of PHB, andIP .
Then for all interval-based possibilistic answer set I of IKB, I| ,L iff for all interval-based possibilistic distribution such that |IL, |,L.
Proof. It is obvious.
Reasoning Problems for Interval-based Possibilistic Description Logic Programs
Let IKB=(IL,IP) be an interval-based possibilistic dl-program and L be an interval. Then the
classical DL knowledge base associated with IL is IL{ | ,LIL}, and the L-cut set of IL
isILL{ |i i,Li IL and L, i L}. The classical logic program associated with IP is IP { |r r IP}
,
and the L-cut set of IP isIPL {r P d r| ( )L}. The classical dl-program associated with IKB is
( , )
Definition 4.1. Let IKB=(IL,IP) be an interval-based possibilistic dl-program. Then a
possibilistic description logic program KB is compatible with ∑ if and only if there exists a bijection function f IKB: KB, such that for any,LIKB, f(,L ) , KB, L, and
for any , KB, f( , ) ,LIKB, L.
For any interval-based possibilistic dl-program IKB, we can obtain a compatible possibilistic
description logic programKB { , | ,LIKBandL}. Thus, we use CPB(IKB) to denote the
infinite set of all possibility description logic program knowledge bases that are compatible with
IKB.
Definition 4.2. Let IKB=(IL,IP) be an interval-based possibilistic dl-program. Then a lower
bound compatible possibilistic description logic program knowledge base KBlband an upper bound
compatible possibilistic description logic program knowledge base KBubare defined as follows:
{ , | , , }
lb
KB IKB , KBub { , | , ,
IKB}.Definition 4.3. Let IKB=(IL,IP) be an based possibilistic dl-program. Then the
interval-based consistency degree of IKB , denoted by Icon IKB( ), is defined as follows:
( ) { ( ) | CPB( )}
Icon IKB Icon KB KB IKB .
Theorem 4.4. Let IKB=(IL,IP) be an interval-based possibilistic dl-program. Then
( ) ( )
( ) [ min ( ), max ( )]
KB CPB IKB KB CPB IKB
Icon IKB Icon KB Icon KB
.
Proof. According to Definition 4.1, for any KBCPB(IKB) , Icon KB( )Icon IKB( ) . Thus,
CPB( )
KB IKB
,
( ) ( )
min ( ) ( ) max ( )]
KB CPB IKB Icon KB Icon KB KB CPB IKB Icon KB .
Therefore,
( ) ( )
( ) [ min ( ), max ( )]
KB CPB IKB KB CPB IKB
Icon IKB Icon KB Icon KB
.
Theorem 4.5. Let IKB=(IL,IP) be an interval-based possibilistic dl-program, and KBlb be a lower
bound compatible possibilistic description logic program knowledge base of IKB, and KBub be an
upper bound compatible possibilistic description logic program knowledge base of IKB. Then
( ) [ ( lb), ( ub)]
Icon IKB = Icon KB Icon KB .
Proof. KBCPB(IKB),KB { i, i | ,
i, i
IKB andi
i, i
}. So, the consistency degree ofKB is Icon KB( )=min{ |di KB>diis consistent} . Moreover,
{ , | , , }
lb i i i i i
KB IKB , KBub { i, i | i,
i, i
IKB} .Thus,( lb) min{ |i lb i is consistent}
Icon KB = a KB >a , Icon KB( ub)=min{ |bi KBub>biis consistent}.Because i ii, So
CPB( )
KB IKB
, Icon KB( lb)Icon KB( )Icon KB( ub) . Therefore, KB CPB IKBmin( )Icon KB( )Icon KB( lb)] ,
( )
max ( ) ( ub)
KB CPB IKB Icon KB Icon KB .According to Theorem 4.4, we have Icon IKB( ) [Icon KB( lb),Icon KB( ub)]
= .
Theorem 4.6. Let IKB=(IL,IP) be an interval-based possibilistic dl-program, Icon IKB( )be an
interval-based consistency degree of IKB. Then,
1) KBCPB(IKB), IKBIcon IKB( )KBIcon KB( ).
2) IKBIcon IKB( )is consistent.
Proof. 1) IKBIcon IKB( ){ | i i,Li IKB and LiIcon IKB( )} .For any KBCPB(IKB) , we have
{ i, i | , i i i}
KB L IKB and L . So, Icon KB( )=min{ |di KB>diis consistent} ,
( ) { | , ( )}
Icon KB i i i i
KB IKB and Icon KB . According to Definition 4.3, for any KBCPB(IKB),
( ) ( )
Icon KB Icon IKB . Thus, for any ,LIKB and LIcon IKB( ), there exists a possibilistic atom
, KB
such that L andIcon IKB( ) . So, for any IKBIcon IKB( ), we have KBIcon KB( ) .
2) According to the definition of consistency degree of interval-based possibilistic dl-program knowledge base, we can obtain, KBCPB(IKB), KBIcon KB( )is consistent. Therefore, IKBIcon IKB( ) is
[image:6.612.112.507.110.405.2]consistent.
Figure 1. Algorithm ICONIP.
According to the above theorems, we propose an algorithm ICONIP is to compute an interval-based consistency degree of an interval-interval-based possibilistic dl-program knowledge base IKB as shown in Figure 1. The main idea of this algorithm is to compute the consistency degree of two compatible possibilistic dl-program knowledge bases. Firstly, we obtain a lower bound compatible possibilistic dl-program knowledge base KBlb of IKB, and an upper bound compatible possibilistic
dl-program knowledge base KBub of IKB. Then we compute the consistency degree of KBlb, i.e.
( lb)
Icon KB , and the consistency degree of KBub, i.e. Icon KB( ub). Finally, we get an interval-based
consistency degree of IKB,. Icon IKB( )=[Icon KB( lb),Icon KB( ub)].
Definition 4.7. An interval-based possibilistic axiom or atom ,L is called credutions
possibilistic consequence of IKB, denoted by IKB| c ,L, if and only if, there exists an interval-based possibilistic answer set I of IKB such thatI| ,L.
Definition 4.8. An interval-based possibilistic axiom or atom ,L is called skeptical
possibilistic consequence of IKB, denoted by IKB| s ,L, if and only if, for all interval-based possibilistic answer set I I1, ,...,2 Im of IKB such that I1I2 ... Im| ,L.
Conclusion
possibilistic answer set semantics. We prove that the interval-based possibilistic answer set semantics of an interval-based possibilistic dl-program faithfully extends the possibilistic semantics of an interval-based possibilistic program and interval-based possibilistic description logic. Finally, we present three reasoning problems: computing consistency degree, credutions possibilistic consequence and skeptical possibilistic consequence, and propose some algorithms to solve these reasoning problems. In a word, possibilistic dl-program can well represent and reason a great deal of real-word problems. An interesting topic of future research is to implement of the presented approach. Another interesting issue is to extend interval-based possibilistic dl-programs by a new semantics.
Acknowledgment
This work was supported by the National Natural Science Foundation of China (No. 61272171), and the Fundamental Research Funds for the Central Universities of China (No. 3132018199).
References
[1]Feigenbaum, L., Herman, I., Hongsermeier, T., et al: The Semantic Web in Action. Scientific American 297(6), 90-97 (2007).
[2]Baader, F., Calvanese, D., McGuinness, D.L., Nardi, D., Patel-Schneider, P. F. (Eds): The Description Logic Handbook: Theory, Implementation, and Applications. Cambridge University Press (2007).
[3]Liu, L., Pontelli, E., Son, T., Truszczynski, M.: Logic programs with abstract constraint atoms: the role of computations. Artificial Intelligence 174(3–4), 295–315 (2010).
[4]Eiter, T., Ianni, G., Lukasiewicz, T., Schindlauer, R., Tompits, H.: Combining answer set programming with description logics for the Semantic Web. Artificial Intelligence 172 (12-13), 1495-1539 (2008).
[5]Lukasiewicz, T.: A Novel Combination of Answer Set Programming with Description Logics for the Semantic Web. IEEE Transactions on Knowledge and Data Engineering 22(11), 1577-1592 (2010).
[6]Yi-Dong, S., Kewen, W., Thomas, E., Michael, F., Christoph, R., Thomas, K., Jun, D.: FLP answer set semantics without circular justifications for general logic programs. Articial Intelligence 213, 1–41 (2014).
[7]Dubois, D., Prade, H.: Possibilistic logic: a retrospective and prospective view. Fuzzy Sets and Systems 144, 3-23 (2004).
[8]Dubois, D., Lang, L., Prade, H.: Automated reasoning using possibilistic logic: semantics, belief revision and variable certainty weights. IEEE Transaction On Data Knowledge Engineering 6 (1), 64-71 (1994).
[9]Dellunde, P., Godo, L., Marchioni, E.: Extending possibilistic logic over Godel logic. International Journal of Approximate Reasoning 52, 63-75 (2011).
[10]Benferhat, S., Hue, J., Lagrue, S., Rossit, J.: Interval-based possibilistic logic. In: Proceeding of the Twenty-Second International Joint Conference on Artificial Intelligence (IJCAI 2011), 750-755, Barcelona (2011).
[12]Lukasiewicz, T., Straccia, U.: Managing uncertainty and vagueness in description logics for the semantic web. Web Semantics: Science, Services and Agents on the World Wide Web 6, 291-308 (2008).
[13]Dubois, D., Mengin, J., Prade, H.: Possibilistic uncertainty and fuzzy features in description logic: a preliminary discussion. In: Sanchez, E. (Ed.), Fuzzy logic and the Semantic Web, Capturing Intelligence, 101-114, Elsevier (2006).
[14]Guilin Qi, Pan J.Z, Qiu J: Extending description logics with uncertainty reasoning in possibilistic logic. In: Proceeding of the ninth European Conference on Symbolic and Quantitative Approaches to Reasoning and Uncertainty (ECSQARU 2007), 828-839 (2007).
[15]Guilin Qi, Qiu J, Pan J.Z, Jianfeng D: Extending description logics with uncertainty reasoning in possibilistic logic. International Journal of Intelligent Systems 26, 353-381 (2011).
[16]Lesot M.J., Couchariere O., Bouchon-Meunier B., Rogier, J.L. Inconsistency degree computation for possibilistic description logic: an extension of the tableau algorithm. Annual Meeting of the North American on Fuzzy Information Processing Society (NAFIPS 2008), 1-6 (2008).