SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
An Evidential Logic for Multi-Relational Networks

                    Marko A. Rodriguez
             T-5, Center for Nonlinear Studies
             Los Alamos National Laboratory
                http://markorodriguez.com

                      Joe Geldart
              Computer Science Department
                  University of Durham
            http://www.dur.ac.uk/j.r.c.geldart

                     March 23, 2009
1

                                      Background

• Collective Decision Making Systems
    Decision markets, voting systems, recommender systems
    http://cdms.lanl.gov

• Multi-Relational Graph Analysis
    Novel/practical reasoning mechanisms
    Graph metrics on multi-relational/semantic networks
    Designing programming languages that exploit such structures




            AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
2

          Knowledge Representation and Reasoning

• Knowledge representation: a model of a domain of discourse – structure.
• Reasoning: an algorithm by which implicit knowledge is made explicit – process.


                               f (x)             Reasoner



                                                 read/write




                                          Knowledge Representation




              AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
3

                                             Outline

• Structure
    Network Representations
    Resource Description Framework

• Process
    Description Logics
    Evidential Logics




              AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
4

                                             Outline

• Structure
    Network Representations
    Resource Description Framework

• Process
    Description Logics
    Evidential Logics




              AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
5

   Undirected Single-Relational Network

                                                  Human-D
       Human-B




                                                                               Human-F
                         Human-C




Human-A

                                                     Human-E




    AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
6

       Directed Single-Relational Network

                                                     Article-D
            Article-B




                                                                                  Article-F
                            Article-C




Article-A

                                                        Article-E




      AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
7

      Directed Multi-Relational Network

                                                 Publisher-A
       Article-A

                                     publishedBy


   authored                                           editorOf                 Human-B
                         Journal-A



                                       containedIn                authored

Human-A
                          authored
                                                      Article-B




    AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
8

            The Resource Description Framework

• The Resource Description Framework (RDF) is the standard for
  representing the relationship between URIs and literals (e.g. float, string,
  date time, etc.).

• Relationships are directed, labeled links between URIs. A subject URI
  points to an object URI or literal by means of a predicate URI.

                           subject                 predicate                object


                           lanl:marko              foaf:knows               lanl:jhw


                           foaf:name                                       foaf:name


                "Marko A. Rodriguez"^^xsd:string                "Jennifer H. Watkins"^^xsd:string




             AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
9

                                               foaf:Organization                "University of New
      "Los Alamos National
     Laboratory"^^xsd:string                                                    Mexico"^^xsd:string

                                                   rdf:type          rdf:type
                                foaf:name                                           foaf:name

         foaf:Document
                                                   lanl:lanl                        unm:unm


            rdf:type
                                      foaf:member
                                                               foaf:member
urn:doi:10.1016/j.joi.2008.04.002
                                                                                   foaf:member
                                                 foaf:Person

            foaf:publications
                                    rdf:type                         rdf:type


                   lanl:marko                       foaf:knows                       lanl:jhw


                   foaf:name                                                        foaf:name


        "Marko A. Rodriguez"^^xsd:string                                "Jennifer H. Watkins"^^xsd:string




        AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
10

                                             Outline

• Structure
    Network Representations
    Resource Description Framework

• Process
    Description Logics
    Evidential Logics




              AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
11

                  Description Logics - Introduction

• The purpose of description logics is to infer subsumption relationships
  in a knowledge structure.

• Given a set of individuals (i.e. real-world instances), determine which
  concept descriptions subsume the individuals. For example, is marko a
  type of Mammal?

F. Baader, D. Calvanese, D. L. McGuinness, D. Nardi, P. F. Patel-Schneider: The
Description Logic Handbook: Theory, Implementation, Applications. Cambridge
University Press, Cambridge, UK, 2003.[1]




               AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
12

                     Description Logics - Reasoner

• Inference rules: a collection of pattern descriptions are used to assert
  new statements:
    (?x, subClassOf, ?y) ∧ (?y, subClassOf, ?z) ⇒ (?x, subClassOf, ?z)

    (?x, subClassOf, ?y) ∧ (?y, subClassOf, ?x) ⇒ (?x, equivalentClass, ?y)

    (?x, subPropertyOf, ?y) ∧ (?y, subPropertyOf, ?z) ⇒ (?x, subPropertyOf, ?z)

    (?x, type, ?y) ∧ (?y, subClassOf, ?z) ⇒ (?x, type, ?z)

    (?x, onProperty, ?y) ∧ (?x, hasValue, ?z) ∧ (?a, subClassOf, ?x) ⇒ (?a, ?y, ?z)

    (?x, onProperty, ?y) ∧ (?x, hasValue, ?z) ∧ (?a, ?y, ?z) ⇒ (?a, type, ?x)

    . . .




              AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
