Talk Outline

Talk Outline

Uncertainty Treatment in the Rule Interchange Format: From Encoding to Extension Jidi Zhao1, HHldarold BlBoley2 1 Faculty of Computer Science, University of New Brunswick, FdiFredericton, NB, E3B 5AC, Cana da Judy.Zhao AT unb.ca 2 Institute for Information Technology, National Research Council of Canada, Fredericton, NB, E3B 9W4 Canada Harold.Boley AT nrc.gc .ca Talk Outline • Introduction and Motivation • DLP and Representation in RIF • Encoding Uncertainty in RIF • Fuzzy LP • Using RIF Functions • Using RIF Predicates • Uncertainty Extension of RIF • Definition of Truth Values and Truth Valuation • Proposed RIF-URD • Fuzzy Description Logic Programs and Their Representation in RIF • Conclusions and Future Work 2 Semantic Web Layer Cake User Interface & Applications Trust Proof Unifying Logic Encr Sign SPA Ontology: OWL Rules: RIF y a RQL ption ture RDFS RDF XML 3 IRI/Unicode RIF Background z Literally hundreds of rule system ilimplemen ttitations z RIF: Rule Interchange Format z RIF defines z a basic logic dialect: RIF-BLD z a framework in the form of a menu of syntactic and semantic features that can be combined into different specializations: RIF- FLD z other spec ia liza tions 4 Mooaotivation z DL and LP cover different but overlapping areas of knowledggpe representation 5 Mooaotivation z DL and LP cover different but overlilapping areas o fkldf knowledge representation z DL cannot represent “more than one free variable at a time” z LP/Horn Logic cannot represent a disjunction or an existential in the head 6 Mooaotivation z DL and LP cover different but overlapping areas ofkf knowl e dge represen ta tion z Handling uncertain knowledge is bibecoming a cr itilhditifitical research direction for the (Semantic) Web 7 Talk Outline • Introduction and Motivation • DLP and Representation in RIF • Encoding Uncertainty in RIF • Fuzzy LP • Using RIF Functions • Using RIF Predicates • Uncertainty Extension of RIF • Definition of Truth Values and Truth Valuation • Proposed RIF-URD • Fuzzy Description Logic Programs and Their Representation in RIF • Conclusions and Future Work 8 DLP Expressive Power and DLP mappings 9 DLP •Figure . Relationship between the fragments (profiles) of OWL 1.1 •http://www.webont.org/owl/1.1/tractable.html 10 DLP comprises basic RDFS & more •RDFS subset of DL permits the following stttatement s: •Subclass, Domain, Range, Subproperty (also SameClass, SameProperty) •instance of class, instance of property •more DL statements beyond RDFS: •Intersection in class descriptions •Transitive or symmetric property, inverse property •Disjunction or Existential in a subclass expression •Universal in a superclass expression 11 DLP limitations •Does not allow using disjunction or existential in a superclass expression. EgE.g., CvD1tD2, Cv∃PDP.D •A universal restriction as a subclass of an iliinclusion ax iom E.g. ∀P.DvC •Negation (¬) and cardinality restrictions (≤,≥) 12 OWL 2 RL •Created by W3C OWL Working Group •Is a syntactic profile of OWL 2 DL •Based on Description Logic Programs (DLP) •Syntactic restrictions •http:// www.w3 .org/2007/OWL/ wiki/P rofil es#OWL _2 _RL 13 RIF-BLD Overview z Definite Horn rules z Functions z Equality (in conclusion and condition) z Internationalized resource identifiers (IRIs) z XML syntax z Presentation syntax z Pu blis he d “Las t Ca ll” dra ft in Ju ly z Slides 14-17 are adapted from Chris Welty’s talk on RIF-BLD 14 Rules z IF <con dition> THEN <conc lus ion> z <condition> aka rule body, antecedant z <conclilusion> a ka ru lhdle head, consquen t z BLD rule: z FllForall var*(* (<conc lus ion> :- <condition> ) z Conclusions may contain conjunction z Conditions may contain conjunction , disjunction, and existential z Restrictions on conclusion z No existential, disjunction, external functions 15 Document Structure (in presentation syntax) z Groups occur in Documents z Document( z Group(Forall ?x (Q(?x) :- P(?x)) z Forall ?x (((Q(?x) :- R(?x))) z Group(Forall ?y (R(?y) :- ex:op(?y)))) z Rules occur in Groups z Group(Forall ?x (Q(?x) :- P(?x)) z Forall ?x (Q(?x) :- R(?x)) ) 16 DLP in RIF 17 Talk Outline • Introduction and Motivation • DLP and Representation in RIF • Encoding Uncertainty in RIF • Fuzzy LP • Using RIF Functions • Using RIF Predicates • Uncertainty Extension of RIF • Definition of Truth Values and Truth Valuation • Proposed RIF-URD • Fuzzy Description Logic Programs and Their Representation in RIF • Conclusions and Future Work 18 Fuzzy LP •Syntax of a fuzzy rule •StiSemantics •The body: Gödel’s semantics •The imppplication: product 19 Fuzzy LP example: cheapFlight 20 Encoding Uncertainty in RIF: Using RIF Functions •Mappp all predicates to functions •Use equality for letting the functions return uncertainty values •A fuzzy rule in RIF-BLD •The semantics of the fuzzy rules is encoded using built-in functions from RIF_DTB and planned extensions 21 Example cheapFlight encoded in RIF-BLD 22 Encoding Uncertainty in RIF: UiUsing RIFPRIF Pre ditdicates •Make all n-ary predicates into (1+n)-ary predicates •A fuzzy rule in RIF-BLD •The semantics of the fuzzy rules is also encode d us ing bu ilt-in func tions f rom RIF _DTB and planned extensions 23 Example cheapFlight encoded in RIF-BLD 24 Talk Outline • Introduction and Motivation • DLP and Representation in RIF • Encoding Uncertainty in RIF • Fuzzy LP • Using RIF Functions • Using RIF Predicates • Uncertainty Extension of RIF • Definition of Truth Values and Truth Valuation • Proposed RIF-URD • Fuzzy Description Logic Programs and Their Representation in RIF • Conclusions and Future Work 25 UUceancertaint y Ext esooension of RIF •Set of Truth Values TV from FLD: the in terva l[01]l [0,1] •Let ≤ denote the numerical truth order 26 Uncertainty Extension of RIF •Truth Valuation 27 RIF Uncertainty Rule Dialect: URD •Proposed RIF-URD •Rule •Fact 28 Talk Outline • Introduction and Motivation • DLP and Representation in RIF • Encoding Uncertainty in RIF • Fuzzy LP • Using RIF Functions • Using RIF Predicates • Uncertainty Extension of RIF • Definition of Truth Values and Truth Valuation • Proposed RIF-URD • Fuzzy Description Logic Programs and Their Representation in RIF • Conclusions and Future Work 29 fhDLP •Mappings in fhDLP 30 fhDLP Semantics 31 fhDLP in RIF functions, RIF predicates and RIF-URD 32 Talk Outline • Introduction and Motivation • DLP and Representation in RIF • Encoding Uncertainty in RIF • Fuzzy LP • Using RIF Functions • Using RIF Predicates • Uncertainty Extension of RIF • Definition of Truth Values and Truth Valuation • Proposed RIF-URD • Fuzzy Description Logic Programs and Their Representation in RIF • Conclusions and Future Work 33 Conclusions •Presented two different principles of encoding uncertainty in RIF-BLD •Proposed an extension of RIF lditRIFleading to RIF-URD •Presented fhDLP, a fuzzy extension to Description Logic Programs 34 Future Work •Parameterize RIF-URD to support different theories of uncertainty in a unified manner •Complement RIF-URD presentation syntax with RIF-URD XML syntax •Exppglore further combination strategies of DL and LP 35 Questions?.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    36 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us