Cover image for Design of logic-based intelligent systems
Title:
Design of logic-based intelligent systems
Personal Author:
Publication Information:
Hoboken, N.J. : John Wiley & Sons, 2004
ISBN:
9780471484035

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010060065 QA76.76.E95 T78 2004 Open Access Book Book
Searching...
Searching...
30000010074117 QA76.76.E95 T78 2004 Open Access Book Book
Searching...
Searching...
30000010081522 QA76.76.E95 T78 2004 Open Access Book Book
Searching...

On Order

Summary

Summary

Principles for constructing intelligent systems
Design of Logic-based Intelligent Systems develops principles and methods for constructing intelligent systems for complex tasks that are readily done by humans but are difficult for machines. Current Artificial Intelligence (AI) approaches rely on various constructs and methods (production rules, neural nets, support vector machines, fuzzy logic, Bayesian networks, etc.). In contrast, this book uses an extension of propositional logic that treats all aspects of intelligent systems in a unified and mathematically compatible manner.
Topics include:
* Levels of thinking and logic
* Special cases: expert systems and intelligent agents
* Formulating and solving logic systems
* Reasoning under uncertainty
* Learning logic formulas from data
* Nonmonotonic and incomplete reasoning
* Question-and-answer processes
* Intelligent systems that construct intelligent systems
Design of Logic-based Intelligent Systems is both a handbook for the AI practitioner and a textbook for advanced undergraduate and graduate courses on intelligent systems. Included are more than forty algorithms, and numerous examples and exercises. The purchaser of the book may obtain an accompanying software package (Leibniz System) free of charge via the internet at leibnizsystem.com.


Author Notes

Klaus Truemper is Professor of Computer Science at the University of Texas at Dallas.


Reviews 1

Choice Review

Truemper (Univ. of Texas, Dallas) provides an in-depth look at the foundation of prepositional logic and advanced systems built using the principles of logic. The area of prepositional logic forms the very foundation of artificial intelligence (AI) and has been the cornerstone tool for AI for decades. Although there are many modern tools that have been developed recently, there is still significant interest in the use of prepositional logic. Truemper offers definitive, state-of-the-art coverage of this area. First, the foundational material on prepositional logic is presented, followed by the techniques on logic systems; then learning strategies and advanced reasoning are discussed. Finally, a number of applications of prepositional logic systems are highlighted. This book differs from other works in that the author stresses the rationale and reasoning in anecdotal discussions rather than through the rigor of proofs. Hence, the presented material is easy to read and follow. Appropriate for college seniors and first-year graduate students. ^BSumming Up: Recommended. Upper-division undergraduates; graduate students. J. Y. Cheung University of Oklahoma


Table of Contents

