Book description
A knowledge-based system (KBS) is a system that uses artificial intelligence techniques in problem-solving processes to support human decision-making, learning, and action. Ideal for advanced-undergraduate and graduate students, as well as business professionals, this text is designed to help users develop an appreciation of KBS and their architecture and understand a broad variety of knowledge-based techniques for decision support and planning. It assumes basic computer science skills and a math background that includes set theory, relations, elementary probability, and introductory concepts of artificial intelligence. Each of the 12 chapters is designed to be modular, providing instructors with the flexibility to model the book to their own course needs. Exercises are incorporated throughout the text to highlight certain aspects of the material presented and to simulate thought and discussion. A comprehensive text and resource, Knowledge-Based Systems provides access to the most current information in KBS and new artificial intelligences, as well as neural networks, fuzzy logic, genetic algorithms, and soft systems.
Table of contents
- Book Cover
- Title
- Copyright
- Contents (1/3)
- Contents (2/3)
- Contents (3/3)
- Preface (1/2)
- Preface (2/2)
-
Chapter 1 Introduction to Knowledge-Based Systems
- 1.1 Natural and Artificial Intelligence
- 1. 2 Testing the Intelligence
- 1.3 Application Areas of Artificial Intelligence
- 1.4 Data Pyramid and Computer-Based Systems
- 1.5 Knowledge-Based Systems
- 1.6 Objectives of KBS
- 1.7 Components of KBS
- 1.8 Categories of KBS
- 1.9 Difficulties with the KBS
- 1.10 Warm-up Questions, Exercises, and Projects
-
Chapter 2 Knowledge-Based Systems Architecture
- 2.1 Source of the Knowledge
- 2.2 Types of Knowledge
- 2.3 Desirable Characteristics of Knowledge
- 2.4 Components of Knowledge
- 2.5 Basic Structure of Knowledge-Based Systems
- 2.6 Knowledge Base
- 2.7 Inference Engine
- 2.8 Self-Learning
- 2.9 Reasoning
- 2.10 Explanation
- 2.11 Applications
- 2.12 Knowledge-Based Shell
- 2.13 Advantages of Knowledge-Based Systems
-
2.14 Limitations of Knowledge-Based Systems
- 2.14.1 Partial Self-Learning
- 2.14.2 Creativity and Innovation
- 2.14.3 Weak Support of Methods and Heuristics
- 2.14.4 Development Methodology
- 2.14.5 Knowledge Acquisition
- 2.14.6 Structured Knowledge Representation and Ontology Mapping
- 2.14.7 Development of Testing and Certifying Strategies and Standards for Knowledge-Based Systems
- 2.15 Warm-up Questions, Exercises, and Projects
-
Chapter 3 Developing Knowledge-Based Systems
- 3.1 Nature of Knowledge-Based Systems
- 3.2 Difficulties in KBS Development
- 3.3 Knowledge-Based Systems Development Model
- 3.4 Knowledge Acquisition
- 3.5 Existing Techniques for Knowledge Acquisition
- 3.6 Developing Relationships with Experts
- 3.7 Sharing Knowledge
- 3.8 Dealing with Multiple Experts
- 3.9 Issues with Knowledge Acquisition
- 3.10 Updating Knowledge
- 3.11 Knowledge Representation
- 3.12 Factual Knowledge
- 3.13 Representing Procedural Knowledge
- 3.14 Users of Knowledge-Based Systems
- 3.15 Knowledge-Based System Tools
- 3.16 Warm-up Questions, Exercises, and Projects
-
Chapter 4 Knowledge Management
- 4.1 Introduction to Knowledge Management
- 4.2 Perspectives of Knowledge Management
-
4.3 What Drives Knowledge Management?
- 4.3.1 Size and Dispersion of an Organization
- 4.3.2 Reducing Risk and Uncertainty
- 4.3.3 Improving the Quality of Decisions
- 4.3.4 Improving Customer Relationships
- 4.3.5 Technocentric Support
- 4.3.6 Intellectual Asset Management and Prevention of Knowledge Loss
- 4.3.7 Future Use of Knowledge
- 4.3.8 Increase Market Value and Enhance an Organization’s Brand Image
- 4.3.9 Shorter Product Cycles
- 4.3.10 Restricted Access and Added Security
- 4.4 Typical Evolution of Knowledge Management within an Organization
- 4.5 Elements of Knowledge Management
- 4.6 The Knowledge Management Process
- 4.7 Knowledge Management Tools and Technologies
- 4.8 Knowledge Management Measures
- 4.9 Knowledge Management Organization
- 4.10 Knowledge Management Roles and Responsibilities
- 4.11 Knowledge Management Models
- 4.12 Models for Categorizing Knowledge
- 4.13 Models for Intellectual Capital Management
- 4.14 Socially Constructed Knowledge Management Models
- 4.15 Techniques to Model Knowledge
- 4.16 K-commerce
- 4.17 Benefits of Knowledge Management
- 4.18 Challenges of Knowledge Management
- 4.19 Warm-up Questions, Exercises, and Projects
-
Chapter 5 Fuzzy Logic
- 5.1 Introduction
- 5.2 Fuzzy Logic and Bivalued Logic
- 5.3 Fuzzy Logic and Fuzzy Sets
- 5.4 Membership Functions
- 5.5 Operations on Fuzzy Sets
- 5.6 Types of Fuzzy Functions
- 5.7 Linguistic Variables
- 5.8 Fuzzy Relationships
- 5.9 Fuzzy Propositions
- 5.10 Fuzzy Inference
- 5.11 Fuzzy Rules
- 5.12 Fuzzy Control System
- 5.13 Fuzzy Rule-Based System
- 5.14 Type-1 and Type-2 Fuzzy Rule-Based Systems
- 5.15 Modeling Fuzzy Systems
- 5.16 Limitations of Fuzzy Systems
- 5.17 Applications and Research Trends in Fuzzy Logic-Based Systems
- 5.18 Warm-up Questions, Exercises, and Projects
-
Chapter 6 Agent–Based Systems
- 6.1 Introduction
- 6.2 What is an Agent?
- 6.3 Characteristics of Agents
- 6.4 Advantages of Agent Technology
- 6.5 Agent Typologies
- 6.6 Agent Communication Languages
- 6.7 Standard Communicative Actions
- 6.8 Agents and Objects
- 6.9 Agents, AI, and Intelligent Agents
- 6.10 Multiagent Systems
- 6.11 Knowledge Engineering-Based Methodologies
- 6.12 Case Study
- 6.13 Directions for Further Research
- 6.14 Warm-up Questions, Exercises, and Projects
- Chapter 7 Connectionist Models
-
Chapter 8 Genetic Algorithms
- 8.1 Introduction
- 8.2 Basic Terminology
- 8.3 Genetic Algorithms
- 8.4 Genetic Cycles
- 8.5 Basic Operators of a Genetic Algorithm
- 8.6 Function Optimization
- 8.7 Schema
- 8.8 Ordering Problems and Edge Recombination
- 8.9 Island-Based Genetic Algorithms
- 8.10 Problem Solving Using Genetic Algorithms
- 8.11 Bayesian Networks and Genetic Algorithms
- 8.12 Applications and Research Trends in GA
- 8.13 Warm-up Questions, Exercises, and Projects
-
Chapter 9 Soft Computing Systems
- 9.1 Introduction to Soft Computing
- 9.2 Constituents of Soft Computing
- 9.3 Characteristics of Soft Computing
- 9.4 Neuro-Fuzzy Systems
- 9.5 Genetic-Fuzzy Systems
- 9.6 Neuro-Genetic Systems
- 9.7 Genetic-Fuzzy-Neural Networks
- 9.8 Chaos Theory
- 9.9 Rough Set Theory
- 9.10 Applications of Soft Computing
- 9.11 Warm-up Questions, Exercises, and Projects
-
Chapter 10 Knowledge–Based Multiagent System Accessing Distributed Database Grid: An E–Learning Solution
- 10.1 Introduction and Background
- 10.2 Existing E-learning Solutions: Work Done so Far
- 10.3 Requirements for an Ideal E-learning Solution
- 10.4 Toward a Knowledge-Based Multiagent Approach
- 10.5 System Architecture and Methodology
- 10.6 Knowledge Representation and System Output
- 10.7 Results of the Experiment
- 10.8 Conclusion
-
Chapter 11 Knowledge–Intensive Learning: Diet Menu Planner
- 11.1 Introduction
- 11.2 Case Retrieval
- 11.3 Case Reuse
- 11.4 Case Revision
- 11.5 Case Retention
- 11.6 Organization of Cases in Memory
- 11.7 DietMaster
- 11.8 Knowledge Model
- 11.9 Representation of Different Knowledge Types
- 11.10 Problem Solving in DietMaster
- 11.11 Integrated Reasoning in DietMaster
- 11.12 Problem Solving and Reasoning Algorithm
- 11.13 The Learning Process
- 11.14 Feedback on Diet Plan
- 11.15 Conclusion
- Chapter 12 Natural Language Interface: Question Answering System
- Index
Product information
- Title: Knowledge-Based Systems
- Author(s):
- Release date: August 2009
- Publisher(s): Jones & Bartlett Learning
- ISBN: 9781449612948
You might also like
book
Multiagent Systems
Multiagent systems offer tremendous opportunities for development in computing and its applications. The objective of this …
book
Expert Systems, Six-Volume Set
This six-volume set presents cutting-edge advances and applications of expert systems. Because expert systems combine the …
book
Probabilistic Reasoning in Intelligent Systems
Probabilistic Reasoning in Intelligent Systems is a complete and accessible account of the theoretical foundations and …
book
DSP for Embedded and Real-Time Systems
This Expert Guide gives you the techniques and technologies in digital signal processing (DSP) to optimally …