SlideShare ist ein Scribd-Unternehmen logo
1 von 81
Grupo de Procesado de Datos y Simulación
                                                ETSI de Telecomunicación
                                        Universidad Politécnica de Madrid



     Towards Integrating Fuzzy Logic Capabilities into an
Ontology-based Inductive Logic Programming Framework

                                                       ISDA 2011

                                         Josué Iglesias, Jens Lehmann
                                             josue@grpss.ssr.upm.es
contents


                   DL-based Inductive Logic Programming
                   DL-Learner overview
                   extending DL-Learner with fuzzy support
                   semantic ILP problem test case
                   experiments & results
                   conclusions


International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   1 / 10
contents


                   DL-based Inductive Logic Programming
                   DL-Learner overview
                   extending DL-Learner with fuzzy support
                   semantic ILP problem test case
                   experiments & results
                   conclusions


International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   1 / 10
DL-based Inductive Logic Programming




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   1 / 10
DL-based Inductive Logic Programming

                 OWL-DL ontology




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   1 / 10
DL-based Inductive Logic Programming

                 OWL-DL ontology                             DL Knowledge Base




International Conference on Intelligent Systems Design and Applications    josue@grpss.ssr.upm.es   1 / 10
DL-based Inductive Logic Programming

                 OWL-DL ontology                             DL Knowledge Base           +/-        examples




International Conference on Intelligent Systems Design and Applications    josue@grpss.ssr.upm.es          1 / 10
DL-based Inductive Logic Programming

                 OWL-DL ontology                             DL Knowledge Base           +/-        examples




International Conference on Intelligent Systems Design and Applications    josue@grpss.ssr.upm.es          1 / 10
DL-based Inductive Logic Programming

                 OWL-DL ontology                             DL Knowledge Base           +/-        examples




International Conference on Intelligent Systems Design and Applications    josue@grpss.ssr.upm.es          1 / 10
DL-based Inductive Logic Programming

                 OWL-DL ontology                             DL Knowledge Base           +/-        examples




International Conference on Intelligent Systems Design and Applications    josue@grpss.ssr.upm.es          1 / 10
DL-based Inductive Logic Programming

                 OWL-DL ontology                             DL Knowledge Base           +/-        examples




International Conference on Intelligent Systems Design and Applications    josue@grpss.ssr.upm.es          1 / 10
contents


          
                   DL-based Inductive Logic Programming
                   DL-Learner overview
                   extending DL-Learner with fuzzy support
                   semantic ILP problem test case
                   experiments & results
                   conclusions


International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   2 / 10
DL-Learner overview

                                           +                              +/-




International Conference on Intelligent Systems Design and Applications     josue@grpss.ssr.upm.es   2 / 10
DL-Learner overview

                                           +                              +/-




International Conference on Intelligent Systems Design and Applications     josue@grpss.ssr.upm.es   2 / 10
DL-Learner overview

                                           +                              +/-


                                                                                                     solutions
                                                                                                     #1 [100%]
                                                                                                     #2 [99.43%]
                                                                                                     ...
                                                                                                     #N [83.12%]




International Conference on Intelligent Systems Design and Applications     josue@grpss.ssr.upm.es             2 / 10
DL-Learner overview

                                           +                              +/-


                                                                                                     solutions
                                                                                                     #1 [100%]
                                                                                                     #2 [99.43%]
                                                                                                     ...
                                                                                                     #N [83.12%]




International Conference on Intelligent Systems Design and Applications     josue@grpss.ssr.upm.es             2 / 10
DL-Learner overview

                                           +                              +/-
                                            fuzzy
                                          support??                                                  solutions
                                                                                                     #1 [100%]
                                                                                                     #2 [99.43%]
                                                                                                     ...
                                                                                                     #N [83.12%]




International Conference on Intelligent Systems Design and Applications     josue@grpss.ssr.upm.es             2 / 10
contents


          
                   DL-based Inductive Logic Programming
          
                   DL-Learner overview
                   extending DL-Learner with fuzzy support
                   semantic ILP problem test case
                   experiments & results
                   conclusions


International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   3 / 10
extending DL-Learner with fuzzy support




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   3 / 10
extending DL-Learner with fuzzy support
                                 fuzzy knowledge source component




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   3 / 10
extending DL-Learner with fuzzy support
                                 fuzzy knowledge source component
                                 objective
                                 • classical (crisp) ontologies/KB  fuzzy ontologies/KB support




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   3 / 10
extending DL-Learner with fuzzy support
                                 fuzzy knowledge source component
                                 objective
                                 • classical (crisp) ontologies/KB  fuzzy ontologies/KB support
                                 candidates
                                 • meta-ontologies




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   3 / 10
extending DL-Learner with fuzzy support
                                 fuzzy knowledge source component
                                 objective
                                 • classical (crisp) ontologies/KB  fuzzy ontologies/KB support
                                 candidates
                                 • meta-ontologies


                                 •    OWL recommendation extensions




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   3 / 10
extending DL-Learner with fuzzy support
                                 fuzzy knowledge source component
                                 objective
                                 • classical (crisp) ontologies/KB  fuzzy ontologies/KB support
                                 candidates
                                 • meta-ontologies


                                 •    OWL recommendation extensions


                                 •    OWL-based available tools




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   3 / 10
extending DL-Learner with fuzzy support
                                 fuzzy knowledge source component
                                 objective
                                 • classical (crisp) ontologies/KB  fuzzy ontologies/KB support
                                 candidates
                                 • meta-ontologies
                                           semantic-friendly
                                           less human-understandable
                                 •    OWL recommendation extensions


                                 •    OWL-based available tools




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   3 / 10
extending DL-Learner with fuzzy support
                                 fuzzy knowledge source component
                                 objective
                                 • classical (crisp) ontologies/KB  fuzzy ontologies/KB support
                                 candidates
                                 • meta-ontologies
                                           semantic-friendly
                                           less human-understandable
                                 •    OWL recommendation extensions
                                           solid semantics
                                           no standardization expected
                                 •    OWL-based available tools




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   3 / 10
extending DL-Learner with fuzzy support
                                 fuzzy knowledge source component
                                 objective
                                 • classical (crisp) ontologies/KB  fuzzy ontologies/KB support
                                 candidates
                                 • meta-ontologies
                                           semantic-friendly
                                           less human-understandable
                                 •    OWL recommendation extensions
                                           solid semantics
                                           no standardization expected
                                 •    OWL-based available tools
                                           standard & tools compatible
                                           sematic-less approach




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   3 / 10
extending DL-Learner with fuzzy support
                                 fuzzy knowledge source component
                                 objective
                                 • classical (crisp) ontologies/KB  fuzzy ontologies/KB support
                                 candidates
                                 • meta-ontologies
                                           semantic-friendly
                                           less human-understandable
                                 •    OWL recommendation extensions
                                           solid semantics
                                           no standardization expected
                                 •    OWL-based available tools
                                           standard & tools compatible
                                           sematic-less approach
                                 final implementation
                                 • FuzzyOWL2 (fuzzy OWL annotations)
                                           active project
                                           parser FuzzyOWL2  reasoners syntax
                                           OWLAPI

International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   3 / 10
extending DL-Learner with fuzzy support
                                 fuzzy knowledge source component
                                 objective
                                 • classical (crisp) ontologies/KB  fuzzy ontologies/KB support
                                 candidates
                                 • meta-ontologies
                                           semantic-friendly
                                           less human-understandable
                                 •    OWL recommendation extensions
                                           solid semantics
                                           no standardization expected
                                 •    OWL-based available tools
                                           standard & tools compatible
                                           sematic-less approach
                                 final implementation
                                 • FuzzyOWL2 (fuzzy OWL annotations)
                                           active project
                                           parser FuzzyOWL2  reasoners syntax
                                           OWLAPI