13

                    Description Logics - Example

• Terminological Box (T-Box): a collection of descriptions. Also known
  as an ontology.
    Human ≡ (= 2 numberOfLegs) (= false hasFur) ∃bestFriend.Canine
    Canine ≡ (= 4 numberOfLegs) (= true hasFur)
    Human   Mammal
    Canine   Mammal

• Assertion Box (A-Box): a collection of individuals and their relationships
  to one another.
    numberOfLegs(marko, 2), hasFur(marko, false), bestFriend(marko, fluffy),
    numberOfLegs(fluffy, 4), hasFur(fluffy, true).




             AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
14

                       Description Logics - Example
          inferred                              Mammal

                                  subClassOf                 subClassOf

                         Human                                                Canine

                                      type                        type
        T-Box

        A-Box
                           type                                                type


                         marko                  bestFriend                     fluffy


              numberOfLegs        hasFur                         numberOfLegs          hasFur


          2                                  false           4                                   true

        * The T-Box includes other description information, but for diagram clarity, this was left out.


Yes — marko is a type of Mammal.

                AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
15

                  Description Logics - Drawbacks

• With “nested” descriptions and complex quantifiers, you can run into
  exponential running times.

• Requires that all assertions in the A-Box are “true”. For example, if
  the T-Box declares that a country can have only one president and you
  assert that barack is the president of the United States and that marko
  is the president of the United States, then it is inferred that barack and
  marko are the same person. And this can have rippling effects such as
  their mothers and fathers must be the same people, etc.

• Not very “organic” as concepts descriptions are driven, not by the system,
  but by a human designer.


             AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
16

                    Evidential Logics - Introduction

Evidential logics are multi-valued logics founded on AIKIR (Assumption of
Insufficient Knowledge and Insufficient Resources) and are:

• non-bivalent: there is no absolute truth in a statement, only differing
  degrees of support or negation.

• non-monotonic: the evaluation of the “truth” of a statement is not
  immutable, but can change as new experiences occur. In other words, as
  new evidence is accumulated.

Wang, P., “Cognitive Logic versus Mathematical Logic”, Proceedings of the Third
International Seminar on Logic and Cognition, May 2004.[3]



               AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
17

                           Evidential Logics - The Process
Evidential reasoning is done using various syllogisms:1

• deduction: (?x, ?y) ∧ (?y, ?z) ⇒ (?x, ?z)
  fluffy is a canine, canine is a mammal ⇒ fluffy is a mammal

• induction: (?x, ?y) ∧ (?z, ?y) ⇒ (?x, ?z)
  fluffy is a canine, fifi is a canine ⇒ fluffy is a fifi

• abduction: (?x, ?y) ∧ (?x, ?z) ⇒ (?y, ?z)
  fluffy is a canine, fluffy is a dog ⇒ canine is a dog

• exemplification: (?x, ?y) ∧ (?y, ?z) ⇒ (?z, ?x)2
  fluffy is a canine, canine is a mammal ⇒ mammal is a fluffy
  1
      It is helpful to think of the copula as “inherits the properties of” instead of “is a”.
  2
      Exemplification is a much less used syllogism in evidential reasoning.


                      AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
18

                               Evidential Logics - Example

Assume that the past experience of the evidential system has provided these w+, w−
evidential tuples for the following relationships, where w+ is positive evidence and w− is
negative evidence.3

                                                     Mammal

                                          <1,0>                     <1,0>

                               Human                                           Canine



                       <1,0>               <0,1>                   <1,0>                 <1,0>



              2-legs                                    fur                                      4-legs

   3
    The example to follow is not completely faithful to NAL-* (Non-Axiomatic Logic). Please refer to Pei,
W., “Rigid Flexibility”, Springer, 2006.[4] for more expressive NAL constructs.


                   AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
19

                   Evidential Logics - Example

experienced                              Mammal

                              <1,0>                     <1,0>

                   Human                                           Canine



           <1,0>               <0,1>                   <1,0>                 <1,0>



  2-legs                                    fur                                      4-legs


           <1,0>              <0,1>                     <1,0>                <1,0>


                   marko                                             fluffy




       AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
20

                   Evidential Logics - Example

inferred                                Mammal

                               <1,0>                   <1,0>

                   Human                                          Canine



           <1,0>               <0,1>                  <1,0>                 <1,0>

                   <1,0>   D                                       <2,0>   D
2-legs                                     fur                                      4-legs


           <1,0>               <0,1>                  <1,0>                <1,0>
                                       D deduction
                   marko               I induction                 fluffy
                                       A abduction




      AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