Prefacep. xi
Chapter 1 Introductionp. 1
1.1 Overviewp. 1
1.2 Terminologyp. 2
1.3 Levels of Thinkingp. 3
1.4 Logic Toolsp. 4
1.5 Formulation of Modelsp. 6
1.6 Computational Complexityp. 7
1.7 Softwarep. 7
1.8 Suggested Reading Sequencesp. 8
Part I Logic Problemsp. 9
Chapter 2 Introduction to Logic and Problems SAT and MINSATp. 11
2.1 Overviewp. 11
2.2 Propositional Logicp. 12
2.3 First-order Logicp. 18
2.4 Classification of Propositional Formulasp. 20
2.5 Theorem Proving and Decision Makingp. 21
2.6 Logic Minimizationp. 25
2.7 Other Kinds of Logicp. 26
2.8 Further Readingp. 29
2.9 Exercisesp. 30
Chapter 3 Variations of SAT and MINSATp. 34
3.1 Overviewp. 34
3.2 Problem MAXCLS SATp. 36
3.3 Problem MINCLS UNSATp. 39
3.4 Problem MAXVAR SATp. 42
3.5 Problem MINVAR UNSATp. 44
3.6 Problem MAXSATp. 47
3.7 Further Readingp. 51
3.8 Exercisesp. 51
Chapter 4 Quantified SAT and MINSATp. 55
4.1 Overviewp. 55
4.2 Problem Q-ALL SATp. 58
4.3 Problem Q-MIN UNSATp. 61
4.4 Problem Q-MAX MINSATp. 66
4.5 More Complicated Quantified Problemsp. 70
4.6 Heuristic Algorithmsp. 77
4.7 Further Readingp. 87
4.8 Exercisesp. 87
Part II Formulation of Logic Systemsp. 95
Chapter 5 Basic Formulation Techniquesp. 97
5.1 Overviewp. 97
5.2 Variables and Clausesp. 98
5.3 Redundant Clausesp. 100
5.4 Inconsistent Clausesp. 102
5.5 Validationp. 104
5.6 Decision Pyramidp. 108
5.7 Explanationsp. 111
5.8 Accelerated Theorem Provingp. 116
5.9 Decision Graphsp. 120
5.10 Difficult Casesp. 126
5.11 Further Readingp. 128
5.12 Exercisesp. 129
Chapter 6 Uncertaintyp. 132
6.1 Overviewp. 132
6.2 Basic Rulep. 134
6.3 Satisfiabilityp. 136
6.4 Minimum Cost Satisfiabilityp. 141
6.5 Quantified SAT and MINSATp. 147
6.6 Defuzzificationp. 148
6.7 Further Readingp. 151
6.8 Exercisesp. 152
Part III Learningp. 155
Chapter 7 Learning Formulasp. 157
7.1 Overviewp. 157
7.2 Basic Conceptsp. 158
7.3 Separation of Two Setsp. 167
7.4 Min and Max Formulasp. 175
7.5 Optimized Formulasp. 178
7.6 Additional Logic Constraintsp. 188
7.7 Reversing the Roles of Setsp. 189
7.8 Votingp. 192
7.9 Further Readingp. 193
7.10 Exercisesp. 193
Chapter 8 Accuracy of Learned Formulasp. 197
8.1 Overviewp. 197
8.2 Subsets of Training Datap. 199
8.3 Logic Formulas for Subsetsp. 202
8.4 Classification Errorsp. 204
8.5 Vote Distributionsp. 206
8.6 Classification Controlp. 209
8.7 Multipopulation Classificationp. 213
8.8 Further Readingp. 227
8.9 Exercisesp. 228
Part IV Advanced Reasoningp. 233
Chapter 9 Nonmonotonic and Incomplete Reasoningp. 235
9.1 Overviewp. 235
9.2 Nonmonotonicityp. 238
9.3 Incompletenessp. 246
9.4 Uncertain Nonmonotonicity and Incompletenessp. 250
9.5 Further Readingp. 254
9.6 Exercisesp. 254
Chapter 10 Question-and-Answer Processesp. 256
10.1 Overviewp. 256
10.2 Basic Processp. 258
10.3 Definitionsp. 260
10.4 Reduction of CNF Systemp. 263
10.5 Proof of Conclusionsp. 265
10.6 Selection of Goal Setp. 268
10.7 Low-cost Assignmentsp. 268
10.8 Selection of Testsp. 272
10.9 QA Processp. 278
10.10 Explanationsp. 280
10.11 Variation: Optimizationp. 281
10.12 Evaluation of Learned Formulasp. 287
10.13 Further Readingp. 293
10.14 Exercisesp. 294
Part V Applicationsp. 299
Chapter 11 Applicationsp. 301
11.1 Overviewp. 301
11.2 Correctness of Designp. 302
11.3 Music Composition Assistantp. 310
11.4 Management of Hazardous Materialsp. 314
11.5 Traffic Controlp. 316
11.6 Credit Ratingp. 320
11.7 Deciding Word Sensep. 324
11.8 Differential Medical Diagnosisp. 329