International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   3 / 10
extending DL-Learner with fuzzy support
                                 fuzzy knowledge source component
                                 objective
                                 • classical (crisp) ontologies/KB  fuzzy ontologies/KB support
                                 candidates
                                 • meta-ontologies
                                           semantic-friendly
                                           less human-understandable
                                 •    OWL recommendation extensions
                                           solid semantics
                                           no standardization expected
                                 •    OWL-based available tools
                                           standard & tools compatible
                                           sematic-less approach
                                 final implementation
                                 • FuzzyOWL2 (fuzzy OWL annotations)                 fuzzy classes definitions
                                                                                     fuzzy concept assertions
                                           active project                           fuzzy data types definitions
                                           parser FuzzyOWL2  reasoners syntax      fuzzy modifiers
                                                                                     fuzzy role assertions
                                           OWLAPI                                   etc.


International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es                    3 / 10
extending DL-Learner with fuzzy support
                                 fuzzy knowledge source component
                                 objective
                                 • classical (crisp) ontologies/KB  fuzzy ontologies/KB support
                                 candidates
                                 • meta-ontologies
                                           semantic-friendly
                                           less human-understandable             Protégé plug-in

                                 •    OWL recommendation extensions
                                           solid semantics
                                           no standardization expected
                                 •    OWL-based available tools
                                           standard & tools compatible
                                           sematic-less approach
                                 final implementation
                                 • FuzzyOWL2 (fuzzy OWL annotations)                      fuzzy classes definitions
                                                                                          fuzzy concept assertions
                                           active project                                fuzzy data types definitions
                                           parser FuzzyOWL2  reasoners syntax           fuzzy modifiers
                                                                                          fuzzy role assertions
                                           OWLAPI                                        etc.


International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es                         3 / 10
extending DL-Learner with fuzzy support
                                 fuzzy reasoning service component




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   4 / 10
extending DL-Learner with fuzzy support
                                 fuzzy reasoning service component
                                 objective
                                 • support fuzzy ontology/KB reasoning




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   4 / 10
extending DL-Learner with fuzzy support
                                 fuzzy reasoning service component
                                 objective
                                 • support fuzzy ontology/KB reasoning
                                 candidates
                                 • few candidates
                                           [based on reduction procedures (e.g., DeLorean)]




International Conference on Intelligent Systems Design and Applications        josue@grpss.ssr.upm.es   4 / 10
extending DL-Learner with fuzzy support
                                 fuzzy reasoning service component
                                 objective
                                 • support fuzzy ontology/KB reasoning
                                 candidates
                                 • few candidates
                                           [based on reduction procedures (e.g., DeLorean)]
                                           GERDS          GURDL           FiRE          Yadlr          fuzzyDL




International Conference on Intelligent Systems Design and Applications        josue@grpss.ssr.upm.es         4 / 10
extending DL-Learner with fuzzy support
                                 fuzzy reasoning service component
                                 objective
                                 • support fuzzy ontology/KB reasoning
                                 candidates
                                 • few candidates
                                           [based on reduction procedures (e.g., DeLorean)]
                                          GERDS           GURDL           FiRE          Yadlr          fuzzyDL
                                 •    availability




International Conference on Intelligent Systems Design and Applications        josue@grpss.ssr.upm.es         4 / 10
extending DL-Learner with fuzzy support
                                 fuzzy reasoning service component
                                 objective
                                 • support fuzzy ontology/KB reasoning
                                 candidates
                                 • few candidates
                                           [based on reduction procedures (e.g., DeLorean)]
                                          GERDS           GURDL           FiRE          Yadlr          fuzzyDL
                                 •    availability




International Conference on Intelligent Systems Design and Applications        josue@grpss.ssr.upm.es         4 / 10
extending DL-Learner with fuzzy support
                                 fuzzy reasoning service component
                                 objective
                                 • support fuzzy ontology/KB reasoning
                                 candidates
                                 • few candidates
                                           [based on reduction procedures (e.g., DeLorean)]
                                          GERDS       GURDL        FiRE       Yadlr       fuzzyDL
                                 •    availability
                                 •    Java-based interface (to ease DL-Learner integration)




International Conference on Intelligent Systems Design and Applications        josue@grpss.ssr.upm.es   4 / 10
extending DL-Learner with fuzzy support
                                 fuzzy reasoning service component
                                 objective
                                 • support fuzzy ontology/KB reasoning
                                 candidates
                                 • few candidates
                                           [based on reduction procedures (e.g., DeLorean)]
                                          GERDS       GURDL        FiRE       Yadlr       fuzzyDL
                                 •    availability
                                 •    Java-based interface (to ease DL-Learner integration)




International Conference on Intelligent Systems Design and Applications        josue@grpss.ssr.upm.es   4 / 10
extending DL-Learner with fuzzy support
                                 fuzzy reasoning service component
                                 objective
                                 • support fuzzy ontology/KB reasoning
                                 candidates
                                 • few candidates
                                           [based on reduction procedures (e.g., DeLorean)]
                                          GERDS       GURDL        FiRE       Yadlr       fuzzyDL
                                 •    availability
                                 •    Java-based interface (to ease DL-Learner integration)
                                 •    FuzzyOWL2 integration




International Conference on Intelligent Systems Design and Applications        josue@grpss.ssr.upm.es   4 / 10
extending DL-Learner with fuzzy support
                                 fuzzy reasoning service component
                                 objective
                                 • support fuzzy ontology/KB reasoning
                                 candidates
                                 • few candidates
                                           [based on reduction procedures (e.g., DeLorean)]
                                          GERDS       GURDL        FiRE       Yadlr       fuzzyDL
                                 •    availability
                                 •    Java-based interface (to ease DL-Learner integration)
                                 •    FuzzyOWL2 integration




International Conference on Intelligent Systems Design and Applications        josue@grpss.ssr.upm.es   4 / 10
extending DL-Learner with fuzzy support
                                 fuzzy reasoning service component
                                 objective
                                 • support fuzzy ontology/KB reasoning
                                 candidates
                                 • few candidates
                                           [based on reduction procedures (e.g., DeLorean)]
                                        GERDS      GURDL        FiRE       Yadlr       fuzzyDL
                                 • availability
                                 • Java-based interface (to ease DL-Learner integration)
                                 • FuzzyOWL2 integration
                                 final implementation
                                 •    fuzzyDL
                                           active project (most up-to-date development)
                                           Java-based
                                           parser FuzzyOWL2  fuzzyDL reasoner syntax




International Conference on Intelligent Systems Design and Applications        josue@grpss.ssr.upm.es   4 / 10
extending DL-Learner with fuzzy support
                                 fuzzy reasoning service component
                                 objective
                                 • support fuzzy ontology/KB reasoning
                                 candidates
                                 • few candidates
                                           [based on reduction procedures (e.g., DeLorean)]
                                        GERDS      GURDL        FiRE       Yadlr       fuzzyDL
                                 • availability
                                 • Java-based interface (to ease DL-Learner integration)
                                 • FuzzyOWL2 integration
                                 final implementation
                                 •    fuzzyDL
                                           active project (most up-to-date development)            OWLAPI
                                           Java-based                                              encapsulation
                                           parser FuzzyOWL2  fuzzyDL reasoner syntax              (and extension)




