Dedication |
|
v | |
List of Figures |
|
xiii | |
List of Tables |
|
xvii | |
Foreword |
|
xix | |
Preface |
|
xxi | |
Acknowledgments |
|
xxv | |
Part I Concepts and Techniques |
|
|
|
3 | (8) |
|
1 The Quest for Knowledge |
|
|
3 | (1) |
|
|
4 | (1) |
|
|
5 | (1) |
|
|
6 | (2) |
|
|
8 | (1) |
|
|
9 | (2) |
|
2. DATA MINING AND KNOWLEDGE DISCOVERY: A BRIEF OVERVIEW |
|
|
11 | (30) |
|
|
11 | (7) |
|
1.1 The Emergence of Data Mining |
|
|
11 | (2) |
|
1.2 So, what is Data Mining? |
|
|
13 | (1) |
|
|
13 | (2) |
|
1.4 Organizing Data Mining Techniques |
|
|
15 | (3) |
|
|
18 | (3) |
|
2.1 The Scope of Data Preprocessing |
|
|
18 | (1) |
|
|
18 | (1) |
|
|
19 | (1) |
|
|
19 | (1) |
|
|
20 | (1) |
|
|
20 | (1) |
|
3 Classification and Prediction |
|
|
21 | (5) |
|
3.1 Defining Classification |
|
|
21 | (1) |
|
3.2 Bayesian Classification |
|
|
21 | (1) |
|
|
22 | (4) |
|
|
24 | (2) |
|
|
26 | (6) |
|
|
27 | (1) |
|
4.2 Clustering Techniques |
|
|
27 | (1) |
|
4.3 Representative Clustering Algorithms |
|
|
28 | (4) |
|
4.3.1 Partitioning Algorithms |
|
|
28 | (1) |
|
4.3.2 Hierarchical Algorithms |
|
|
29 | (1) |
|
4.3.3 Density-Based Algorithms |
|
|
30 | (2) |
|
5 Association Rule Extraction |
|
|
32 | (3) |
|
|
32 | (1) |
|
5.2 Representative Algorithms |
|
|
33 | (2) |
|
6 Evolutionary Data Mining Algorithms |
|
|
35 | (5) |
|
6.1 The Basic Concepts of Genetic Algorithms |
|
|
35 | (1) |
|
6.2 Genetic Algorithm Terminology |
|
|
36 | (1) |
|
6.3 Genetic Algorithm Operands |
|
|
37 | (1) |
|
6.4 The Genetic Algorithm Mechanism |
|
|
38 | (1) |
|
6.5 Application of Genetic Algorithms |
|
|
38 | (2) |
|
|
40 | (1) |
|
3. INTELLIGENT AGENTS AND MULTI-AGENT SYSTEMS |
|
|
41 | (18) |
|
|
41 | (7) |
|
|
41 | (1) |
|
1.2 Agent Features and Working Definitions |
|
|
42 | (2) |
|
|
44 | (1) |
|
|
45 | (2) |
|
1.5 Agents and Expert Systems |
|
|
47 | (1) |
|
1.6 Agent Programming Languages |
|
|
47 | (1) |
|
|
48 | (11) |
|
2.1 Multi-Agent System Characteristics |
|
|
50 | (1) |
|
|
51 | (2) |
|
2.3 Agent Communication Languages |
|
|
53 | (2) |
|
|
53 | (1) |
|
|
54 | (1) |
|
|
54 | (1) |
|
|
55 | (4) |
Part II Methodology |
|
|
4. EXPLOITING DATA MINING ON MAS |
|
|
59 | (12) |
|
|
59 | (4) |
|
1.1 Logic and Limitations |
|
|
60 | (2) |
|
1.2 Agent Training and Knowledge Diffusion |
|
|
62 | (1) |
|
1.3 Three Levels of Knowledge Diffusion for MAS |
|
|
63 | (1) |
|
|
63 | (3) |
|
|
66 | (5) |
|
|
67 | (1) |
|
3.2 Developing Multi-Agent Applications |
|
|
68 | (1) |
|
3.3 Creating Agent Ontologies |
|
|
68 | (1) |
|
3.4 Creating Behavior Types |
|
|
68 | (1) |
|
|
69 | (1) |
|
3.6 Deploying a Multi Agent System |
|
|
69 | (2) |
|
5. COUPLING DATA MINING WITH INTELLIGENT AGENTS |
|
|
71 | (22) |
|
1 The Unified Methodology |
|
|
72 | (10) |
|
|
72 | (1) |
|
1.1.1 Case 1: Training at the MAS application level |
|
|
72 | (1) |
|
1.1.2 Case 2: Training at the MAS behavior level |
|
|
72 | (1) |
|
1.1.3 Case 3: Training evolutionary agent communities |
|
|
72 | (1) |
|
1.2 Common Primitives for MAS Development |
|
|
73 | (3) |
|
1.3 Application Level: The Training Framework |
|
|
76 | (1) |
|
1.4 Behavior Level: The Training Framework |
|
|
77 | (3) |
|
1.5 Evolutionary Level: The Training Framework |
|
|
80 | (2) |
|
2 Data Miner: A Tool for Training and Retraining Agents |
|
|
82 | (11) |
|
2.1 Prerequisites for Using the Data Miner |
|
|
82 | (1) |
|
|
82 | (3) |
|
2.3 Selection of the Appropriate DM Technique |
|
|
85 | (1) |
|
2.4 Training and Retraining with the Data Miner |
|
|
86 | (7) |
Part III Knowledge Diffusion: Three Representative Test Cases |
|
|
6. DATA MINING ON THE APPLICATION LEVEL OF A MAS |
|
|
93 | (22) |
|
1 Enterprise Resource Planning Systems |
|
|
93 | (2) |
|
2 The Generalized Framework |
|
|
95 | (14) |
|
|
97 | (4) |
|
2.1.1 Customer Order Agent type |
|
|
98 | (1) |
|
2.1.2 Recommendation Agent type |
|
|
99 | (1) |
|
2.1.3 Customer Profile Identification Agent type |
|
|
99 | (1) |
|
2.1.4 Supplier Pattern Identification Agent type |
|
|
100 | (1) |
|
2.1.5 Inventory Profile Identification Agent type |
|
|
100 | (1) |
|
2.1.6 Enterprise Resource Planning Agent type |
|
|
100 | (1) |
|
2.2 Installation and Runtime Workflows |
|
|
101 | (2) |
|
|
103 | (12) |
|
2.3.1 Benchmarking customer and suppliers |
|
|
103 | (3) |
|
2.3.2 IPIA products profile |
|
|
106 | (1) |
|
|
106 | (3) |
|
|
109 | (3) |
|
|
112 | (3) |
|
7. MINING AGENT BEHAVIORS |
|
|
115 | (20) |
|
1 Predicting Agent Behavior |
|
|
115 | (9) |
|
1.1 The Prediction Mechanism |
|
|
115 | (4) |
|
1.2 Applying kappa-Profile on MAS |
|
|
119 | (2) |
|
1.3 Modeling Agent Actions in an Operation Cycle |
|
|
121 | (1) |
|
1.4 Mapping Agent Actions to Vectors |
|
|
122 | (1) |
|
1.5 Evaluating Efficiency |
|
|
123 | (1) |
|
1.5.1 Profile efficiency evaluation |
|
|
123 | (1) |
|
1.5.2 Prediction system efficiency evaluation |
|
|
124 | (1) |
|
2 A Recommendation Engine Demonstrator |
|
|
124 | (7) |
|
|
125 | (2) |
|
2.1.1 The fuzzy variable Time |
|
|
125 | (1) |
|
2.1.2 The fuzzy variable Frequency |
|
|
126 | (1) |
|
2.1.3 The output fuzzy variable Weight |
|
|
127 | (1) |
|
|
127 | (3) |
|
2.3 Browsing through a Web Site |
|
|
130 | (1) |
|
|
131 | (2) |
|
|
133 | (2) |
|
8. MINING KNOWLEDGE FOR AGENT COMMUNITIES |
|
|
135 | (28) |
|
|
135 | (3) |
|
|
138 | (10) |
|
2.1 The Biotope Environment |
|
|
138 | (1) |
|
|
139 | (3) |
|
|
139 | (1) |
|
|
139 | (2) |
|
|
141 | (1) |
|
2.2.4 Agent communication - Knowledge exchange |
|
|
141 | (1) |
|
2.3 Knowledge Extraction and Improvement |
|
|
142 | (3) |
|
|
143 | (1) |
|
2.3.2 Classifier Evaluation mechanism |
|
|
143 | (1) |
|
|
144 | (1) |
|
2.4 The Assessment Indicators |
|
|
145 | (3) |
|
2.4.1 Environmental indicators |
|
|
145 | (1) |
|
2.4.2 Agent performance indicators |
|
|
146 | (2) |
|
3 The Implemented Prototype |
|
|
148 | (2) |
|
3.1 Creating a New Simulation Scenario |
|
|
149 | (1) |
|
|
150 | (10) |
|
4.1 Exploiting the Potential of Agent Communication |
|
|
151 | (4) |
|
4.1.1 Specifying the optimal communication rate |
|
|
152 | (1) |
|
4.1.2 Agent efficiency and knowledge base size |
|
|
152 | (1) |
|
4.1.3 Agent communication and unreliability |
|
|
153 | (2) |
|
4.2 GAs in Unreliable Environments |
|
|
155 | (3) |
|
4.3 Simulating Various Environments |
|
|
158 | (2) |
|
|
160 | (3) |
Part IV Extensions... |
|
|
9. AGENT RETRAINING AND DYNAMICAL IMPROVEMENT OF AGENT INTELLIGENCE |
|
|
163 | (14) |
|
|
163 | (3) |
|
1.1 Different Retraining Approaches |
|
|
165 | (1) |
|
2 Retraining in the Case of Classification Techniques |
|
|
166 | (3) |
|
|
166 | (1) |
|
2.2 Retraining an Agent Type |
|
|
167 | (1) |
|
2.3 Retraining an Agent Instance |
|
|
168 | (1) |
|
3 Retraining in the Case of Clustering Techniques |
|
|
169 | (1) |
|
|
170 | (1) |
|
|
170 | (1) |
|
4 Retraining in the Case of Association Rule Extraction Techniques |
|
|
170 | (1) |
|
|
170 | (1) |
|
|
170 | (1) |
|
5 Retraining in the Case of Genetic Algorithms |
|
|
171 | (1) |
|
|
171 | (4) |
|
6.1 Intelligent Environmental Monitoring System |
|
|
171 | (2) |
|
6.2 Speech Recognition Agents |
|
|
173 | (1) |
|
6.3 The Iris Recommendation Agent |
|
|
174 | (1) |
|
|
175 | (2) |
|
10. AREAS OF APPLICATION & FUTURE DIRECTIONS |
|
|
177 | (12) |
|
|
177 | (4) |
|
1.1 Environmental Monitoring Information Systems |
|
|
177 | (2) |
|
1.2 Agent Bidding and Auctioning |
|
|
179 | (1) |
|
1.3 Enhanced Software Processing |
|
|
180 | (1) |
|
2 Advanced AT-DM Symbiosis Architectures |
|
|
181 | (2) |
|
2.1 Distributed Agent Training Architectures |
|
|
181 | (1) |
|
2.2 Semantically-Aware Grid Architectures |
|
|
182 | (1) |
|
3 Summary and Conclusions |
|
|
183 | (2) |
|
4 Open Issues and Future Directions |
|
|
185 | (4) |
References |
|
189 | (10) |
Index |
|
199 | (2) |
About The Authors |
|
201 | |