21

                   Evidential Logics - Example

inferred                                    Mammal

                                 <1,0>                   <1,0>

                   Human                                              Canine



           <1,0>                   <0,1>                 <1,0>                   <1,0>

                   <1,0>                                              <2,0>

2-legs                     <0,1>               fur               <1,0>                   4-legs
                             I                                    A
           <1,0>                 <0,1>                   <1,0>                   <1,0>
                                           D deduction
                   marko                   I induction                   fluffy
                                           A abduction




      AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
22

                         Evidential Logics - Example

                          <1,0>                     Mammal
              inferred     D
                                          <1,0>                 <1,0>

                               Human                 <1,0>                  Canine



                       <1,0>              <0,1>                 <1,0>                   <1,0>

                               <1,0>                                        <2,0>

              2-legs              <0,1>               fur               <1,0>                   4-legs


                       <1,0>              <0,1>                 <1,0>                   <1,0>
                                                  D deduction
                               marko              I induction                   fluffy
                                                  A abduction




Yes — currently, marko is believed to be a type of Mammal.

             AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
23

                                               Conclusion

The associated article demonstrates provides a framework for doing
evidential logic on multi-relational networks (e.g. RDF graphs). The
reasoner is based on algebraic manipulations of an evidence-based
multi-relational structure.

Rodriguez, M.A., Geldart, J., “An Evidential Path Logic for Multi-Relational Networks”, Association for the
Advancement of Artificial Intelligence (AAAI): Technosocial Predictive Analytics Symposium, AAAI Press,
LA-UR-08-06397, Stanford University, March 2009.[2]




                   AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
24




References

[1] Franz Baader, Diego Calvanese, Deborah L. Mcguinness, Daniele Nardi, and Peter F.
    Patel-Schneider, editors. The Description Logic Handbook: Theory, Implementation
    and Applications. Cambridge University Press, January 2003.
[2] Marko A. Rodriguez and Joe Geldart. An evidential logic for multi-relational networks.
    In Proceedings of the Association for the Advancement of Artificial Intelligence.
    Association for the Advancement of Artificial Intelligence, May 2009.
[3] Pei Wang. Cognitive logic versus mathematical logic. In Proceedings of the Third
    International Seminar on Logic and Cognition, May 2004.
[4] Pei Wang. Rigid Flexibility. Springer, 2006.




                AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009

Mais conteúdo relacionado

Semelhante a An Evidential Logic for Multi-Relational Networks

KM SHOWCASE 2019 - Findability Strategies
KM SHOWCASE 2019 - Findability StrategiesKM SHOWCASE 2019 - Findability Strategies
KM SHOWCASE 2019 - Findability StrategiesKM Institute
 
2011linked science4mccuskermcguinnessfinal
2011linked science4mccuskermcguinnessfinal2011linked science4mccuskermcguinnessfinal
2011linked science4mccuskermcguinnessfinalDeborah McGuinness
 
20141112 courtot big_datasemwebontologies
20141112 courtot big_datasemwebontologies20141112 courtot big_datasemwebontologies
20141112 courtot big_datasemwebontologiesMelanie Courtot
 
Cataloguer Makeover
Cataloguer MakeoverCataloguer Makeover
Cataloguer MakeoverVioleta Ilik
 
An Adaptive Filter-Framework for the Quality Improvement of Open-Source Softw...
An Adaptive Filter-Framework for the Quality Improvement of Open-Source Softw...An Adaptive Filter-Framework for the Quality Improvement of Open-Source Softw...
An Adaptive Filter-Framework for the Quality Improvement of Open-Source Softw...Anna Glukhova
 
towards interoperable archives: the Universal Preprint Service initiative
towards interoperable archives:  the Universal Preprint Service initiativetowards interoperable archives:  the Universal Preprint Service initiative
towards interoperable archives: the Universal Preprint Service initiativeHerbert Van de Sompel
 
An Overview of the OAI Object Reuse and Exchange Interoperability Framework
An Overview of the OAI Object Reuse and Exchange Interoperability FrameworkAn Overview of the OAI Object Reuse and Exchange Interoperability Framework
An Overview of the OAI Object Reuse and Exchange Interoperability FrameworkHerbert Van de Sompel
 
Using Architectures for Semantic Interoperability to Create Journal Clubs for...
Using Architectures for Semantic Interoperability to Create Journal Clubs for...Using Architectures for Semantic Interoperability to Create Journal Clubs for...
Using Architectures for Semantic Interoperability to Create Journal Clubs for...James Powell
 
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...Marko Rodriguez
 