International Conference on Intelligent Systems Design and Applications        josue@grpss.ssr.upm.es                 4 / 10
extending DL-Learner with fuzzy support
                                 fuzzy reasoning service component




                                            GERDS          GURDL          FiRE       Yadlr           fuzzyDL




                                                                                                 OWLAPI
                                                                                                 encapsulation
                                                                                                 (and extension)




International Conference on Intelligent Systems Design and Applications     josue@grpss.ssr.upm.es                 4 / 10
extending DL-Learner with fuzzy support
                                 fuzzy learning problem component




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   5 / 10
extending DL-Learner with fuzzy support
                                 fuzzy learning problem component
                                 objective
                                 • +/- examples 




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   5 / 10
extending DL-Learner with fuzzy support
                                 fuzzy learning problem component




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   5 / 10
extending DL-Learner with fuzzy support
                                 fuzzy learning problem component




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   5 / 10
extending DL-Learner with fuzzy support
                                 fuzzy learning problem component




  fuzzy F-measure




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   5 / 10
extending DL-Learner with fuzzy support
                                 fuzzy learning problem component




  fuzzy F-measure




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   5 / 10
extending DL-Learner with fuzzy support
                                 fuzzy learning problem component




  fuzzy F-measure




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   5 / 10
extending DL-Learner with fuzzy support
                                 fuzzy learning problem component




  fuzzy F-measure




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   5 / 10
extending DL-Learner with fuzzy support
                                 fuzzy learning problem component




  fuzzy F-measure




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   5 / 10
extending DL-Learner with fuzzy support
                                 fuzzy learning problem component




                                        solutions
                                        #1 [100%]
                                        #2 [99.43%]
                                        ...
                                        #N [83.12%]




  fuzzy F-measure




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   5 / 10
extending DL-Learner with fuzzy support
                                 fuzzy learning algorithm component




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   6 / 10
extending DL-Learner with fuzzy support
                                 fuzzy learning algorithm component



                                 algorithm

                                 •    candidate concepts generation

                                 •    CELOE (Class Expression Learning for Ontology Engineering)
                                           others already developed and ready to be used
                                            (refinement operator techniques)


                                 •    no significant modifications
                                           fuzzy reasoner OWLAPI encapsulation (and extension)




International Conference on Intelligent Systems Design and Applications          josue@grpss.ssr.upm.es   6 / 10
contents


          
                   DL-based Inductive Logic Programming
          
                   DL-Learner overview
          
                   extending DL-Learner with fuzzy support
                   semantic ILP problem test case
                   experiments & results
                   conclusions


International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   7 / 10
semantic ILP problem test case
   Michalski’s train ILP problem [16]




    [16] J. Larson and R. S. Michalski, “Inductive inference of VL decision rules,” SIGART Bull., pp. 38–44, June 1977.

International Conference on Intelligent Systems Design and Applications                        josue@grpss.ssr.upm.es     7 / 10
semantic ILP problem test case
   Michalski’s train ILP problem [16]                      Konstantopoulos–Charalambidis’
                                                           fuzzy trains ILP problem [3]




                                                       fuzzy definition
                                                       fuzzy reasoning




    [3]  S. Konstantopoulos and A. Charalambidis, “Formulating description logic learning as an inductive logic programming task,” in
         Proc. of FUZZ-IEEE, 2010 IEEE World Congress on Comp. Int., July 18–23, Barcelona. IEEE, Jul. 2010.
    [16] J. Larson and R. S. Michalski, “Inductive inference of VL decision rules,” SIGART Bull., pp. 38–44, June 1977.

International Conference on Intelligent Systems Design and Applications                    josue@grpss.ssr.upm.es                       7 / 10
semantic ILP problem test case
   Michalski’s train ILP problem [16]                      Konstantopoulos–Charalambidis’
                                                           fuzzy trains ILP problem [3]




                                                       fuzzy definition                                                   OWL-based
                                                       fuzzy reasoning                                                    generic tool




    [3]  S. Konstantopoulos and A. Charalambidis, “Formulating description logic learning as an inductive logic programming task,” in
         Proc. of FUZZ-IEEE, 2010 IEEE World Congress on Comp. Int., July 18–23, Barcelona. IEEE, Jul. 2010.
    [16] J. Larson and R. S. Michalski, “Inductive inference of VL decision rules,” SIGART Bull., pp. 38–44, June 1977.

International Conference on Intelligent Systems Design and Applications                    josue@grpss.ssr.upm.es                       7 / 10
semantic ILP problem test case




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   8 / 10
semantic ILP problem test case




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   8 / 10
semantic ILP problem test case




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   8 / 10
semantic ILP problem test case




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   8 / 10
semantic ILP problem test case




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   8 / 10
semantic ILP problem test case

                                                                                    fuzzy class definition

                                                                     fuzzy concept assertion




                                                                            fuzzy role assertion


International Conference on Intelligent Systems Design and Applications     josue@grpss.ssr.upm.es      8 / 10
contents


          
                   DL-based Inductive Logic Programming
          
                   DL-Learner overview
          
                   extending DL-Learner with fuzzy support
          
                   semantic ILP problem test case
                   experiments & results
                   conclusions


International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   9 / 10
experiments & results




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   9 / 10
experiments & results



  crisp trains KB




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   9 / 10
experiments & results
                                     OWL2




                                  FuzzyOWL2

  crisp trains KB




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   9 / 10
experiments & results
                                     OWL2




                                  FuzzyOWL2                 + fuzzy
  crisp trains KB




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   9 / 10
experiments & results
                                     OWL2




                                                                                     =?            
                                  FuzzyOWL2                 + fuzzy
  crisp trains KB




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   9 / 10
experiments & results
                                     OWL2




                                                                                     =?            
                                  FuzzyOWL2                 + fuzzy
  crisp trains KB




                      FuzzyOWL2                  + fuzzy



  fuzzy trains KB


International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   9 / 10
experiments & results
                                     OWL2




                                                                                     =?            
                                  FuzzyOWL2                 + fuzzy
  crisp trains KB




                      FuzzyOWL2                  + fuzzy
                                                                                      
  fuzzy trains KB


International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   9 / 10
experiments & results
                                     OWL2




                                                                                     =?            
                                  FuzzyOWL2                 + fuzzy
  crisp trains KB




                      FuzzyOWL2                  + fuzzy
                                                                                      
  fuzzy trains KB


International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   9 / 10
contents


          
                   DL-based Inductive Logic Programming
          
                   DL-Learner overview
          
                   extending DL-Learner with fuzzy support
          
                   semantic ILP problem test case
          
                   experiments & results
                   conclusions


International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   10 / 10
conclusions
        • DL-Learner + fuzzy support
                 general purpose ILP tool
                 OWL-based
                 open-source
                 http://dl-learner.org




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   10 / 10
conclusions
        • DL-Learner + fuzzy support
                 general purpose ILP tool
                 OWL-based
                 open-source
                 http://dl-learner.org
        • real integration of up-to-date fuzzy ontologies tools
              FuzzyOWL2: fuzzy ontology representation tool
              fuzzyDL: fuzzy DL reasoner




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   10 / 10
conclusions
        • DL-Learner + fuzzy support
                 general purpose ILP tool
                 OWL-based
                 open-source
                 http://dl-learner.org
        • real integration of up-to-date fuzzy ontologies tools
              FuzzyOWL2: fuzzy ontology representation tool
              fuzzyDL: fuzzy DL reasoner
        • preliminar evaluation
              functional correctness
              response time ( OWLAPI encapsulation  new fuzzy reasoners)




