Managing the software process
Foundations of distributed artificial intelligence
Foundations of distributed artificial intelligence
KQML as an agent communication language
Software agents
Programming and Deploying Java Mobile Agents Aglets
Programming and Deploying Java Mobile Agents Aglets
An Architecture for Distributed Enterprise Data Mining
HPCN Europe '99 Proceedings of the 7th International Conference on High-Performance Computing and Networking
Handling KDD Process Changes by Incremental Replanning
PKDD '98 Proceedings of the Second European Symposium on Principles of Data Mining and Knowledge Discovery
A Way of Increasing Both Autonomy and Versality of a KDD System
ISMIS '97 Proceedings of the 10th International Symposium on Foundations of Intelligent Systems
MDAI'05 Proceedings of the Second international conference on Modeling Decisions for Artificial Intelligence
Hi-index | 0.00 |
Focuses in KDD research are being extended from individual techniques to KDD process, while KDD systems have been rapidly evolving from the early stand-alone ones to the current large, Distributed KDD (DKDD) systems. In this paper, we concentrate on the architectural aspect of Distributed KDD systems from the perspective of CSCW (treating DKDD as a special case of CSCW). After summarizing the requirements needed to support Distributed KDD, we describe a Client/Server architecture for DKDD that is "traditional" for CSCW in general. Then we propose a Multi-Agent (MAS) based architecture for DKDD. Compared with the traditional Client/Server architecture, the MAS based architecture is better in terms of simplicity and flexibility, and particularly useful in modeling and providing support to cooperative activities (communication, negotiation, coordination and collaboration).