Profile-based Dataset Recommendation for RDF Data Linking
Profile-based Dataset Recommendation for RDF Data Linking  Profile-based Dataset Recommendation for RDF Data Linking
Profile-based Dataset Recommendation for RDF Data Linking Mohamed BEN ELLEFI
 
Social Machines of Science and Scholarship
Social Machines of Science and ScholarshipSocial Machines of Science and Scholarship
Social Machines of Science and ScholarshipDavid De Roure
 
A STUDY ON PLAGIARISM CHECKING WITH APPROPRIATE ALGORITHM IN DATAMINING
A STUDY ON PLAGIARISM CHECKING WITH APPROPRIATE ALGORITHM IN DATAMININGA STUDY ON PLAGIARISM CHECKING WITH APPROPRIATE ALGORITHM IN DATAMINING
A STUDY ON PLAGIARISM CHECKING WITH APPROPRIATE ALGORITHM IN DATAMININGAllison Thompson
 
Libraries and Linked Data: Looking to the Future (3)
Libraries and Linked Data: Looking to the Future (3)Libraries and Linked Data: Looking to the Future (3)
Libraries and Linked Data: Looking to the Future (3)ALATechSource
 
Beautifying Data in the real world
Beautifying Data in the real worldBeautifying Data in the real world
Beautifying Data in the real worldTan Tran
 
Mining and Supporting Community Structures in Sensor Network Research
Mining and Supporting Community Structures in Sensor Network ResearchMining and Supporting Community Structures in Sensor Network Research
Mining and Supporting Community Structures in Sensor Network ResearchMarko Rodriguez
 
Knowledge discoverylaurahollink
Knowledge discoverylaurahollinkKnowledge discoverylaurahollink
Knowledge discoverylaurahollinkSSSW
 
2006-05-25__coi-semdis
2006-05-25__coi-semdis2006-05-25__coi-semdis
2006-05-25__coi-semdiswebuploader
 
The Symbiotic Nature of Provenance and Workflow
The Symbiotic Nature of Provenance and WorkflowThe Symbiotic Nature of Provenance and Workflow
The Symbiotic Nature of Provenance and WorkflowEric Stephan
 

Semelhante a An Evidential Logic for Multi-Relational Networks (20)

KM SHOWCASE 2019 - Findability Strategies
KM SHOWCASE 2019 - Findability StrategiesKM SHOWCASE 2019 - Findability Strategies
KM SHOWCASE 2019 - Findability Strategies
 
Role of Semantic Web in Health Informatics
Role of Semantic Web in Health InformaticsRole of Semantic Web in Health Informatics
Role of Semantic Web in Health Informatics
 
2011linked science4mccuskermcguinnessfinal
2011linked science4mccuskermcguinnessfinal2011linked science4mccuskermcguinnessfinal
2011linked science4mccuskermcguinnessfinal
 
20141112 courtot big_datasemwebontologies
20141112 courtot big_datasemwebontologies20141112 courtot big_datasemwebontologies
20141112 courtot big_datasemwebontologies
 
Cataloguer Makeover
Cataloguer MakeoverCataloguer Makeover
Cataloguer Makeover
 
An Adaptive Filter-Framework for the Quality Improvement of Open-Source Softw...
An Adaptive Filter-Framework for the Quality Improvement of Open-Source Softw...An Adaptive Filter-Framework for the Quality Improvement of Open-Source Softw...
An Adaptive Filter-Framework for the Quality Improvement of Open-Source Softw...
 
towards interoperable archives: the Universal Preprint Service initiative
towards interoperable archives:  the Universal Preprint Service initiativetowards interoperable archives:  the Universal Preprint Service initiative
towards interoperable archives: the Universal Preprint Service initiative
 
An Overview of the OAI Object Reuse and Exchange Interoperability Framework
An Overview of the OAI Object Reuse and Exchange Interoperability FrameworkAn Overview of the OAI Object Reuse and Exchange Interoperability Framework
An Overview of the OAI Object Reuse and Exchange Interoperability Framework
 
Using Architectures for Semantic Interoperability to Create Journal Clubs for...
Using Architectures for Semantic Interoperability to Create Journal Clubs for...Using Architectures for Semantic Interoperability to Create Journal Clubs for...
Using Architectures for Semantic Interoperability to Create Journal Clubs for...
 
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
 
Profile-based Dataset Recommendation for RDF Data Linking
Profile-based Dataset Recommendation for RDF Data Linking  Profile-based Dataset Recommendation for RDF Data Linking
Profile-based Dataset Recommendation for RDF Data Linking
 
Social Machines of Science and Scholarship
Social Machines of Science and ScholarshipSocial Machines of Science and Scholarship
Social Machines of Science and Scholarship
 