International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   10 / 10
conclusions
        • DL-Learner + fuzzy support
                 general purpose ILP tool
                 OWL-based
                 open-source
                 http://dl-learner.org
        • real integration of up-to-date fuzzy ontologies tools
              FuzzyOWL2: fuzzy ontology representation tool
              fuzzyDL: fuzzy DL reasoner
        • preliminar evaluation
              functional correctness
              response time ( OWLAPI encapsulation  new fuzzy reasoners)


         extend test case
               more complex fuzzy trains example
               real world problem (recommendation / shop assistant)

International Conference on Intelligent Systems Design and Applications   josue@grpss.ssr.upm.es   10 / 10
any question?




International Conference on Intelligent Systems Design and Applications    josue@grpss.ssr.upm.es   10 / 10

Weitere ähnliche Inhalte

Was ist angesagt?

Digital logic introduction using fpg as resume
Digital logic introduction using fpg as resumeDigital logic introduction using fpg as resume
Digital logic introduction using fpg as resumeAlvi Milanisti
 
Digital logic introduction using fpg as resume
Digital logic introduction using fpg as resumeDigital logic introduction using fpg as resume
Digital logic introduction using fpg as resumeRochmatDiantoro
 
syllabus-IS.doc
syllabus-IS.docsyllabus-IS.doc
syllabus-IS.docbutest
 
AI and Machine Learning PG program
AI and Machine Learning PG programAI and Machine Learning PG program
AI and Machine Learning PG programMamathaSharma4
 
CV Mª Jose TOSINA
CV Mª Jose TOSINACV Mª Jose TOSINA
CV Mª Jose TOSINAtosmun83
 
Developing Simulation & Training Solutions With Cots
Developing Simulation & Training Solutions With CotsDeveloping Simulation & Training Solutions With Cots
Developing Simulation & Training Solutions With CotsSimware
 

Was ist angesagt? (6)

Digital logic introduction using fpg as resume
Digital logic introduction using fpg as resumeDigital logic introduction using fpg as resume
Digital logic introduction using fpg as resume
 
Digital logic introduction using fpg as resume
Digital logic introduction using fpg as resumeDigital logic introduction using fpg as resume
Digital logic introduction using fpg as resume
 
syllabus-IS.doc
syllabus-IS.docsyllabus-IS.doc
syllabus-IS.doc
 
AI and Machine Learning PG program
AI and Machine Learning PG programAI and Machine Learning PG program
AI and Machine Learning PG program
 
CV Mª Jose TOSINA
CV Mª Jose TOSINACV Mª Jose TOSINA
CV Mª Jose TOSINA
 
Developing Simulation & Training Solutions With Cots
Developing Simulation & Training Solutions With CotsDeveloping Simulation & Training Solutions With Cots
Developing Simulation & Training Solutions With Cots
 

Andere mochten auch

Digital workplaces - skills for technologists
Digital workplaces - skills for technologistsDigital workplaces - skills for technologists
Digital workplaces - skills for technologistsDorje McKinnon
 
How to -Become- a Great Designer
How to -Become- a Great DesignerHow to -Become- a Great Designer
How to -Become- a Great DesignerRey Mayson
 
香港同運的幾點觀察及展望
香港同運的幾點觀察及展望香港同運的幾點觀察及展望
香港同運的幾點觀察及展望lalacamp07
 
Як_оформити_спадщину
Як_оформити_спадщинуЯк_оформити_спадщину
Як_оформити_спадщинуVitalij Misjats
 
Wordpress SEO - Yoast
Wordpress SEO - YoastWordpress SEO - Yoast
Wordpress SEO - Yoastsascon
 
Leadership Training as Value Creation Process in Indonesia: Strengthening Cur...
Leadership Training as Value Creation Process in Indonesia: Strengthening Cur...Leadership Training as Value Creation Process in Indonesia: Strengthening Cur...
Leadership Training as Value Creation Process in Indonesia: Strengthening Cur...Tri Widodo W. UTOMO
 
Everything You Need to Know About FAFSA
Everything You Need to Know About FAFSAEverything You Need to Know About FAFSA
Everything You Need to Know About FAFSAJFCSLouisville
 
CMAI at The Mobile VAS SUMMIT 2009 by Virtue Insight
CMAI at The Mobile VAS SUMMIT 2009 by Virtue InsightCMAI at The Mobile VAS SUMMIT 2009 by Virtue Insight
CMAI at The Mobile VAS SUMMIT 2009 by Virtue InsightParitosh Sharma
 
George konstantakis iot and product design
George konstantakis iot and product designGeorge konstantakis iot and product design
George konstantakis iot and product design360mnbsu
 
Vagueness in Semantic Information Management
Vagueness in Semantic Information ManagementVagueness in Semantic Information Management
Vagueness in Semantic Information ManagementPanos Alexopoulos
 
Digitalizing the Automotive Customer Relationship – Changing Dynamics in Cus...
Digitalizing the Automotive Customer Relationship – Changing Dynamics in Cus...Digitalizing the Automotive Customer Relationship – Changing Dynamics in Cus...
Digitalizing the Automotive Customer Relationship – Changing Dynamics in Cus...Iskander Business Partner GmbH
 

Andere mochten auch (20)

Digital workplaces - skills for technologists
Digital workplaces - skills for technologistsDigital workplaces - skills for technologists
Digital workplaces - skills for technologists
 
How to -Become- a Great Designer
How to -Become- a Great DesignerHow to -Become- a Great Designer
How to -Become- a Great Designer
 
Internet Of Things -- Reely Active
Internet Of Things -- Reely ActiveInternet Of Things -- Reely Active
Internet Of Things -- Reely Active
 
XVI Congresso Nacional do Marketing - Sarah Harmon //How to Make your CEO Soc...
XVI Congresso Nacional do Marketing - Sarah Harmon //How to Make your CEO Soc...XVI Congresso Nacional do Marketing - Sarah Harmon //How to Make your CEO Soc...
XVI Congresso Nacional do Marketing - Sarah Harmon //How to Make your CEO Soc...
 
香港同運的幾點觀察及展望
香港同運的幾點觀察及展望香港同運的幾點觀察及展望
香港同運的幾點觀察及展望
 
Як_оформити_спадщину
Як_оформити_спадщинуЯк_оформити_спадщину
Як_оформити_спадщину
 
Total Quality Management
Total Quality ManagementTotal Quality Management
Total Quality Management
 
Wordpress SEO - Yoast
Wordpress SEO - YoastWordpress SEO - Yoast
Wordpress SEO - Yoast
 
Leadership Training as Value Creation Process in Indonesia: Strengthening Cur...
Leadership Training as Value Creation Process in Indonesia: Strengthening Cur...Leadership Training as Value Creation Process in Indonesia: Strengthening Cur...
Leadership Training as Value Creation Process in Indonesia: Strengthening Cur...
 
Everything You Need to Know About FAFSA
Everything You Need to Know About FAFSAEverything You Need to Know About FAFSA
Everything You Need to Know About FAFSA
 
CMAI at The Mobile VAS SUMMIT 2009 by Virtue Insight
CMAI at The Mobile VAS SUMMIT 2009 by Virtue InsightCMAI at The Mobile VAS SUMMIT 2009 by Virtue Insight
CMAI at The Mobile VAS SUMMIT 2009 by Virtue Insight
 
Top 5 PPC Fails
Top 5 PPC FailsTop 5 PPC Fails
Top 5 PPC Fails
 
Historia del telefono
Historia del telefonoHistoria del telefono
Historia del telefono
 
George konstantakis iot and product design
George konstantakis iot and product designGeorge konstantakis iot and product design
George konstantakis iot and product design
 
