Synopses & Reviews
This book studies a graph-based knowledge representation and reasoning formalism stemming from conceptual graphs, with a substantial focus on the computational properties. Knowledge can be symbolically represented in many ways, and the authors have chosen labeled graphs for their modeling and computational qualities. Key features of the formalism presented can be summarized as follows: • all kinds of knowledge (ontology, facts, rules, constraints) are labeled graphs, which provide an intuitive and easily understandable means to represent knowledge, • reasoning mechanisms are based on graph-theoretic operations and this allows, in particular, for linking the basic problem to other fundamental problems in computer science (e.g. constraint networks, conjunctive queries in databases), • it is logically founded, i.e. it has a logical semantics and the graph inference mechanisms are sound and complete, • there are efficient reasoning algorithms, thus knowledge-based systems can be built to solve real problems. In a nutshell, the authors have attempted to answer, the following question: ``how far is it possible to go in knowledge representation and reasoning by representing knowledge with graphs and reasoning with graph operations?
Review
From the reviews: "This well-written book is a wonderful text for researchers working on theoretical artificial intelligence (AI). Fundamentally, AI represents knowledge with mathematical objects and then designs computational rules to manipulate these objects. ... In summary, this is a theoretical book for a graph-based approach to knowledge representation. ... A number of detailed algorithms presented in the book may serve as good references for designing a variety of AI systems, such as database mining and logic reasoning." (Hsun-Hsien Chang, ACM Computing Reviews, April, 2009)
Review
From the reviews:
"This well-written book is a wonderful text for researchers working on theoretical artificial intelligence (AI). Fundamentally, AI represents knowledge with mathematical objects and then designs computational rules to manipulate these objects. ... In summary, this is a theoretical book for a graph-based approach to knowledge representation. ... A number of detailed algorithms presented in the book may serve as good references for designing a variety of AI systems, such as database mining and logic reasoning." (Hsun-Hsien Chang, ACM Computing Reviews, April, 2009)
Synopsis
This book addresses the question of how far it is possible to go in knowledge representation and reasoning by representing knowledge with graphs (in the graph theory sense) and reasoning with graph operations. The authors have carefully structured the book with the first part covering basic conceptual graphs, the second developing the computational aspects, and the final section pooling the kernel extensions. An appendix summarizes the basic mathematical notions. This is the first book to provide a comprehensive view on the computational facets of conceptual graphs. The mathematical prerequisites are minimal and the material presented can be used in artificial intelligence courses at graduate level upwards.
Synopsis
This book provides a de?nition and study of a knowledge representation and r- soning formalism stemming from conceptual graphs, while focusing on the com- tational properties of this formalism. Knowledge can be symbolically represented in many ways. The knowledge representation and reasoning formalism presented here is a graph formalism - knowledge is represented by labeled graphs, in the graph theory sense, and r- soning mechanisms are based on graph operations, with graph homomorphism at the core. This formalism can thus be considered as related to semantic networks. Since their conception, semantic networks have faded out several times, but have always returned to the limelight. They faded mainly due to a lack of formal semantics and the limited reasoning tools proposed. They have, however, always rebounded - cause labeled graphs, schemas and drawings provide an intuitive and easily und- standable support to represent knowledge. This formalism has the visual qualities of any graphic model, and it is logically founded. This is a key feature because logics has been the foundation for knowledge representation and reasoning for millennia. The authors also focus substantially on computational facets of the presented formalism as they are interested in knowledge representation and reasoning formalisms upon which knowledge-based systems can be built to solve real problems. Since object structures are graphs, naturally graph homomorphism is the key underlying notion and, from a computational viewpoint, this moors calculus to combinatorics and to computer science domains in which the algorithmicqualitiesofgraphshavelongbeenstudied, asindatabasesandconstraint networks.
Synopsis
In addressing the question of how far it is possible to go in knowledge representation and reasoning through graphs, the authors cover basic conceptual graphs, computational aspects, and kernel extensions. The basic mathematical notions are summarized.
Table of Contents
Introduction (Knowledge Representation and Reasoning, Conceptual Graphs, A Graph-Based Approach to KR).-Basic Conceptual Graphs (Homomorphism, Subsumption Preorder, Irredundant BGs, Generalization and Specialization Operations, Normal BGs, Computational Complexity of Basic Problems).-Simple Conceptual Graphs (Generalization and Specialization Operations, Standard and Normal SGs, Coref-Homomorphism, Antinormal Form).- Formal Semantics of SGs (Model and FOL semantics, Soundness and Completeness of (coref) Homomorphism, Positive Conjunctive and Existential Fragment of FOL, Description Logics and Conceptual Graphs).- BG Homomorphism and Equivalent Notions (Conceptual Hypergraphs, Graphs, Relational Structures, Conjunctive Queries, Constraint Satisfaction Problem).- Basic Algorithms for BG Homomorphism (Backtrack Algorithms, Constraint Processing, Label Comparison).- Tractable Cases (Tractability Based on the Multigraph-Acyclicity of the Source BG, Tractability Based on the Hypergraph-Acyclicity of the Source BG, the Existential Conjunctive Guarded Fragment, Generalizations of Graph-Acyclicity and Hypergraph-Acyclicity).- Other Specialization/Generalization Operations (The Least Generalization and Greatest Specialization of two BGs, Maximal Join, Compatible Partitions and Extended Join, Type Expansion and Contraction).- Nested Conceptual Graphs (Nested Graphs, Logical Semantics, Soundness and Completeness).- Rules (Graph rules, Logical Semantics, Forward Chaining, Backward Chaining, Soundness and Completeness, Computational Complexity).- The BG Family (Deduction problems with Facts, Rules and Constraints, Computational Complexity).- Conceptual Graphs with Negation (Full Conceptual Graphs, Logical Semantics, Calculus, Atomic Negation, Coreference and Difference, Computational Complexity).- An Application of Nested Typed Graphs: Semantic Anotation Bases.- Mathematical Background.- References.- Index