A STUDY ON PLAGIARISM CHECKING WITH APPROPRIATE ALGORITHM IN DATAMINING
A STUDY ON PLAGIARISM CHECKING WITH APPROPRIATE ALGORITHM IN DATAMININGA STUDY ON PLAGIARISM CHECKING WITH APPROPRIATE ALGORITHM IN DATAMINING
A STUDY ON PLAGIARISM CHECKING WITH APPROPRIATE ALGORITHM IN DATAMINING
 
Libraries and Linked Data: Looking to the Future (3)
Libraries and Linked Data: Looking to the Future (3)Libraries and Linked Data: Looking to the Future (3)
Libraries and Linked Data: Looking to the Future (3)
 
Beautifying Data in the real world
Beautifying Data in the real worldBeautifying Data in the real world
Beautifying Data in the real world
 
Mining and Supporting Community Structures in Sensor Network Research
Mining and Supporting Community Structures in Sensor Network ResearchMining and Supporting Community Structures in Sensor Network Research
Mining and Supporting Community Structures in Sensor Network Research
 
Knowledge discoverylaurahollink
Knowledge discoverylaurahollinkKnowledge discoverylaurahollink
Knowledge discoverylaurahollink
 
2006-05-25__coi-semdis
2006-05-25__coi-semdis2006-05-25__coi-semdis
2006-05-25__coi-semdis
 
The Symbiotic Nature of Provenance and Workflow
The Symbiotic Nature of Provenance and WorkflowThe Symbiotic Nature of Provenance and Workflow
The Symbiotic Nature of Provenance and Workflow
 
West coastrollout
West coastrolloutWest coastrollout
West coastrollout
 

Mais de Marko Rodriguez

mm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic Machinemm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic MachineMarko Rodriguez
 
mm-ADT: A Multi-Model Abstract Data Type
mm-ADT: A Multi-Model Abstract Data Typemm-ADT: A Multi-Model Abstract Data Type
mm-ADT: A Multi-Model Abstract Data TypeMarko Rodriguez
 
Open Problems in the Universal Graph Theory
Open Problems in the Universal Graph TheoryOpen Problems in the Universal Graph Theory
Open Problems in the Universal Graph TheoryMarko Rodriguez
 
Gremlin 101.3 On Your FM Dial
Gremlin 101.3 On Your FM DialGremlin 101.3 On Your FM Dial
Gremlin 101.3 On Your FM DialMarko Rodriguez
 
Gremlin's Graph Traversal Machinery
Gremlin's Graph Traversal MachineryGremlin's Graph Traversal Machinery
Gremlin's Graph Traversal MachineryMarko Rodriguez
 
Quantum Processes in Graph Computing
Quantum Processes in Graph ComputingQuantum Processes in Graph Computing
Quantum Processes in Graph ComputingMarko Rodriguez
 
ACM DBPL Keynote: The Graph Traversal Machine and Language
ACM DBPL Keynote: The Graph Traversal Machine and LanguageACM DBPL Keynote: The Graph Traversal Machine and Language
ACM DBPL Keynote: The Graph Traversal Machine and LanguageMarko Rodriguez
 
The Gremlin Graph Traversal Language
The Gremlin Graph Traversal LanguageThe Gremlin Graph Traversal Language
The Gremlin Graph Traversal LanguageMarko Rodriguez
 
Faunus: Graph Analytics Engine
Faunus: Graph Analytics EngineFaunus: Graph Analytics Engine
Faunus: Graph Analytics EngineMarko Rodriguez
 
Solving Problems with Graphs
Solving Problems with GraphsSolving Problems with Graphs
Solving Problems with GraphsMarko Rodriguez
 
Titan: The Rise of Big Graph Data
Titan: The Rise of Big Graph DataTitan: The Rise of Big Graph Data
Titan: The Rise of Big Graph DataMarko Rodriguez
 
The Pathology of Graph Databases
The Pathology of Graph DatabasesThe Pathology of Graph Databases
The Pathology of Graph DatabasesMarko Rodriguez
 
Traversing Graph Databases with Gremlin
Traversing Graph Databases with GremlinTraversing Graph Databases with Gremlin
Traversing Graph Databases with GremlinMarko Rodriguez
 
The Path-o-Logical Gremlin
The Path-o-Logical GremlinThe Path-o-Logical Gremlin
The Path-o-Logical GremlinMarko Rodriguez
 
The Gremlin in the Graph
The Gremlin in the GraphThe Gremlin in the Graph
The Gremlin in the GraphMarko Rodriguez
 
Memoirs of a Graph Addict: Despair to Redemption
Memoirs of a Graph Addict: Despair to RedemptionMemoirs of a Graph Addict: Despair to Redemption
Memoirs of a Graph Addict: Despair to RedemptionMarko Rodriguez
 