Vagueness in Semantic Information Management
Vagueness in Semantic Information ManagementVagueness in Semantic Information Management
Vagueness in Semantic Information Management
 
Eterea - urban WiFi landscape
Eterea - urban WiFi landscapeEterea - urban WiFi landscape
Eterea - urban WiFi landscape
 
K.B.C.
K.B.C.K.B.C.
K.B.C.
 
Digitalizing the Automotive Customer Relationship – Changing Dynamics in Cus...
Digitalizing the Automotive Customer Relationship – Changing Dynamics in Cus...Digitalizing the Automotive Customer Relationship – Changing Dynamics in Cus...
Digitalizing the Automotive Customer Relationship – Changing Dynamics in Cus...
 
Fuzzy OWL-2 Annotation for MetOcean Ontology
Fuzzy OWL-2 Annotation for MetOcean OntologyFuzzy OWL-2 Annotation for MetOcean Ontology
Fuzzy OWL-2 Annotation for MetOcean Ontology
 
PRywatki na Wykładzinie bez krawatów vol. 2 - OWL PR
PRywatki na Wykładzinie bez krawatów vol. 2 - OWL PRPRywatki na Wykładzinie bez krawatów vol. 2 - OWL PR
PRywatki na Wykładzinie bez krawatów vol. 2 - OWL PR
 

