Distributed artificial intelligence : a modern approach /
"Topics included plan verification, generation, and execution, negotiation operators, representation, network management problem, and conflict-resolution paradigms. The manuscript elaborates on negotiating task decomposition and allocation using partial global planning and mechanisms for assess...
| Corporate Author: | |
|---|---|
| Other Authors: | |
| Format: | eBook |
| Language: | English |
| Published: |
Boca Raton, FL :
CRC Press,
2021.
|
| Edition: | First edition. |
| Series: | Internet of everything (ioe): security and privacy paradigm
|
| Subjects: | |
| Online Access: | Connect to the full text of this electronic book |
Table of Contents:
- Cover
- Half Title
- Series Page
- Title Page
- Copyright Page
- Table of Contents
- Preface
- Editors
- Contributors
- Chapter 1 Distributed Artificial Intelligence
- 1.1 Introduction
- 1.2 Why Distributed Artificial Intelligence?
- 1.3 Characteristics of Distributed Artificial Intelligence
- 1.4 Planning of DAI Multi-Agents
- 1.5 Coordination among Multi-Agents
- 1.5.1 Forestalling Mobocracy or Confusion
- 1.5.2 Meeting Overall Requirements
- 1.5.3 Distributed Skill, Resources, and Data
- 1.5.4 Dependency among the Agents
- 1.5.5 Efficiency
- 1.6 Communication Modes among the Agents
- 1.7 Categories of RPC
- 1.8 Participation of Multi-Agents
- 1.8.1 Fully Cooperative Architecture
- 1.8.2 Partial Cooperative Architecture
- 1.9 Applications of DAI
- 1.9.1 Electricity Distribution
- 1.9.2 Telecommunications Systems
- 1.9.3 Database Technologies for Service Order Processing
- 1.9.3.1 Concurrent Engineering
- 1.9.3.2 Weather Monitoring
- 1.9.3.3 Intelligent Traffic Control
- 1.10 Conclusion
- References
- Chapter 2 Intelligent Agents
- 2.1 Introduction
- 2.2 Need for Evolving Agents in Evolutionary Software Systems
- 2.2.1 Change of Requirements
- 2.2.2 Need for an Evolving System
- 2.2.3 Software System
- 2.2.4 Evolving Software System
- 2.3 Agents
- 2.3.1 Evolving Agents
- 2.3.2 Agent Architecture
- 2.3.3 Application Domain
- 2.3.3.1 Types of Agents
- References
- Chapter 3 Knowledge-Based Problem-Solving: How AI and Big Data Are Transforming Health Care
- 3.1 Introduction
- 3.2 The Role of AI, Big Data, and IoT in Health Care
- 3.3 Image-Based Diagnosis
- 3.4 Big Data Analytics Process Using Machine Learning
- 3.5 Discussion
- 3.6 Conclusion
- References
- Chapter 4 Distributed Artificial Intelligence for Document Retrieval
- 4.1 Introduction
- 4.2 Proposed Research.
- 4.2.1 Improving Precision
- 4.3 General-Purpose Ranking
- 4.4 Structure-Weighted Ranking
- 4.5 The Structure-Weighted/Learned Function
- 4.6 Improving Recall and Precision
- 4.6.1 Stemming
- 4.6.2 Relevance Feedback
- 4.6.3 Thesaurus
- 4.7 Preliminary Results
- 4.8 Scope for Distributed AI in This Process
- 4.9 Benefits of Decentralized Search Engines
- 4.10 Discussion
- 4.11 Conclusion
- References
- Chapter 5 Distributed Consensus
- 5.1 Introduction
- 5.2 Nakamoto Consensus
- 5.2.1 Nakamoto Consensus Working
- 5.2.1.1 Proof of Work
- 5.2.1.2 Block Selection
- 5.2.1.3 Scarcity
- 5.2.1.4 Incentive Structure
- 5.2.2 Security of Bitcoin
- 5.2.3 The PoW Algorithm
- 5.2.4 Proof of Stake
- 5.2.5 Proof of Burn
- 5.2.6 Difficulty Level
- 5.2.7 Sybil Attack
- 5.2.7.1 Eclipse Attack
- 5.2.8 Hyperledger Fabric: A Blockchain Development
- 5.3 Conclusions and Discussions
- References
- Chapter 6 DAI for Information Retrieval
- 6.1 Introduction
- 6.2 Distributed Problem-Solving
- 6.3 Multiagents
- 6.4 A Multiagent Approach for Peer-to-Peer-Based Information Recoupment Systems
- 6.4.1 A Mediator-Free Framework
- 6.4.2 Agent-View Algorithm
- 6.4.3 Distributed Search Algorithms
- 6.5 Blackboard Model
- 6.6 DIALECT 2: An Information Recoupment System
- 6.6.1 The Control in Blackboard Systems
- 6.6.2 Control in DIALECT 2
- 6.6.2.1 The Linguistic Parser
- 6.6.2.2 The Reformation Module
- 6.7 Analysis and Discussion
- 6.8 Conclusion
- References
- Chapter 7 Decision Procedures
- 7.1 Motivation
- 7.2 Introduction
- 7.3 Distributed Artificial Intelligence
- 7.4 Applying Artificial Intelligence to Decision-Making
- 7.5 Automated Decision-Making by AI
- 7.5.1 Impact of Automated Decision System
- 7.5.2 Forms of Automated Decision System
- 7.5.3 Application of Automated Decision System
- 7.5.4 Cyber Privacy Concerns.
- 7.5.5 Discussion and Future Impact
- 7.6 Cooperation in Multi-Agent Environments
- 7.6.1 Notations and Workflow
- 7.6.2 Action Independence
- 7.7 Game Theory Scenario
- 7.8 Data-Driven or AI-Driven
- 7.8.1 Human Judgment
- 7.8.2 Data-Driven Decision-Making
- 7.8.3 Working of Data-Driven Decisions
- 7.8.4 AI-Driven Decision-Making
- 7.8.5 Leveraging Human and AI-Driven Workflows Together
- 7.9 Calculative Rationality
- 7.10 Meta-Level Rationality and Meta-Reasoning
- 7.11 The Role of Decision Procedures in Distributed Decision-Making
- 7.12 Advantages of Distributed Decision-Making
- 7.13 Optimization Decision Theory
- 7.13.1 Multi-Level (Hierarchical) Algorithms
- 7.14 Dynamic Programming
- 7.15 Network Flow
- 7.16 Large-Scale Decision-Making (LSDM)
- 7.16.1 Key Elements in an LSDM Model
- 7.17 Conclusion
- Reference
- Chapter 8 Cooperation through Communication in a Distributed Problem-Solving Network
- 8.1 Introduction
- 8.2 Distributed Control System
- 8.2.1 Design Decisions
- 8.2.2 Host Node Software Communication
- 8.2.3 Convolutional Software Node Network
- 8.2.4 Assessment of Distributed Situation
- 8.2.5 Computer-Aided Control Engineering (CACE)
- 8.2.6 Knowledge Base
- 8.2.7 Training Dataset
- 8.3 Motivation and Development of the ICE Architecture
- 8.3.1 History of ICE Model
- 8.3.1.1 Operators on Information States
- 8.3.1.2 Relations to Observable Quantum Mechanics
- 8.3.1.3 The Influence of Sociology and Intentional States
- 8.3.2 Requirements of a Theory of Animal and Robotics Communication
- 8.4 A Brief Conceptual History of Formal Semantics
- 8.4.1 Tarski Semantics
- 8.4.2 Possible World Semantics
- 8.4.3 Semantics of Temporal Logic
- 8.4.4 Limitations of Kripke Possible World Semantics
- 8.5 Related Work
- 8.6 Dynamic Possible World Semantics
- 8.7 Situation Semantics and Pragmatics.
- 8.8 Modeling Distributed AI Systems as a Distributed Goal Search Problem
- 8.9 Discussion
- 8.10 Conclusion
- References
- Chapter 9 Instantiating Descriptions of Organizational Structures
- 9.1 Introduction
- 9.1.1 Example of Organizational Structure
- 9.1.2 Purpose
- 9.1.3 Components
- 9.1.3.1 Obligations
- 9.1.3.2 Assets
- 9.1.3.3 Information
- 9.1.3.4 Apparatuses
- 9.1.3.5 Experts and Subcontractors
- 9.1.4 Relation between Components
- 9.1.4.1 Correspondence
- 9.1.4.2 Authority
- 9.1.4.3 Area, Proximity, and so on
- 9.1.5 Description of the Organizational Structures with EFIGE
- 9.1.6 The Constraint Solution Algorithm
- 9.1.6.1 Requirement Propagation
- 9.1.6.2 Imperative Utility
- 9.2 Comparative Study of Organization Structure
- 9.3 Conclusion
- References
- Chapter 10 Agora Architecture
- 10.1 Introduction
- 10.1.1 Characteristics of System for which Agora Is Useful
- 10.2 Architecture of Agora
- 10.3 Agora's Virtual Machine
- 10.3.1 Element Cliques (EC)
- 10.3.2 Knowledge Source (KS)
- 10.3.3 Mapping of KS into Mach layer
- 10.3.4 Frameworks
- 10.3.4.1 Typical Framework Tools
- 10.3.4.2 Knowledge Base: CFrame
- 10.4 Examples of Systems Built Using Agora
- 10.4.1 Intelligent Transport System (ITS)
- 10.4.1.1 Architecture of Agora ITS Framework
- 10.4.1.2 Agora ITS Applications
- 10.4.2 CMU Speech Recognition System
- 10.5 Application of Agora as a Minimal Distributed Protocol for E-Commerce
- 10.5.1 Basic Protocol
- 10.5.2 Accounts
- 10.5.3 Transactions
- 10.5.4 Properties of Agora Protocol
- 10.5.4.1 Minimal
- 10.5.4.2 Distribution
- 10.5.4.3 Authentication
- 10.5.4.4 Security
- 10.5.5 Enhanced Protocol to Regulate Fraud
- 10.5.5.1 New Message
- 10.5.5.2 Batch Processing
- 10.5.5.3 Selection of Parameter
- 10.5.5.4 Online Arbitration
- References.
- Chapter 11 Test Beds for Distributed AI Research
- 11.1 Introduction
- 11.2 Background
- 11.3 Tools and Methodology
- 11.3.1 MACE
- 11.3.1.1 MACE System
- 11.3.2 Actor Model
- 11.3.3 MICE Testbed
- 11.3.4 ARCHON
- 11.3.4.1 Multiagent Environment
- 11.3.4.2 The ARCHON Architecture
- 11.3.5 Distributed Vehicle Monitoring Testbed (DVMST)
- 11.3.6 AGenDA Testbed
- 11.3.6.1 Architectural Level
- 11.3.6.2 System Development Level
- 11.3.6.3 Other Testbeds for DAI
- 11.4 Conclusion
- References
- Chapter 12 Real-Time Framework Competitive Distributed Dilemma
- 12.1 Introduction
- 12.2 Real-Time Route Guidance Distributed System Framework
- 12.3 Experts Cooperating
- 12.4 A Distributed Problem-Solving Perspective
- 12.5 Caveats for Cooperation
- 12.6 Task Sharing
- 12.7 Result-Sharing
- 12.8 Task-Sharing and Result-Sharing: A Comparative Analysis
- 12.9 Conclusion
- References
- Chapter 13 Comparative Studied Based on Attack Resilient and Efficient Protocol with Intrusion Detection System Based on Deep Neural Network for Vehicular System Security
- 13.1 Introduction
- 13.2 Related Work
- 13.3 Background
- 13.3.1 Processing Phase
- 13.3.2 Training Phase
- 13.4 Intrusion Detection System
- 13.5 IDS with Machine Learning
- 13.6 Proposed Technique
- 13.6.1 Proposed Deep Neural Network Intrusion Detection System
- 13.6.2 Training the Deep Neural Network Structure
- 13.6.2.1 ANN Parameters
- 13.6.2.2 Input Layer's Neurons
- 13.6.2.3 Hidden Layer's Neurons
- 13.6.2.4 Output Layer's Neurons
- 13.6.2.5 Transfer Function
- 13.7 Simulation Parameters
- 13.7.1 Average End-to-End Delay
- 13.7.2 Average Energy Consumption
- 13.7.3 Average Network Throughput
- 13.7.4 Packet Delivery Ratio (PDR)
- 13.8 Conclusion
- References
- Chapter 14 A Secure Electronic Voting System Using Decentralized Computing
- 14.1 Introduction.