Graph Databases: Trends in the Web of Data
Graph Databases: Trends in the Web of DataGraph Databases: Trends in the Web of Data
Graph Databases: Trends in the Web of DataMarko Rodriguez
 
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...Marko Rodriguez
 
A Perspective on Graph Theory and Network Science
A Perspective on Graph Theory and Network ScienceA Perspective on Graph Theory and Network Science
A Perspective on Graph Theory and Network ScienceMarko Rodriguez
 

Mais de Marko Rodriguez (20)

mm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic Machinemm-ADT: A Virtual Machine/An Economic Machine
mm-ADT: A Virtual Machine/An Economic Machine
 
mm-ADT: A Multi-Model Abstract Data Type
mm-ADT: A Multi-Model Abstract Data Typemm-ADT: A Multi-Model Abstract Data Type
mm-ADT: A Multi-Model Abstract Data Type
 
Open Problems in the Universal Graph Theory
Open Problems in the Universal Graph TheoryOpen Problems in the Universal Graph Theory
Open Problems in the Universal Graph Theory
 
Gremlin 101.3 On Your FM Dial
Gremlin 101.3 On Your FM DialGremlin 101.3 On Your FM Dial
Gremlin 101.3 On Your FM Dial
 
Gremlin's Graph Traversal Machinery
Gremlin's Graph Traversal MachineryGremlin's Graph Traversal Machinery
Gremlin's Graph Traversal Machinery
 
Quantum Processes in Graph Computing
Quantum Processes in Graph ComputingQuantum Processes in Graph Computing
Quantum Processes in Graph Computing
 
ACM DBPL Keynote: The Graph Traversal Machine and Language
ACM DBPL Keynote: The Graph Traversal Machine and LanguageACM DBPL Keynote: The Graph Traversal Machine and Language
ACM DBPL Keynote: The Graph Traversal Machine and Language
 
The Gremlin Graph Traversal Language
The Gremlin Graph Traversal LanguageThe Gremlin Graph Traversal Language
The Gremlin Graph Traversal Language
 
The Path Forward
The Path ForwardThe Path Forward
The Path Forward
 
Faunus: Graph Analytics Engine
Faunus: Graph Analytics EngineFaunus: Graph Analytics Engine
Faunus: Graph Analytics Engine
 
Solving Problems with Graphs
Solving Problems with GraphsSolving Problems with Graphs
Solving Problems with Graphs
 
Titan: The Rise of Big Graph Data
Titan: The Rise of Big Graph DataTitan: The Rise of Big Graph Data
Titan: The Rise of Big Graph Data
 
The Pathology of Graph Databases
The Pathology of Graph DatabasesThe Pathology of Graph Databases
The Pathology of Graph Databases
 
Traversing Graph Databases with Gremlin
Traversing Graph Databases with GremlinTraversing Graph Databases with Gremlin
Traversing Graph Databases with Gremlin
 
The Path-o-Logical Gremlin
The Path-o-Logical GremlinThe Path-o-Logical Gremlin
The Path-o-Logical Gremlin
 
The Gremlin in the Graph
The Gremlin in the GraphThe Gremlin in the Graph
The Gremlin in the Graph
 
Memoirs of a Graph Addict: Despair to Redemption
Memoirs of a Graph Addict: Despair to RedemptionMemoirs of a Graph Addict: Despair to Redemption
Memoirs of a Graph Addict: Despair to Redemption
 
Graph Databases: Trends in the Web of Data
Graph Databases: Trends in the Web of DataGraph Databases: Trends in the Web of Data
Graph Databases: Trends in the Web of Data
 
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
Problem-Solving using Graph Traversals: Searching, Scoring, Ranking, and Reco...
 
A Perspective on Graph Theory and Network Science
A Perspective on Graph Theory and Network ScienceA Perspective on Graph Theory and Network Science
A Perspective on Graph Theory and Network Science
 