Ähnlich wie [ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based inductive logic programming framework

TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...Maurice Dawson
 
SDN the network becomes the application
SDN the network becomes the applicationSDN the network becomes the application
SDN the network becomes the applicationEduardo_Jacob
 
Basics of Software Architecture for .NET Developers
Basics of Software Architecture for .NET DevelopersBasics of Software Architecture for .NET Developers
Basics of Software Architecture for .NET DevelopersDan Douglas
 
Core java report
Core java reportCore java report
Core java reportSumit Jain
 
Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
 Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
Redes de sensores sem fio autonômicas: abordagens, aplicações e desafiosPET Computação
 
Associate Professor David Levy (DCL)
Associate Professor David Levy (DCL)Associate Professor David Levy (DCL)
Associate Professor David Levy (DCL)butest
 
Software_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptxSoftware_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptxArifaMehreen1
 
BDV Webinar Series - Lara - Deep Learning for Everybody
BDV Webinar Series - Lara - Deep Learning for EverybodyBDV Webinar Series - Lara - Deep Learning for Everybody
BDV Webinar Series - Lara - Deep Learning for EverybodyBig Data Value Association
 
Advanced infrastructure for pan european collaborative engineering - E-colleg
Advanced infrastructure for pan european collaborative engineering - E-collegAdvanced infrastructure for pan european collaborative engineering - E-colleg
Advanced infrastructure for pan european collaborative engineering - E-collegXavier Warzee
 
Highly confidential security system - sole survivors - SRS
Highly confidential security system  - sole survivors - SRSHighly confidential security system  - sole survivors - SRS
Highly confidential security system - sole survivors - SRSArun prasath
 

Ähnlich wie [ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based inductive logic programming framework (20)

TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
 
SDN the network becomes the application
SDN the network becomes the applicationSDN the network becomes the application
SDN the network becomes the application
 
Basics of Software Architecture for .NET Developers
Basics of Software Architecture for .NET DevelopersBasics of Software Architecture for .NET Developers
Basics of Software Architecture for .NET Developers
 
Core java report
Core java reportCore java report
Core java report
 
Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
 Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
 
DDD
DDDDDD
DDD
 
cv_francisco.ruiz_en
cv_francisco.ruiz_encv_francisco.ruiz_en
cv_francisco.ruiz_en
 
Associate Professor David Levy (DCL)
Associate Professor David Levy (DCL)Associate Professor David Levy (DCL)
Associate Professor David Levy (DCL)
 
OOP ppt.pdf
OOP ppt.pdfOOP ppt.pdf
OOP ppt.pdf
 
Software_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptxSoftware_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptx
 
2 Object Oriented Programming
2 Object Oriented Programming2 Object Oriented Programming
2 Object Oriented Programming
 
BDV Webinar Series - Lara - Deep Learning for Everybody
BDV Webinar Series - Lara - Deep Learning for EverybodyBDV Webinar Series - Lara - Deep Learning for Everybody
BDV Webinar Series - Lara - Deep Learning for Everybody
 
NOGESI case study
NOGESI case studyNOGESI case study
NOGESI case study
 
Advanced infrastructure for pan european collaborative engineering - E-colleg
Advanced infrastructure for pan european collaborative engineering - E-collegAdvanced infrastructure for pan european collaborative engineering - E-colleg
Advanced infrastructure for pan european collaborative engineering - E-colleg
 
01_Program
01_Program01_Program
01_Program
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
IT Fundamentals
IT FundamentalsIT Fundamentals
IT Fundamentals
 
Resume. October 2015
Resume. October 2015Resume. October 2015
Resume. October 2015
 
Dr. Charles Pak
Dr. Charles PakDr. Charles Pak
Dr. Charles Pak
 
Highly confidential security system - sole survivors - SRS
Highly confidential security system  - sole survivors - SRSHighly confidential security system  - sole survivors - SRS
Highly confidential security system - sole survivors - SRS
 

Mehr von Josué Freelance

[HAIS'13] An evidential and context-aware recommendation strategy to enhance ...
[HAIS'13] An evidential and context-aware recommendation strategy to enhance ...[HAIS'13] An evidential and context-aware recommendation strategy to enhance ...
[HAIS'13] An evidential and context-aware recommendation strategy to enhance ...Josué Freelance
 
[SENAmI'13] PERSEO - a system to personalize the environment response through...
[SENAmI'13] PERSEO - a system to personalize the environment response through...[SENAmI'13] PERSEO - a system to personalize the environment response through...
[SENAmI'13] PERSEO - a system to personalize the environment response through...Josué Freelance
 
[esIoT'12] an attitude based reasoning strategy to enhance interaction with a...
[esIoT'12] an attitude based reasoning strategy to enhance interaction with a...[esIoT'12] an attitude based reasoning strategy to enhance interaction with a...
[esIoT'12] an attitude based reasoning strategy to enhance interaction with a...Josué Freelance
 
[THOFU] Objetos y razonamiento
[THOFU] Objetos y razonamiento[THOFU] Objetos y razonamiento
[THOFU] Objetos y razonamientoJosué Freelance
 
Sistemas de gestión contextual
Sistemas de gestión contextualSistemas de gestión contextual
Sistemas de gestión contextualJosué Freelance
 
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...Josué Freelance
 
[THOFU] User context space
[THOFU] User context space[THOFU] User context space
[THOFU] User context spaceJosué Freelance
 
[THOFU] Arquitectura activo experimental
[THOFU] Arquitectura activo experimental[THOFU] Arquitectura activo experimental
[THOFU] Arquitectura activo experimentalJosué Freelance
 
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...[PIRAmIDE] Representación de la información para el diseño de un sistema lige...
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...Josué Freelance
 
[PIRAmIDE] getHealthier! Monitor de actividad
[PIRAmIDE] getHealthier! Monitor de actividad[PIRAmIDE] getHealthier! Monitor de actividad
[PIRAmIDE] getHealthier! Monitor de actividadJosué Freelance
 
[HAIS'10] An embeddable fusion framework to manage context information in mob...
[HAIS'10] An embeddable fusion framework to manage context information in mob...[HAIS'10] An embeddable fusion framework to manage context information in mob...
[HAIS'10] An embeddable fusion framework to manage context information in mob...Josué Freelance
 
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...Josué Freelance
 
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness[PerCom'11] A ubiquitous activity monitor to prevent sedentariness
[PerCom'11] A ubiquitous activity monitor to prevent sedentarinessJosué Freelance
 
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)Josué Freelance
 
[MADRINET'09] Designing a framework to handle context information
[MADRINET'09] Designing a framework to handle context information[MADRINET'09] Designing a framework to handle context information
[MADRINET'09] Designing a framework to handle context informationJosué Freelance
 
[MADRINET'08] Design and deployment of context aware services - a prototyping...
[MADRINET'08] Design and deployment of context aware services - a prototyping...[MADRINET'08] Design and deployment of context aware services - a prototyping...
[MADRINET'08] Design and deployment of context aware services - a prototyping...Josué Freelance
 
[CONTEXT'12] Towards a lightweight mobile semantic based approach for enhanci...
[CONTEXT'12] Towards a lightweight mobile semantic based approach for enhanci...[CONTEXT'12] Towards a lightweight mobile semantic based approach for enhanci...
[CONTEXT'12] Towards a lightweight mobile semantic based approach for enhanci...Josué Freelance
 

Mehr von Josué Freelance (20)

Infographic resume
Infographic resumeInfographic resume
Infographic resume
 
Infographic resume
Infographic resumeInfographic resume
Infographic resume
 
geoplanoSOCIAL
geoplanoSOCIALgeoplanoSOCIAL
geoplanoSOCIAL
 
[HAIS'13] An evidential and context-aware recommendation strategy to enhance ...
[HAIS'13] An evidential and context-aware recommendation strategy to enhance ...[HAIS'13] An evidential and context-aware recommendation strategy to enhance ...
[HAIS'13] An evidential and context-aware recommendation strategy to enhance ...
 
[SENAmI'13] PERSEO - a system to personalize the environment response through...
[SENAmI'13] PERSEO - a system to personalize the environment response through...[SENAmI'13] PERSEO - a system to personalize the environment response through...
[SENAmI'13] PERSEO - a system to personalize the environment response through...
 
[esIoT'12] an attitude based reasoning strategy to enhance interaction with a...
[esIoT'12] an attitude based reasoning strategy to enhance interaction with a...[esIoT'12] an attitude based reasoning strategy to enhance interaction with a...
[esIoT'12] an attitude based reasoning strategy to enhance interaction with a...
 
[THOFU] Objetos y razonamiento
[THOFU] Objetos y razonamiento[THOFU] Objetos y razonamiento
[THOFU] Objetos y razonamiento
 
Sistemas de gestión contextual
Sistemas de gestión contextualSistemas de gestión contextual
Sistemas de gestión contextual
 
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...
[TrabajoFinMaster] Sistema de reconocimiento automático de eventos asociados ...
 
[THOFU] User context space
[THOFU] User context space[THOFU] User context space
[THOFU] User context space
 
[THOFU] Arquitectura activo experimental
[THOFU] Arquitectura activo experimental[THOFU] Arquitectura activo experimental
[THOFU] Arquitectura activo experimental
 
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...[PIRAmIDE] Representación de la información para el diseño de un sistema lige...
[PIRAmIDE] Representación de la información para el diseño de un sistema lige...
 
[PIRAmIDE] getHealthier! Monitor de actividad
[PIRAmIDE] getHealthier! Monitor de actividad[PIRAmIDE] getHealthier! Monitor de actividad
[PIRAmIDE] getHealthier! Monitor de actividad
 
[HAIS'10] An embeddable fusion framework to manage context information in mob...
[HAIS'10] An embeddable fusion framework to manage context information in mob...[HAIS'10] An embeddable fusion framework to manage context information in mob...
[HAIS'10] An embeddable fusion framework to manage context information in mob...
 
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...
[SeNAmI'10] A light reasoning infrastructure to enable context-aware mobile a...
 
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness[PerCom'11] A ubiquitous activity monitor to prevent sedentariness
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness
 
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)
[PerCom'11] A ubiquitous activity monitor to prevent sedentariness (poster)
 
[MADRINET'09] Designing a framework to handle context information
[MADRINET'09] Designing a framework to handle context information[MADRINET'09] Designing a framework to handle context information
[MADRINET'09] Designing a framework to handle context information
 
[MADRINET'08] Design and deployment of context aware services - a prototyping...
[MADRINET'08] Design and deployment of context aware services - a prototyping...[MADRINET'08] Design and deployment of context aware services - a prototyping...
[MADRINET'08] Design and deployment of context aware services - a prototyping...
 
[CONTEXT'12] Towards a lightweight mobile semantic based approach for enhanci...
[CONTEXT'12] Towards a lightweight mobile semantic based approach for enhanci...[CONTEXT'12] Towards a lightweight mobile semantic based approach for enhanci...
[CONTEXT'12] Towards a lightweight mobile semantic based approach for enhanci...
 

Kürzlich hochgeladen

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 

Kürzlich hochgeladen (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

[ISDA'11] Towards integrating fuzzy logic capabilities into an ontology based inductive logic programming framework

  • 1. Grupo de Procesado de Datos y Simulación ETSI de Telecomunicación Universidad Politécnica de Madrid Towards Integrating Fuzzy Logic Capabilities into an Ontology-based Inductive Logic Programming Framework ISDA 2011 Josué Iglesias, Jens Lehmann josue@grpss.ssr.upm.es
  • 2. contents  DL-based Inductive Logic Programming  DL-Learner overview  extending DL-Learner with fuzzy support  semantic ILP problem test case  experiments & results  conclusions International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 1 / 10
  • 3. contents  DL-based Inductive Logic Programming  DL-Learner overview  extending DL-Learner with fuzzy support  semantic ILP problem test case  experiments & results  conclusions International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 1 / 10
  • 4. DL-based Inductive Logic Programming International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 1 / 10
  • 5. DL-based Inductive Logic Programming OWL-DL ontology International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 1 / 10
  • 6. DL-based Inductive Logic Programming OWL-DL ontology DL Knowledge Base International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 1 / 10
  • 7. DL-based Inductive Logic Programming OWL-DL ontology DL Knowledge Base +/- examples International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 1 / 10
  • 8. DL-based Inductive Logic Programming OWL-DL ontology DL Knowledge Base +/- examples International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 1 / 10
  • 9. DL-based Inductive Logic Programming OWL-DL ontology DL Knowledge Base +/- examples International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 1 / 10
  • 10. DL-based Inductive Logic Programming OWL-DL ontology DL Knowledge Base +/- examples International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 1 / 10
  • 11. DL-based Inductive Logic Programming OWL-DL ontology DL Knowledge Base +/- examples International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 1 / 10
  • 12. contents   DL-based Inductive Logic Programming  DL-Learner overview  extending DL-Learner with fuzzy support  semantic ILP problem test case  experiments & results  conclusions International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 2 / 10
  • 13. DL-Learner overview + +/- International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 2 / 10
  • 14. DL-Learner overview + +/- International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 2 / 10
  • 15. DL-Learner overview + +/- solutions #1 [100%] #2 [99.43%] ... #N [83.12%] International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 2 / 10
  • 16. DL-Learner overview + +/- solutions #1 [100%] #2 [99.43%] ... #N [83.12%] International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 2 / 10
  • 17. DL-Learner overview + +/- fuzzy support?? solutions #1 [100%] #2 [99.43%] ... #N [83.12%] International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 2 / 10
  • 18. contents   DL-based Inductive Logic Programming   DL-Learner overview  extending DL-Learner with fuzzy support  semantic ILP problem test case  experiments & results  conclusions International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 3 / 10
  • 19. extending DL-Learner with fuzzy support International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 3 / 10
  • 20. extending DL-Learner with fuzzy support fuzzy knowledge source component International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 3 / 10
  • 21. extending DL-Learner with fuzzy support fuzzy knowledge source component objective • classical (crisp) ontologies/KB  fuzzy ontologies/KB support International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 3 / 10
  • 22. extending DL-Learner with fuzzy support fuzzy knowledge source component objective • classical (crisp) ontologies/KB  fuzzy ontologies/KB support candidates • meta-ontologies International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 3 / 10
  • 23. extending DL-Learner with fuzzy support fuzzy knowledge source component objective • classical (crisp) ontologies/KB  fuzzy ontologies/KB support candidates • meta-ontologies • OWL recommendation extensions International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 3 / 10
  • 24. extending DL-Learner with fuzzy support fuzzy knowledge source component objective • classical (crisp) ontologies/KB  fuzzy ontologies/KB support candidates • meta-ontologies • OWL recommendation extensions • OWL-based available tools International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 3 / 10
  • 25. extending DL-Learner with fuzzy support fuzzy knowledge source component objective • classical (crisp) ontologies/KB  fuzzy ontologies/KB support candidates • meta-ontologies  semantic-friendly  less human-understandable • OWL recommendation extensions • OWL-based available tools International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 3 / 10
  • 26. extending DL-Learner with fuzzy support fuzzy knowledge source component objective • classical (crisp) ontologies/KB  fuzzy ontologies/KB support candidates • meta-ontologies  semantic-friendly  less human-understandable • OWL recommendation extensions  solid semantics  no standardization expected • OWL-based available tools International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 3 / 10
  • 27. extending DL-Learner with fuzzy support fuzzy knowledge source component objective • classical (crisp) ontologies/KB  fuzzy ontologies/KB support candidates • meta-ontologies  semantic-friendly  less human-understandable • OWL recommendation extensions  solid semantics  no standardization expected • OWL-based available tools  standard & tools compatible  sematic-less approach International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 3 / 10
  • 28. extending DL-Learner with fuzzy support fuzzy knowledge source component objective • classical (crisp) ontologies/KB  fuzzy ontologies/KB support candidates • meta-ontologies  semantic-friendly  less human-understandable • OWL recommendation extensions  solid semantics  no standardization expected • OWL-based available tools  standard & tools compatible  sematic-less approach final implementation • FuzzyOWL2 (fuzzy OWL annotations)  active project  parser FuzzyOWL2  reasoners syntax  OWLAPI International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 3 / 10
  • 29. extending DL-Learner with fuzzy support fuzzy knowledge source component objective • classical (crisp) ontologies/KB  fuzzy ontologies/KB support candidates • meta-ontologies  semantic-friendly  less human-understandable • OWL recommendation extensions  solid semantics  no standardization expected • OWL-based available tools  standard & tools compatible  sematic-less approach final implementation • FuzzyOWL2 (fuzzy OWL annotations)  active project  parser FuzzyOWL2  reasoners syntax  OWLAPI International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 3 / 10
  • 30. extending DL-Learner with fuzzy support fuzzy knowledge source component objective • classical (crisp) ontologies/KB  fuzzy ontologies/KB support candidates • meta-ontologies  semantic-friendly  less human-understandable • OWL recommendation extensions  solid semantics  no standardization expected • OWL-based available tools  standard & tools compatible  sematic-less approach final implementation • FuzzyOWL2 (fuzzy OWL annotations) fuzzy classes definitions fuzzy concept assertions  active project fuzzy data types definitions  parser FuzzyOWL2  reasoners syntax fuzzy modifiers fuzzy role assertions  OWLAPI etc. International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 3 / 10
  • 31. extending DL-Learner with fuzzy support fuzzy knowledge source component objective • classical (crisp) ontologies/KB  fuzzy ontologies/KB support candidates • meta-ontologies  semantic-friendly  less human-understandable Protégé plug-in • OWL recommendation extensions  solid semantics  no standardization expected • OWL-based available tools  standard & tools compatible  sematic-less approach final implementation • FuzzyOWL2 (fuzzy OWL annotations) fuzzy classes definitions fuzzy concept assertions  active project fuzzy data types definitions  parser FuzzyOWL2  reasoners syntax fuzzy modifiers fuzzy role assertions  OWLAPI etc. International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 3 / 10
  • 32. extending DL-Learner with fuzzy support fuzzy reasoning service component International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 4 / 10
  • 33. extending DL-Learner with fuzzy support fuzzy reasoning service component objective • support fuzzy ontology/KB reasoning International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 4 / 10
  • 34. extending DL-Learner with fuzzy support fuzzy reasoning service component objective • support fuzzy ontology/KB reasoning candidates • few candidates  [based on reduction procedures (e.g., DeLorean)] International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 4 / 10
  • 35. extending DL-Learner with fuzzy support fuzzy reasoning service component objective • support fuzzy ontology/KB reasoning candidates • few candidates  [based on reduction procedures (e.g., DeLorean)]  GERDS GURDL FiRE Yadlr fuzzyDL International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 4 / 10
  • 36. extending DL-Learner with fuzzy support fuzzy reasoning service component objective • support fuzzy ontology/KB reasoning candidates • few candidates  [based on reduction procedures (e.g., DeLorean)]  GERDS GURDL FiRE Yadlr fuzzyDL • availability International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 4 / 10
  • 37. extending DL-Learner with fuzzy support fuzzy reasoning service component objective • support fuzzy ontology/KB reasoning candidates • few candidates  [based on reduction procedures (e.g., DeLorean)]  GERDS GURDL FiRE Yadlr fuzzyDL • availability International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 4 / 10
  • 38. extending DL-Learner with fuzzy support fuzzy reasoning service component objective • support fuzzy ontology/KB reasoning candidates • few candidates  [based on reduction procedures (e.g., DeLorean)]  GERDS GURDL FiRE Yadlr fuzzyDL • availability • Java-based interface (to ease DL-Learner integration) International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 4 / 10
  • 39. extending DL-Learner with fuzzy support fuzzy reasoning service component objective • support fuzzy ontology/KB reasoning candidates • few candidates  [based on reduction procedures (e.g., DeLorean)]  GERDS GURDL FiRE Yadlr fuzzyDL • availability • Java-based interface (to ease DL-Learner integration) International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 4 / 10
  • 40. extending DL-Learner with fuzzy support fuzzy reasoning service component objective • support fuzzy ontology/KB reasoning candidates • few candidates  [based on reduction procedures (e.g., DeLorean)]  GERDS GURDL FiRE Yadlr fuzzyDL • availability • Java-based interface (to ease DL-Learner integration) • FuzzyOWL2 integration International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 4 / 10
  • 41. extending DL-Learner with fuzzy support fuzzy reasoning service component objective • support fuzzy ontology/KB reasoning candidates • few candidates  [based on reduction procedures (e.g., DeLorean)]  GERDS GURDL FiRE Yadlr fuzzyDL • availability • Java-based interface (to ease DL-Learner integration) • FuzzyOWL2 integration International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 4 / 10
  • 42. extending DL-Learner with fuzzy support fuzzy reasoning service component objective • support fuzzy ontology/KB reasoning candidates • few candidates  [based on reduction procedures (e.g., DeLorean)]  GERDS GURDL FiRE Yadlr fuzzyDL • availability • Java-based interface (to ease DL-Learner integration) • FuzzyOWL2 integration final implementation • fuzzyDL  active project (most up-to-date development)  Java-based  parser FuzzyOWL2  fuzzyDL reasoner syntax International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 4 / 10
  • 43. extending DL-Learner with fuzzy support fuzzy reasoning service component objective • support fuzzy ontology/KB reasoning candidates • few candidates  [based on reduction procedures (e.g., DeLorean)]  GERDS GURDL FiRE Yadlr fuzzyDL • availability • Java-based interface (to ease DL-Learner integration) • FuzzyOWL2 integration final implementation • fuzzyDL  active project (most up-to-date development) OWLAPI  Java-based encapsulation  parser FuzzyOWL2  fuzzyDL reasoner syntax (and extension) International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 4 / 10
  • 44. extending DL-Learner with fuzzy support fuzzy reasoning service component GERDS GURDL FiRE Yadlr fuzzyDL OWLAPI encapsulation (and extension) International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 4 / 10
  • 45. extending DL-Learner with fuzzy support fuzzy learning problem component International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 5 / 10
  • 46. extending DL-Learner with fuzzy support fuzzy learning problem component objective • +/- examples  International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 5 / 10
  • 47. extending DL-Learner with fuzzy support fuzzy learning problem component International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 5 / 10
  • 48. extending DL-Learner with fuzzy support fuzzy learning problem component International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 5 / 10
  • 49. extending DL-Learner with fuzzy support fuzzy learning problem component fuzzy F-measure International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 5 / 10
  • 50. extending DL-Learner with fuzzy support fuzzy learning problem component fuzzy F-measure International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 5 / 10
  • 51. extending DL-Learner with fuzzy support fuzzy learning problem component fuzzy F-measure International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 5 / 10
  • 52. extending DL-Learner with fuzzy support fuzzy learning problem component fuzzy F-measure International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 5 / 10
  • 53. extending DL-Learner with fuzzy support fuzzy learning problem component fuzzy F-measure International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 5 / 10
  • 54. extending DL-Learner with fuzzy support fuzzy learning problem component solutions #1 [100%] #2 [99.43%] ... #N [83.12%] fuzzy F-measure International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 5 / 10
  • 55. extending DL-Learner with fuzzy support fuzzy learning algorithm component International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 6 / 10
  • 56. extending DL-Learner with fuzzy support fuzzy learning algorithm component algorithm • candidate concepts generation • CELOE (Class Expression Learning for Ontology Engineering)  others already developed and ready to be used (refinement operator techniques) • no significant modifications  fuzzy reasoner OWLAPI encapsulation (and extension) International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 6 / 10
  • 57. contents   DL-based Inductive Logic Programming   DL-Learner overview   extending DL-Learner with fuzzy support  semantic ILP problem test case  experiments & results  conclusions International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 7 / 10
  • 58. semantic ILP problem test case Michalski’s train ILP problem [16] [16] J. Larson and R. S. Michalski, “Inductive inference of VL decision rules,” SIGART Bull., pp. 38–44, June 1977. International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 7 / 10
  • 59. semantic ILP problem test case Michalski’s train ILP problem [16] Konstantopoulos–Charalambidis’ fuzzy trains ILP problem [3] fuzzy definition fuzzy reasoning [3] S. Konstantopoulos and A. Charalambidis, “Formulating description logic learning as an inductive logic programming task,” in Proc. of FUZZ-IEEE, 2010 IEEE World Congress on Comp. Int., July 18–23, Barcelona. IEEE, Jul. 2010. [16] J. Larson and R. S. Michalski, “Inductive inference of VL decision rules,” SIGART Bull., pp. 38–44, June 1977. International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 7 / 10
  • 60. semantic ILP problem test case Michalski’s train ILP problem [16] Konstantopoulos–Charalambidis’ fuzzy trains ILP problem [3] fuzzy definition OWL-based fuzzy reasoning generic tool [3] S. Konstantopoulos and A. Charalambidis, “Formulating description logic learning as an inductive logic programming task,” in Proc. of FUZZ-IEEE, 2010 IEEE World Congress on Comp. Int., July 18–23, Barcelona. IEEE, Jul. 2010. [16] J. Larson and R. S. Michalski, “Inductive inference of VL decision rules,” SIGART Bull., pp. 38–44, June 1977. International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 7 / 10
  • 61. semantic ILP problem test case International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 8 / 10
  • 62. semantic ILP problem test case International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 8 / 10
  • 63. semantic ILP problem test case International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 8 / 10
  • 64. semantic ILP problem test case International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 8 / 10
  • 65. semantic ILP problem test case International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 8 / 10
  • 66. semantic ILP problem test case fuzzy class definition fuzzy concept assertion fuzzy role assertion International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 8 / 10
  • 67. contents   DL-based Inductive Logic Programming   DL-Learner overview   extending DL-Learner with fuzzy support   semantic ILP problem test case  experiments & results  conclusions International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 9 / 10
  • 68. experiments & results International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 9 / 10
  • 69. experiments & results crisp trains KB International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 9 / 10
  • 70. experiments & results OWL2 FuzzyOWL2 crisp trains KB International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 9 / 10
  • 71. experiments & results OWL2 FuzzyOWL2 + fuzzy crisp trains KB International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 9 / 10
  • 72. experiments & results OWL2 =?  FuzzyOWL2 + fuzzy crisp trains KB International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 9 / 10
  • 73. experiments & results OWL2 =?  FuzzyOWL2 + fuzzy crisp trains KB FuzzyOWL2 + fuzzy fuzzy trains KB International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 9 / 10
  • 74. experiments & results OWL2 =?  FuzzyOWL2 + fuzzy crisp trains KB FuzzyOWL2 + fuzzy  fuzzy trains KB International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 9 / 10
  • 75. experiments & results OWL2 =?  FuzzyOWL2 + fuzzy crisp trains KB FuzzyOWL2 + fuzzy  fuzzy trains KB International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 9 / 10
  • 76. contents   DL-based Inductive Logic Programming   DL-Learner overview   extending DL-Learner with fuzzy support   semantic ILP problem test case   experiments & results  conclusions International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 10 / 10
  • 77. conclusions • DL-Learner + fuzzy support  general purpose ILP tool  OWL-based  open-source  http://dl-learner.org International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 10 / 10
  • 78. conclusions • DL-Learner + fuzzy support  general purpose ILP tool  OWL-based  open-source  http://dl-learner.org • real integration of up-to-date fuzzy ontologies tools  FuzzyOWL2: fuzzy ontology representation tool  fuzzyDL: fuzzy DL reasoner International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 10 / 10
  • 79. conclusions • DL-Learner + fuzzy support  general purpose ILP tool  OWL-based  open-source  http://dl-learner.org • real integration of up-to-date fuzzy ontologies tools  FuzzyOWL2: fuzzy ontology representation tool  fuzzyDL: fuzzy DL reasoner • preliminar evaluation  functional correctness  response time ( OWLAPI encapsulation  new fuzzy reasoners) International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 10 / 10
  • 80. conclusions • DL-Learner + fuzzy support  general purpose ILP tool  OWL-based  open-source  http://dl-learner.org • real integration of up-to-date fuzzy ontologies tools  FuzzyOWL2: fuzzy ontology representation tool  fuzzyDL: fuzzy DL reasoner • preliminar evaluation  functional correctness  response time ( OWLAPI encapsulation  new fuzzy reasoners)  extend test case  more complex fuzzy trains example  real world problem (recommendation / shop assistant) International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 10 / 10
  • 81. any question? International Conference on Intelligent Systems Design and Applications josue@grpss.ssr.upm.es 10 / 10