Evolving Knowledge Bases: Specification and Semantics

Evolving Knowledge Bases: Specification and Semantics

by J. A. Leite
ISBN-10:
158603278X
ISBN-13:
9781586032784
Pub. Date:
04/28/2003
Publisher:
IOS Press, Incorporated
ISBN-10:
158603278X
ISBN-13:
9781586032784
Pub. Date:
04/28/2003
Publisher:
IOS Press, Incorporated
Evolving Knowledge Bases: Specification and Semantics

Evolving Knowledge Bases: Specification and Semantics

by J. A. Leite

Hardcover

$106.0
Current price is , Original price is $106.0. You
$106.00 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE

    Your local store may have stock of this item.


Overview

Conventional logic programming, which represents static knowledge, is not much help when dealing with dynamic knowledge bases in which not only the set of facts (the extensional part) but also the set of rules (the intensional part) changes dynamically says Leite (information, U. Nova de Lisboa, Portugal). Therefore, he introduces dynamic logic programing, which characterizes knowledge given by a sequence of logic programs, each representing a state of the world. Then he extends that to a multi-dimensional version to deal with modules that can be organized according to an acyclic digraph. Annotation ©2004 Book News, Inc., Portland, OR

Product Details

ISBN-13: 9781586032784
Publisher: IOS Press, Incorporated
Publication date: 04/28/2003
Series: Frontiers in Artificial Intelligence and Applications Series
Pages: 307
Product dimensions: 9.66(w) x 6.54(h) x 0.92(d)

Table of Contents

Acknowledgementsv
Abstractvii
List of Figuresxiii
Prefacexv
1Introduction1
1.1Starting Point1
1.2The Roadmap4
1.3The Route7
1.3.1Milestones9
1.4About the Route10
2Logic Programming for NMR11
2.1Introduction11
2.2Brief Historical Perspective12
2.3Language of Logic Programs14
2.4Model Theory15
2.5Declarative Semantics of Logic Programs16
2.5.1Definite Logic Programs16
2.5.2Normal Logic Programs17
2.5.3Extended Logic Programs18
2.6Generalized Logic Programs18
2.6.1Language20
2.6.2Semantics21
2.6.3Adding Strong Negation23
2.7Concluding Remarks26
3Dynamic Logic Programming29
3.1Introduction29
3.2Logic Program Updates34
3.2.1Declarative Semantics34
3.2.2Transformational Semantics36
3.2.3Properties41
3.3Dynamic Logic Programming47
3.3.1Declarative Semantics48
3.3.2Properties50
3.3.3Transformational Semantics64
3.3.4Computational Complexity67
3.3.5Other Issues68
3.4Illustrative Examples71
3.4.1Priority Reasoning71
3.4.2Rules and Regulations72
3.4.3Metaphorical Reasoning75
3.4.4Other Examples81
3.5Comparisons81
3.5.1Updates based on Causal Rejection82
3.5.2Other Approaches95
3.6Summary and Open Issues98
4Languages of Updates101
4.1Introduction101
4.2Languages for Updates: Overview102
4.2.1LUPS102
4.2.2EPI104
4.3A New Semantics for Non-inertial Commands106
4.3.1KUL - Syntax108
4.3.2KUL - Semantics110
4.3.3Illustrative Examples112
4.3.4Comparison113
4.4Reasoning About Actions115
4.5Conclusions and Open Issues120
5Knowledge and Behaviour Update Language121
5.1Introduction121
5.2KABUL - Framework128
5.3KABUL - Syntax130
5.4KABUL - Semantics136
5.4.1Update Program Reduct138
5.4.2Executable Commands141
5.4.3Successor State153
5.5Illustrative Examples154
5.6Properties163
5.7Comparisons167
5.8Concluding Remarks and Open Issues172
6Multi-dimensional Dynamic Logic Programming175
6.1Introduction and Motivation175
6.2Graphs176
6.3Multi-dimensional Dynamic Logic Programming177
6.3.1Declarative Semantics178
6.3.2Multiple State Semantics181
6.3.3Adding Strong Negation184
6.4Transformational Semantics for MDLP185
6.5Properties192
6.5.1Relationship to Dynamic Logic Programming196
6.5.2Computational Complexity199
6.6Illustrative Examples199
6.6.1Organizational Decision Making199
6.6.2Multiple Inheritance200
6.6.3Legal Reasoning203
6.6.4Representing Inter- and Intra-Agent Social Viewpoints204
6.6.5MDLP and Multi-agent Systems209
6.7Comparison with other work210
6.8Conclusions and Future Work212
7Multi-dimensional KABUL215
7.1Introduction215
7.2Core Language217
7.2.1KABUL[superscript m] - Syntax218
7.2.2KABUL[superscript m] - Semantics221
7.2.3Update Program Reduct222
7.2.4Executable Commands223
7.2.5Successor State223
7.3Introducing DAG Commands225
7.3.1Hierarchy Commands225
7.3.2Prevalence Mode Commands228
7.3.3Agent Commands235
7.4Multiple Update Programs236
7.4.1Framework and Syntax237
7.4.2Semantics241
7.5Summary and Open Issues246
8Illustrative Examples247
8.1A Dynamic Knowledge Base for Stock Ratings247
8.1.1Scenario Overview247
8.1.2Knowledge Base Specification248
8.1.3Knowledge Base Evolution256
8.1.4Further Elaborations265
8.2An Agent Architecture266
8.2.1Introduction266
8.2.2Overall Architecture267
8.2.3Related Work271
8.2.4Final Remarks274
9Conclusions and Future Directions277
Bibliography283
A List of Symbols303
From the B&N Reads Blog

Customer Reviews