Último

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
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
 
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
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Último (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
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
 
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
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

An Evidential Logic for Multi-Relational Networks

  • 1. An Evidential Logic for Multi-Relational Networks Marko A. Rodriguez T-5, Center for Nonlinear Studies Los Alamos National Laboratory http://markorodriguez.com Joe Geldart Computer Science Department University of Durham http://www.dur.ac.uk/j.r.c.geldart March 23, 2009
  • 2. 1 Background • Collective Decision Making Systems Decision markets, voting systems, recommender systems http://cdms.lanl.gov • Multi-Relational Graph Analysis Novel/practical reasoning mechanisms Graph metrics on multi-relational/semantic networks Designing programming languages that exploit such structures AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 3. 2 Knowledge Representation and Reasoning • Knowledge representation: a model of a domain of discourse – structure. • Reasoning: an algorithm by which implicit knowledge is made explicit – process. f (x) Reasoner read/write Knowledge Representation AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 4. 3 Outline • Structure Network Representations Resource Description Framework • Process Description Logics Evidential Logics AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 5. 4 Outline • Structure Network Representations Resource Description Framework • Process Description Logics Evidential Logics AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 6. 5 Undirected Single-Relational Network Human-D Human-B Human-F Human-C Human-A Human-E AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 7. 6 Directed Single-Relational Network Article-D Article-B Article-F Article-C Article-A Article-E AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 8. 7 Directed Multi-Relational Network Publisher-A Article-A publishedBy authored editorOf Human-B Journal-A containedIn authored Human-A authored Article-B AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 9. 8 The Resource Description Framework • The Resource Description Framework (RDF) is the standard for representing the relationship between URIs and literals (e.g. float, string, date time, etc.). • Relationships are directed, labeled links between URIs. A subject URI points to an object URI or literal by means of a predicate URI. subject predicate object lanl:marko foaf:knows lanl:jhw foaf:name foaf:name "Marko A. Rodriguez"^^xsd:string "Jennifer H. Watkins"^^xsd:string AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 10. 9 foaf:Organization "University of New "Los Alamos National Laboratory"^^xsd:string Mexico"^^xsd:string rdf:type rdf:type foaf:name foaf:name foaf:Document lanl:lanl unm:unm rdf:type foaf:member foaf:member urn:doi:10.1016/j.joi.2008.04.002 foaf:member foaf:Person foaf:publications rdf:type rdf:type lanl:marko foaf:knows lanl:jhw foaf:name foaf:name "Marko A. Rodriguez"^^xsd:string "Jennifer H. Watkins"^^xsd:string AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 11. 10 Outline • Structure Network Representations Resource Description Framework • Process Description Logics Evidential Logics AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 12. 11 Description Logics - Introduction • The purpose of description logics is to infer subsumption relationships in a knowledge structure. • Given a set of individuals (i.e. real-world instances), determine which concept descriptions subsume the individuals. For example, is marko a type of Mammal? F. Baader, D. Calvanese, D. L. McGuinness, D. Nardi, P. F. Patel-Schneider: The Description Logic Handbook: Theory, Implementation, Applications. Cambridge University Press, Cambridge, UK, 2003.[1] AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 13. 12 Description Logics - Reasoner • Inference rules: a collection of pattern descriptions are used to assert new statements: (?x, subClassOf, ?y) ∧ (?y, subClassOf, ?z) ⇒ (?x, subClassOf, ?z) (?x, subClassOf, ?y) ∧ (?y, subClassOf, ?x) ⇒ (?x, equivalentClass, ?y) (?x, subPropertyOf, ?y) ∧ (?y, subPropertyOf, ?z) ⇒ (?x, subPropertyOf, ?z) (?x, type, ?y) ∧ (?y, subClassOf, ?z) ⇒ (?x, type, ?z) (?x, onProperty, ?y) ∧ (?x, hasValue, ?z) ∧ (?a, subClassOf, ?x) ⇒ (?a, ?y, ?z) (?x, onProperty, ?y) ∧ (?x, hasValue, ?z) ∧ (?a, ?y, ?z) ⇒ (?a, type, ?x) . . . AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 14. 13 Description Logics - Example • Terminological Box (T-Box): a collection of descriptions. Also known as an ontology. Human ≡ (= 2 numberOfLegs) (= false hasFur) ∃bestFriend.Canine Canine ≡ (= 4 numberOfLegs) (= true hasFur) Human Mammal Canine Mammal • Assertion Box (A-Box): a collection of individuals and their relationships to one another. numberOfLegs(marko, 2), hasFur(marko, false), bestFriend(marko, fluffy), numberOfLegs(fluffy, 4), hasFur(fluffy, true). AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 15. 14 Description Logics - Example inferred Mammal subClassOf subClassOf Human Canine type type T-Box A-Box type type marko bestFriend fluffy numberOfLegs hasFur numberOfLegs hasFur 2 false 4 true * The T-Box includes other description information, but for diagram clarity, this was left out. Yes — marko is a type of Mammal. AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 16. 15 Description Logics - Drawbacks • With “nested” descriptions and complex quantifiers, you can run into exponential running times. • Requires that all assertions in the A-Box are “true”. For example, if the T-Box declares that a country can have only one president and you assert that barack is the president of the United States and that marko is the president of the United States, then it is inferred that barack and marko are the same person. And this can have rippling effects such as their mothers and fathers must be the same people, etc. • Not very “organic” as concepts descriptions are driven, not by the system, but by a human designer. AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 17. 16 Evidential Logics - Introduction Evidential logics are multi-valued logics founded on AIKIR (Assumption of Insufficient Knowledge and Insufficient Resources) and are: • non-bivalent: there is no absolute truth in a statement, only differing degrees of support or negation. • non-monotonic: the evaluation of the “truth” of a statement is not immutable, but can change as new experiences occur. In other words, as new evidence is accumulated. Wang, P., “Cognitive Logic versus Mathematical Logic”, Proceedings of the Third International Seminar on Logic and Cognition, May 2004.[3] AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 18. 17 Evidential Logics - The Process Evidential reasoning is done using various syllogisms:1 • deduction: (?x, ?y) ∧ (?y, ?z) ⇒ (?x, ?z) fluffy is a canine, canine is a mammal ⇒ fluffy is a mammal • induction: (?x, ?y) ∧ (?z, ?y) ⇒ (?x, ?z) fluffy is a canine, fifi is a canine ⇒ fluffy is a fifi • abduction: (?x, ?y) ∧ (?x, ?z) ⇒ (?y, ?z) fluffy is a canine, fluffy is a dog ⇒ canine is a dog • exemplification: (?x, ?y) ∧ (?y, ?z) ⇒ (?z, ?x)2 fluffy is a canine, canine is a mammal ⇒ mammal is a fluffy 1 It is helpful to think of the copula as “inherits the properties of” instead of “is a”. 2 Exemplification is a much less used syllogism in evidential reasoning. AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 19. 18 Evidential Logics - Example Assume that the past experience of the evidential system has provided these w+, w− evidential tuples for the following relationships, where w+ is positive evidence and w− is negative evidence.3 Mammal <1,0> <1,0> Human Canine <1,0> <0,1> <1,0> <1,0> 2-legs fur 4-legs 3 The example to follow is not completely faithful to NAL-* (Non-Axiomatic Logic). Please refer to Pei, W., “Rigid Flexibility”, Springer, 2006.[4] for more expressive NAL constructs. AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 20. 19 Evidential Logics - Example experienced Mammal <1,0> <1,0> Human Canine <1,0> <0,1> <1,0> <1,0> 2-legs fur 4-legs <1,0> <0,1> <1,0> <1,0> marko fluffy AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 21. 20 Evidential Logics - Example inferred Mammal <1,0> <1,0> Human Canine <1,0> <0,1> <1,0> <1,0> <1,0> D <2,0> D 2-legs fur 4-legs <1,0> <0,1> <1,0> <1,0> D deduction marko I induction fluffy A abduction AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 22. 21 Evidential Logics - Example inferred Mammal <1,0> <1,0> Human Canine <1,0> <0,1> <1,0> <1,0> <1,0> <2,0> 2-legs <0,1> fur <1,0> 4-legs I A <1,0> <0,1> <1,0> <1,0> D deduction marko I induction fluffy A abduction AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 23. 22 Evidential Logics - Example <1,0> Mammal inferred D <1,0> <1,0> Human <1,0> Canine <1,0> <0,1> <1,0> <1,0> <1,0> <2,0> 2-legs <0,1> fur <1,0> 4-legs <1,0> <0,1> <1,0> <1,0> D deduction marko I induction fluffy A abduction Yes — currently, marko is believed to be a type of Mammal. AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 24. 23 Conclusion The associated article demonstrates provides a framework for doing evidential logic on multi-relational networks (e.g. RDF graphs). The reasoner is based on algebraic manipulations of an evidence-based multi-relational structure. Rodriguez, M.A., Geldart, J., “An Evidential Path Logic for Multi-Relational Networks”, Association for the Advancement of Artificial Intelligence (AAAI): Technosocial Predictive Analytics Symposium, AAAI Press, LA-UR-08-06397, Stanford University, March 2009.[2] AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009
  • 25. 24 References [1] Franz Baader, Diego Calvanese, Deborah L. Mcguinness, Daniele Nardi, and Peter F. Patel-Schneider, editors. The Description Logic Handbook: Theory, Implementation and Applications. Cambridge University Press, January 2003. [2] Marko A. Rodriguez and Joe Geldart. An evidential logic for multi-relational networks. In Proceedings of the Association for the Advancement of Artificial Intelligence. Association for the Advancement of Artificial Intelligence, May 2009. [3] Pei Wang. Cognitive logic versus mathematical logic. In Proceedings of the Third International Seminar on Logic and Cognition, May 2004. [4] Pei Wang. Rigid Flexibility. Springer, 2006. AAAI Symposium on Technosocial Predictive Analytics – Stanford University, California – March 24, 2009