SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
Sanjay Kumar Sen Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 6( Version 6), June 2014, pp.35-38
www.ijera.com 35 | P a g e
Integration of JAM and JADE Architecture in Distributed Data
Mining System
Sanjay Kumar Sen, Dr. Subhendu Kumar Pani.
Associate Professor (Comp Sc & Engg.), OEC, Bhubaneswar.
Associate Professor (Comp Sc & Engg.), OEC, Bhubaneswar.
ABSTRACT
Data mining systems is used to discover patterns and extract useful information from facts recorded in
databases. Knowledge can be acquired from database by using machine learning algorithm which compute
descriptive representations of the data as well as patterns that may be exhibited in the data. Most of the current
generation of learning algorithms, however, are computationally complex and require all data to be resident in
main memory which is clearly untenable for many realistic problems and databases. The main focus of this
work is on the management of machine learning programs with the capacity to travel between computer sites to
mine the local data. This paper describes the system architecture of JAM (Java Agents for Meta-learning), a
distributed data mining system that scales up to large and physically separated data sets. In a single repository
data base where data is stored in central site, then applying data mining algorithms on these data base, patterns
are extracted, which is clearly implausible and untenable for many realistic problems and databases. To deal
with these complex systems has revealed opportunities to improve distributed data mining systems in a number
of ways.This paper describes the system architecture of JAM (Java Agents for Meta-learning), a distributed data
mining system that scales up to large and physically separated data sets JAM is an extensible agent-based
distributed data mining system that supports dispatch and exchange of agents among participating data sites and
meta-learning techniques to combine the multiple models that are learned. A brief description of JADE
architecture is also given.
Keywords: compatibility, distributed data mining, global classifier
I. Introduction
Data mining systems aim to discover patterns
and extract useful information from facts recorded in
databases[2]. Applying various machine learning
algorithms which compute descriptive
representations as well as patterns from which
various knowledge can be acquired. However, are
computationally complex and require all data to be
resident in main memory which is clearly untenable
for many realistic problems and databases[2].
Traditional data analysis methods that require
humans to process large data sets are completely
inadequate. Applying the traditional data mining
tools to discover knowledge from the distributed data
sources might not be possible [4]. Therefore
knowledge discovery from multi-databases has
became an important research field and is considered
to be a more complex and difficult task than
knowledge discovery from mono-databases [8]. The
relatively new field of Knowledge Discovery and
Data Mining (KDD) has emerged to compensate for
these deficiencies. Knowledge discovery in databases
denotes the complex process of identifying valid,
novel, potentially useful and ultimately
understandable patterns in data [1]. Data mining
refers to a particular step in the KDD process.
According to the most recent and broad definition
[1], “data mining consists of particular algorithms
(methods) that, under acceptable computational
efficiency limitations, produce a particular
enumeration of patterns (models) over the data.” A
common methodology for distributed machine
learning and data mining is of two-stage, first
performing local data analysis and then combining
the local results forming the global one [5]. For
example, in [6], a meta-learning process was
proposed as an additional learning process
II. Meta-learning
Meta-learning[10] is loosely defined as learning
from learned knowledge. Meta-learning is a recent
technique that seeks to compute higher level models,
called meta-classifiers, that integrate in some
principled fashion the information cleaned by the
separately learned classifiers to improve predictive
performance. In meta learning process a number of
learning programme is executed on a number of data
subsets in parallel then collective result is collected in
the form of classifiers.
2.1. Meta-learning Techniques
1.Using a variety of statistical, information-
theoretic and the characterization of datasets is
performed.
RESEARCH ARTICLE OPEN ACCESS
Sanjay Kumar Sen Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 6( Version 6), June 2014, pp.35-38
www.ijera.com 36 | P a g e
2. By applying a set of algorithms at the base level
and combining these through a meta learner
information is extracted.
3. To accelerate the rate of learning process,
knowledge is extracted through a continuous learner.
In meta-learning (learning from learned
knowledge) technique dealing with the problem of
computing a global classifier from large and
inherently distributed databases. A number of
independent classifiers – “base classifiers“ -are
computed in parallel. The base classifiers are then
collected and combined to a „meta-classifier“ by
another learning process. Meta-classifiers can be
defined recursively as collections of classifiers
structured in multi-level trees [9]. Such structures,
however, can be unnecessarily complex, meaning
that many classifiers may be redundant, wasting
resources and reducing system throughput.
1. The JAM Architecture:
By executing learning agents all local classifiers
are computed. All local computed classifiers are
exchanged between local sites and combine with
Then these local computed classifiers are exchanged
between local sites combine with each local
classifiers through meta-learning agents. Each local
data sites is administered by local configuration file
which is used to perform the learning and meta-
learning task. To supervise agent exchange work and
execution of meta-learning process smoothly, each
data site is employed by GUI and animation facilities
of JAM[2]. After computing the base and meta-
classifiers, the JAM system executes the modules for
classification of desired data sets. The configuration
file manager(CFM) is used as server which is
responsible for keeping the state of the system up to
date[3].
III. Advantages of Meta-learning
The same base learning process is executed in
parallel by meta-learning on subsets of the training
data set which improves efficiency[2]. Because the
same serial programme is executed in parallel which
improves time complexity. Another advantage is that
learning is in small subsets of data which can easily
accommodated in main memory instead of huge
amount of data. Meta-learning combines different
learning system each having different inductive bias,
as a result predictive performance is increased. A
higher level learned model is derived after combining
separately learned concepts. Meta-learning
constitutes a scalable machine learning method
because it generalizes to hierarchical multi-level
meta-learning. Also most of these algorithms
generate classifiers by applying the same algorithms
on different data base.
i. Scalability
The data mining system is highly scalable
because its performance does not hamper as the data
sites increases[2]. It depends on the protocols that
transfer
and manage the intelligent agents to support the data
sites.
ii. Efficiency
It refers to the effective use of the available
system resources. It depends on
the appropriate evaluation and filtering of the
available agents which minimizes redundancy[2]
From Figure 1, the different stages of a simplified meta-learning scenario are
Sanjay Kumar Sen Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 6( Version 6), June 2014, pp.35-38
www.ijera.com 37 | P a g e
JAM (Java Agent for Meta-Learning) :
Meta-learning system is implemented by JAM
system(Java Agents for Meta-learning) which is a
distributed agent-based data mining system[2]. It
provides a set of learning agents which are used to
compute classifier agents at each site[2]. The
launching and exchanging of each classifier agents
takes place at all sites of distributed data mining
system by providing a set of meta-learning agents
which combined computed models those computed
models at different sites[2]. This goal can be
achieved through the implementation and
demonstration of a system we call JAM (Java Agents
for Meta-Learning). To our knowledge, JAM is the
first system to date that employs meta-learning as a
means to mine distributed databases. A commercial
system based upon JAM has recently appeared [3].
& classifier agents
The JAM ARCHITECTURE
2. JADE(Java Agent Development Environment)
JADE (Java Agent DEvelopment Framework) is
a software framework to make easier the
development of agent applications in compliance
with the FIPA specifications for interoperable
intelligent multi-agent systems. The goal of JADE is
to simplify development while ensuring standard
compliance through a comprehensive set of system
services and agents.
JADE architecture includes the followings
components
Agent It executes tasks and interaction takes place
through exchange of. Messages.
Container It can executed on different hosts thus
achieves a distributed platform. Each container can
contain zero or more agents.
 Platform – It provides message delivery.
 Main Container- The main container is itself a
container and can therefore contain agents, but
differs from other container as it must be the first
container to start in the platform and all other
containers register to it at bootstrap time.
 AMS and DF- It represents the authority in the
platform and is the only e agent able to perform
platform management actions such as starting
and killing agents or shutting down the whole
platform. The DF that provides the Yellow pages
service where agents can publish the service they
provide and find other agents providing the
services they need.
JADE is written in Java language and is made by
various Java packages, giving application
Sanjay Kumar Sen Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 6( Version 6), June 2014, pp.35-38
www.ijera.com 38 | P a g e
programmers both ready-made pieces of functionality
and abstract interfaces for custom, application
dependent tasks[9]. Java was the programming
language of choice because of its many attractive
features, particularly geared towards object-oriented
programming in distributed heterogeneous
environments; some of these features are Object
Serialization, Reflection API and Remote Method
Invocation (RMI)[9].
Reference
[1] R. Grossman, S. Baily, S. Kasif, D. Mon,
and A. Ramu. The preliminary design of
papyrus: A system for high performance. In
P. Chan H. Kargupta, editor, Work. Notes
KDD-98 Workshop on Distributed Data
Mining, pages 37–43. AAAI Press, 1998.
[2] Sanjay Kumar Sen, Dr Sujata Dash, Subrat
P Pattanayak “AGENT BASED META
LEARNING IN DISTRIBUTED DATA
MINING SYSTEM”. International Journal of
Engineering Research and Applications
(IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 2, Issue 3, May-Jun 2012, pp. 342-348.
[3] U. Fayyad, G. Piatetsky-Shapiro, P. Smyth,
and R. Uthurusamy. Advances in Knowledge
Discovery and Data Mining. AAAI
Press/MIT Press, Menlo Park,
California/Cambridge, Massachusetts /
London, England, 1996.
[4] Kargupta H., Park B., Hershberger D.,
Johnson E., Collective Data Mining: A New
Perspectiv Toward Distributed Data
Analysis. Accepted in the Advances in
Distributed Data Mining, H. Kargupta and
P. Chan (eds.), AAAI/MIT Press, (1999).
[5] Zhang X., Lam C., Cheung W.K., Mining
Local Data Sources For Learning Global
Cluster Model Via Local Model Exchange.
IEEE ntelligence Informatics Bulletin, (4) 2
(2004).
[6] Prodromidis A., Chan P.K., Stolfo S.J.,
Meta-learning in Distributed Data Mining
Systems:Issues and Approaches. In:
Advances in Distributed and Parallel
Knowledge Discovery, Kargupta H., Chan
P.(ed.), AAAI/MIT Press, Chapter 3, (2000).
[7] Liu H., Lu H., Yao J., Identifying Relevant
Databases for Multi database Mining. In:
Proceedings of Pacific-Asia Conference on
Knowledge Discovery and Data Mining,
(1998) 210.
[8] Ahang S., Wu X., Zhang C., Multi-Database
Mining. IEEE Computational Intelligence
Bulletin, (2)1 (2003).
[9] Fabio Bellifemine, Agostino Poggi,
Giovanni Rimassa, “JADE – A FIPA-
compliant agent framework”
[10]. C. Phua, V. Lee, K. Smith, and R. Gayler,
“A Comprehensive Survey of Data Mining-
Based Fraud Detection Research,”
http://www.bsys.monash.edu.au/people/cphu
a/, Mar. 2007.

Contenu connexe

Tendances

Reengineering of relational databases to object oriented database
Reengineering of relational databases to object oriented databaseReengineering of relational databases to object oriented database
Reengineering of relational databases to object oriented databaseeSAT Journals
 
Reengineering of relational databases to objectoriented
Reengineering of relational databases to objectorientedReengineering of relational databases to objectoriented
Reengineering of relational databases to objectorientedeSAT Publishing House
 
Nature Inspired Models And The Semantic Web
Nature Inspired Models And The Semantic WebNature Inspired Models And The Semantic Web
Nature Inspired Models And The Semantic WebStefan Ceriu
 
No Sql On Social And Sematic Web
No Sql On Social And Sematic WebNo Sql On Social And Sematic Web
No Sql On Social And Sematic WebStefan Ceriu
 
Coordination issues of multi agent systems in distributed data mining
Coordination issues of multi agent systems in distributed data miningCoordination issues of multi agent systems in distributed data mining
Coordination issues of multi agent systems in distributed data miningIAEME Publication
 
03 fauzi indonesian 9456 11nov17 edit septian
03 fauzi indonesian 9456 11nov17 edit septian03 fauzi indonesian 9456 11nov17 edit septian
03 fauzi indonesian 9456 11nov17 edit septianIAESIJEECS
 
Distributed computing file
Distributed computing fileDistributed computing file
Distributed computing fileberasrujana
 
Performance Evaluation of Different Data Mining Classification Algorithm and ...
Performance Evaluation of Different Data Mining Classification Algorithm and ...Performance Evaluation of Different Data Mining Classification Algorithm and ...
Performance Evaluation of Different Data Mining Classification Algorithm and ...IOSR Journals
 
Information Extraction using Rule based Software Agents in Knowledge Grid
Information Extraction using Rule based Software Agents in Knowledge GridInformation Extraction using Rule based Software Agents in Knowledge Grid
Information Extraction using Rule based Software Agents in Knowledge Grididescitation
 
Design of file system architecture with cluster
Design of file system architecture with clusterDesign of file system architecture with cluster
Design of file system architecture with clustereSAT Publishing House
 
An efficient feature selection in
An efficient feature selection inAn efficient feature selection in
An efficient feature selection incsandit
 
Dbms Notes Lecture 2 : Levels of Data Abstraction
Dbms Notes Lecture 2 : Levels of Data AbstractionDbms Notes Lecture 2 : Levels of Data Abstraction
Dbms Notes Lecture 2 : Levels of Data AbstractionBIT Durg
 
Elimination of data redundancy before persisting into dbms using svm classifi...
Elimination of data redundancy before persisting into dbms using svm classifi...Elimination of data redundancy before persisting into dbms using svm classifi...
Elimination of data redundancy before persisting into dbms using svm classifi...nalini manogaran
 
Generating requirements analysis models from textual requiremen
Generating requirements analysis models from textual requiremenGenerating requirements analysis models from textual requiremen
Generating requirements analysis models from textual requiremenfortes
 
IMPACT OF DIFFERENT SELECTION STRATEGIES ON PERFORMANCE OF GA BASED INFORMATI...
IMPACT OF DIFFERENT SELECTION STRATEGIES ON PERFORMANCE OF GA BASED INFORMATI...IMPACT OF DIFFERENT SELECTION STRATEGIES ON PERFORMANCE OF GA BASED INFORMATI...
IMPACT OF DIFFERENT SELECTION STRATEGIES ON PERFORMANCE OF GA BASED INFORMATI...ijcsa
 
Web log data analysis by enhanced fuzzy c
Web log data analysis by enhanced fuzzy cWeb log data analysis by enhanced fuzzy c
Web log data analysis by enhanced fuzzy cijcsa
 

Tendances (20)

Reengineering of relational databases to object oriented database
Reengineering of relational databases to object oriented databaseReengineering of relational databases to object oriented database
Reengineering of relational databases to object oriented database
 
Reengineering of relational databases to objectoriented
Reengineering of relational databases to objectorientedReengineering of relational databases to objectoriented
Reengineering of relational databases to objectoriented
 
Nature Inspired Models And The Semantic Web
Nature Inspired Models And The Semantic WebNature Inspired Models And The Semantic Web
Nature Inspired Models And The Semantic Web
 
No Sql On Social And Sematic Web
No Sql On Social And Sematic WebNo Sql On Social And Sematic Web
No Sql On Social And Sematic Web
 
M43016571
M43016571M43016571
M43016571
 
Coordination issues of multi agent systems in distributed data mining
Coordination issues of multi agent systems in distributed data miningCoordination issues of multi agent systems in distributed data mining
Coordination issues of multi agent systems in distributed data mining
 
D1803012022
D1803012022D1803012022
D1803012022
 
Artificial Neural Networks for Data Mining
Artificial Neural Networks for Data MiningArtificial Neural Networks for Data Mining
Artificial Neural Networks for Data Mining
 
03 fauzi indonesian 9456 11nov17 edit septian
03 fauzi indonesian 9456 11nov17 edit septian03 fauzi indonesian 9456 11nov17 edit septian
03 fauzi indonesian 9456 11nov17 edit septian
 
seanogdenphd1
seanogdenphd1seanogdenphd1
seanogdenphd1
 
Distributed computing file
Distributed computing fileDistributed computing file
Distributed computing file
 
Performance Evaluation of Different Data Mining Classification Algorithm and ...
Performance Evaluation of Different Data Mining Classification Algorithm and ...Performance Evaluation of Different Data Mining Classification Algorithm and ...
Performance Evaluation of Different Data Mining Classification Algorithm and ...
 
Information Extraction using Rule based Software Agents in Knowledge Grid
Information Extraction using Rule based Software Agents in Knowledge GridInformation Extraction using Rule based Software Agents in Knowledge Grid
Information Extraction using Rule based Software Agents in Knowledge Grid
 
Design of file system architecture with cluster
Design of file system architecture with clusterDesign of file system architecture with cluster
Design of file system architecture with cluster
 
An efficient feature selection in
An efficient feature selection inAn efficient feature selection in
An efficient feature selection in
 
Dbms Notes Lecture 2 : Levels of Data Abstraction
Dbms Notes Lecture 2 : Levels of Data AbstractionDbms Notes Lecture 2 : Levels of Data Abstraction
Dbms Notes Lecture 2 : Levels of Data Abstraction
 
Elimination of data redundancy before persisting into dbms using svm classifi...
Elimination of data redundancy before persisting into dbms using svm classifi...Elimination of data redundancy before persisting into dbms using svm classifi...
Elimination of data redundancy before persisting into dbms using svm classifi...
 
Generating requirements analysis models from textual requiremen
Generating requirements analysis models from textual requiremenGenerating requirements analysis models from textual requiremen
Generating requirements analysis models from textual requiremen
 
IMPACT OF DIFFERENT SELECTION STRATEGIES ON PERFORMANCE OF GA BASED INFORMATI...
IMPACT OF DIFFERENT SELECTION STRATEGIES ON PERFORMANCE OF GA BASED INFORMATI...IMPACT OF DIFFERENT SELECTION STRATEGIES ON PERFORMANCE OF GA BASED INFORMATI...
IMPACT OF DIFFERENT SELECTION STRATEGIES ON PERFORMANCE OF GA BASED INFORMATI...
 
Web log data analysis by enhanced fuzzy c
Web log data analysis by enhanced fuzzy cWeb log data analysis by enhanced fuzzy c
Web log data analysis by enhanced fuzzy c
 

Similaire à F046063538

MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...acijjournal
 
MultiObjective(11) - Copy
MultiObjective(11) - CopyMultiObjective(11) - Copy
MultiObjective(11) - CopyAMIT KUMAR
 
Use of genetic algorithm for
Use of genetic algorithm forUse of genetic algorithm for
Use of genetic algorithm forijitjournal
 
Agent based frameworks for distributed association rule mining an analysis
Agent based frameworks for distributed association rule mining  an analysis  Agent based frameworks for distributed association rule mining  an analysis
Agent based frameworks for distributed association rule mining an analysis ijfcstjournal
 
STUDENTS’ PERFORMANCE PREDICTION SYSTEM USING MULTI AGENT DATA MINING TECHNIQUE
STUDENTS’ PERFORMANCE PREDICTION SYSTEM USING MULTI AGENT DATA MINING TECHNIQUESTUDENTS’ PERFORMANCE PREDICTION SYSTEM USING MULTI AGENT DATA MINING TECHNIQUE
STUDENTS’ PERFORMANCE PREDICTION SYSTEM USING MULTI AGENT DATA MINING TECHNIQUEIJDKP
 
N ETWORK F AULT D IAGNOSIS U SING D ATA M INING C LASSIFIERS
N ETWORK F AULT D IAGNOSIS U SING D ATA M INING C LASSIFIERSN ETWORK F AULT D IAGNOSIS U SING D ATA M INING C LASSIFIERS
N ETWORK F AULT D IAGNOSIS U SING D ATA M INING C LASSIFIERScsandit
 
Dynamic Resource Provisioning with Authentication in Distributed Database
Dynamic Resource Provisioning with Authentication in Distributed DatabaseDynamic Resource Provisioning with Authentication in Distributed Database
Dynamic Resource Provisioning with Authentication in Distributed DatabaseEditor IJCATR
 
Study and Analysis of K-Means Clustering Algorithm Using Rapidminer
Study and Analysis of K-Means Clustering Algorithm Using RapidminerStudy and Analysis of K-Means Clustering Algorithm Using Rapidminer
Study and Analysis of K-Means Clustering Algorithm Using RapidminerIJERA Editor
 
An effective search on web log from most popular downloaded content
An effective search on web log from most popular downloaded contentAn effective search on web log from most popular downloaded content
An effective search on web log from most popular downloaded contentijdpsjournal
 
Distributed Digital Artifacts on the Semantic Web
Distributed Digital Artifacts on the Semantic WebDistributed Digital Artifacts on the Semantic Web
Distributed Digital Artifacts on the Semantic WebEditor IJCATR
 
Query optimization in oodbms identifying subquery for query management
Query optimization in oodbms identifying subquery for query managementQuery optimization in oodbms identifying subquery for query management
Query optimization in oodbms identifying subquery for query managementijdms
 
IRJET- Diverse Approaches for Document Clustering in Product Development Anal...
IRJET- Diverse Approaches for Document Clustering in Product Development Anal...IRJET- Diverse Approaches for Document Clustering in Product Development Anal...
IRJET- Diverse Approaches for Document Clustering in Product Development Anal...IRJET Journal
 
A Generic Model for Student Data Analytic Web Service (SDAWS)
A Generic Model for Student Data Analytic Web Service (SDAWS)A Generic Model for Student Data Analytic Web Service (SDAWS)
A Generic Model for Student Data Analytic Web Service (SDAWS)Editor IJCATR
 
WEB-BASED DATA MINING TOOLS : PERFORMING FEEDBACK ANALYSIS AND ASSOCIATION RU...
WEB-BASED DATA MINING TOOLS : PERFORMING FEEDBACK ANALYSIS AND ASSOCIATION RU...WEB-BASED DATA MINING TOOLS : PERFORMING FEEDBACK ANALYSIS AND ASSOCIATION RU...
WEB-BASED DATA MINING TOOLS : PERFORMING FEEDBACK ANALYSIS AND ASSOCIATION RU...IJDKP
 
Software Bug Detection Algorithm using Data mining Techniques
Software Bug Detection Algorithm using Data mining TechniquesSoftware Bug Detection Algorithm using Data mining Techniques
Software Bug Detection Algorithm using Data mining TechniquesAM Publications
 
Novel Ensemble Tree for Fast Prediction on Data Streams
Novel Ensemble Tree for Fast Prediction on Data StreamsNovel Ensemble Tree for Fast Prediction on Data Streams
Novel Ensemble Tree for Fast Prediction on Data StreamsIJERA Editor
 
Applying K-Means Clustering Algorithm to Discover Knowledge from Insurance Da...
Applying K-Means Clustering Algorithm to Discover Knowledge from Insurance Da...Applying K-Means Clustering Algorithm to Discover Knowledge from Insurance Da...
Applying K-Means Clustering Algorithm to Discover Knowledge from Insurance Da...theijes
 
Software_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptxSoftware_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptxArifaMehreen1
 

Similaire à F046063538 (20)

MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
MAP/REDUCE DESIGN AND IMPLEMENTATION OF APRIORIALGORITHM FOR HANDLING VOLUMIN...
 
MultiObjective(11) - Copy
MultiObjective(11) - CopyMultiObjective(11) - Copy
MultiObjective(11) - Copy
 
Use of genetic algorithm for
Use of genetic algorithm forUse of genetic algorithm for
Use of genetic algorithm for
 
Agent based frameworks for distributed association rule mining an analysis
Agent based frameworks for distributed association rule mining  an analysis  Agent based frameworks for distributed association rule mining  an analysis
Agent based frameworks for distributed association rule mining an analysis
 
STUDENTS’ PERFORMANCE PREDICTION SYSTEM USING MULTI AGENT DATA MINING TECHNIQUE
STUDENTS’ PERFORMANCE PREDICTION SYSTEM USING MULTI AGENT DATA MINING TECHNIQUESTUDENTS’ PERFORMANCE PREDICTION SYSTEM USING MULTI AGENT DATA MINING TECHNIQUE
STUDENTS’ PERFORMANCE PREDICTION SYSTEM USING MULTI AGENT DATA MINING TECHNIQUE
 
N ETWORK F AULT D IAGNOSIS U SING D ATA M INING C LASSIFIERS
N ETWORK F AULT D IAGNOSIS U SING D ATA M INING C LASSIFIERSN ETWORK F AULT D IAGNOSIS U SING D ATA M INING C LASSIFIERS
N ETWORK F AULT D IAGNOSIS U SING D ATA M INING C LASSIFIERS
 
Dynamic Resource Provisioning with Authentication in Distributed Database
Dynamic Resource Provisioning with Authentication in Distributed DatabaseDynamic Resource Provisioning with Authentication in Distributed Database
Dynamic Resource Provisioning with Authentication in Distributed Database
 
Study and Analysis of K-Means Clustering Algorithm Using Rapidminer
Study and Analysis of K-Means Clustering Algorithm Using RapidminerStudy and Analysis of K-Means Clustering Algorithm Using Rapidminer
Study and Analysis of K-Means Clustering Algorithm Using Rapidminer
 
An effective search on web log from most popular downloaded content
An effective search on web log from most popular downloaded contentAn effective search on web log from most popular downloaded content
An effective search on web log from most popular downloaded content
 
Distributed Digital Artifacts on the Semantic Web
Distributed Digital Artifacts on the Semantic WebDistributed Digital Artifacts on the Semantic Web
Distributed Digital Artifacts on the Semantic Web
 
Query optimization in oodbms identifying subquery for query management
Query optimization in oodbms identifying subquery for query managementQuery optimization in oodbms identifying subquery for query management
Query optimization in oodbms identifying subquery for query management
 
IRJET- Diverse Approaches for Document Clustering in Product Development Anal...
IRJET- Diverse Approaches for Document Clustering in Product Development Anal...IRJET- Diverse Approaches for Document Clustering in Product Development Anal...
IRJET- Diverse Approaches for Document Clustering in Product Development Anal...
 
A Generic Model for Student Data Analytic Web Service (SDAWS)
A Generic Model for Student Data Analytic Web Service (SDAWS)A Generic Model for Student Data Analytic Web Service (SDAWS)
A Generic Model for Student Data Analytic Web Service (SDAWS)
 
J0212065068
J0212065068J0212065068
J0212065068
 
WEB-BASED DATA MINING TOOLS : PERFORMING FEEDBACK ANALYSIS AND ASSOCIATION RU...
WEB-BASED DATA MINING TOOLS : PERFORMING FEEDBACK ANALYSIS AND ASSOCIATION RU...WEB-BASED DATA MINING TOOLS : PERFORMING FEEDBACK ANALYSIS AND ASSOCIATION RU...
WEB-BASED DATA MINING TOOLS : PERFORMING FEEDBACK ANALYSIS AND ASSOCIATION RU...
 
Software Bug Detection Algorithm using Data mining Techniques
Software Bug Detection Algorithm using Data mining TechniquesSoftware Bug Detection Algorithm using Data mining Techniques
Software Bug Detection Algorithm using Data mining Techniques
 
IT6701-Information management question bank
IT6701-Information management question bankIT6701-Information management question bank
IT6701-Information management question bank
 
Novel Ensemble Tree for Fast Prediction on Data Streams
Novel Ensemble Tree for Fast Prediction on Data StreamsNovel Ensemble Tree for Fast Prediction on Data Streams
Novel Ensemble Tree for Fast Prediction on Data Streams
 
Applying K-Means Clustering Algorithm to Discover Knowledge from Insurance Da...
Applying K-Means Clustering Algorithm to Discover Knowledge from Insurance Da...Applying K-Means Clustering Algorithm to Discover Knowledge from Insurance Da...
Applying K-Means Clustering Algorithm to Discover Knowledge from Insurance Da...
 
Software_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptxSoftware_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptx
 

Dernier

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Dernier (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

F046063538

  • 1. Sanjay Kumar Sen Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 6( Version 6), June 2014, pp.35-38 www.ijera.com 35 | P a g e Integration of JAM and JADE Architecture in Distributed Data Mining System Sanjay Kumar Sen, Dr. Subhendu Kumar Pani. Associate Professor (Comp Sc & Engg.), OEC, Bhubaneswar. Associate Professor (Comp Sc & Engg.), OEC, Bhubaneswar. ABSTRACT Data mining systems is used to discover patterns and extract useful information from facts recorded in databases. Knowledge can be acquired from database by using machine learning algorithm which compute descriptive representations of the data as well as patterns that may be exhibited in the data. Most of the current generation of learning algorithms, however, are computationally complex and require all data to be resident in main memory which is clearly untenable for many realistic problems and databases. The main focus of this work is on the management of machine learning programs with the capacity to travel between computer sites to mine the local data. This paper describes the system architecture of JAM (Java Agents for Meta-learning), a distributed data mining system that scales up to large and physically separated data sets. In a single repository data base where data is stored in central site, then applying data mining algorithms on these data base, patterns are extracted, which is clearly implausible and untenable for many realistic problems and databases. To deal with these complex systems has revealed opportunities to improve distributed data mining systems in a number of ways.This paper describes the system architecture of JAM (Java Agents for Meta-learning), a distributed data mining system that scales up to large and physically separated data sets JAM is an extensible agent-based distributed data mining system that supports dispatch and exchange of agents among participating data sites and meta-learning techniques to combine the multiple models that are learned. A brief description of JADE architecture is also given. Keywords: compatibility, distributed data mining, global classifier I. Introduction Data mining systems aim to discover patterns and extract useful information from facts recorded in databases[2]. Applying various machine learning algorithms which compute descriptive representations as well as patterns from which various knowledge can be acquired. However, are computationally complex and require all data to be resident in main memory which is clearly untenable for many realistic problems and databases[2]. Traditional data analysis methods that require humans to process large data sets are completely inadequate. Applying the traditional data mining tools to discover knowledge from the distributed data sources might not be possible [4]. Therefore knowledge discovery from multi-databases has became an important research field and is considered to be a more complex and difficult task than knowledge discovery from mono-databases [8]. The relatively new field of Knowledge Discovery and Data Mining (KDD) has emerged to compensate for these deficiencies. Knowledge discovery in databases denotes the complex process of identifying valid, novel, potentially useful and ultimately understandable patterns in data [1]. Data mining refers to a particular step in the KDD process. According to the most recent and broad definition [1], “data mining consists of particular algorithms (methods) that, under acceptable computational efficiency limitations, produce a particular enumeration of patterns (models) over the data.” A common methodology for distributed machine learning and data mining is of two-stage, first performing local data analysis and then combining the local results forming the global one [5]. For example, in [6], a meta-learning process was proposed as an additional learning process II. Meta-learning Meta-learning[10] is loosely defined as learning from learned knowledge. Meta-learning is a recent technique that seeks to compute higher level models, called meta-classifiers, that integrate in some principled fashion the information cleaned by the separately learned classifiers to improve predictive performance. In meta learning process a number of learning programme is executed on a number of data subsets in parallel then collective result is collected in the form of classifiers. 2.1. Meta-learning Techniques 1.Using a variety of statistical, information- theoretic and the characterization of datasets is performed. RESEARCH ARTICLE OPEN ACCESS
  • 2. Sanjay Kumar Sen Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 6( Version 6), June 2014, pp.35-38 www.ijera.com 36 | P a g e 2. By applying a set of algorithms at the base level and combining these through a meta learner information is extracted. 3. To accelerate the rate of learning process, knowledge is extracted through a continuous learner. In meta-learning (learning from learned knowledge) technique dealing with the problem of computing a global classifier from large and inherently distributed databases. A number of independent classifiers – “base classifiers“ -are computed in parallel. The base classifiers are then collected and combined to a „meta-classifier“ by another learning process. Meta-classifiers can be defined recursively as collections of classifiers structured in multi-level trees [9]. Such structures, however, can be unnecessarily complex, meaning that many classifiers may be redundant, wasting resources and reducing system throughput. 1. The JAM Architecture: By executing learning agents all local classifiers are computed. All local computed classifiers are exchanged between local sites and combine with Then these local computed classifiers are exchanged between local sites combine with each local classifiers through meta-learning agents. Each local data sites is administered by local configuration file which is used to perform the learning and meta- learning task. To supervise agent exchange work and execution of meta-learning process smoothly, each data site is employed by GUI and animation facilities of JAM[2]. After computing the base and meta- classifiers, the JAM system executes the modules for classification of desired data sets. The configuration file manager(CFM) is used as server which is responsible for keeping the state of the system up to date[3]. III. Advantages of Meta-learning The same base learning process is executed in parallel by meta-learning on subsets of the training data set which improves efficiency[2]. Because the same serial programme is executed in parallel which improves time complexity. Another advantage is that learning is in small subsets of data which can easily accommodated in main memory instead of huge amount of data. Meta-learning combines different learning system each having different inductive bias, as a result predictive performance is increased. A higher level learned model is derived after combining separately learned concepts. Meta-learning constitutes a scalable machine learning method because it generalizes to hierarchical multi-level meta-learning. Also most of these algorithms generate classifiers by applying the same algorithms on different data base. i. Scalability The data mining system is highly scalable because its performance does not hamper as the data sites increases[2]. It depends on the protocols that transfer and manage the intelligent agents to support the data sites. ii. Efficiency It refers to the effective use of the available system resources. It depends on the appropriate evaluation and filtering of the available agents which minimizes redundancy[2] From Figure 1, the different stages of a simplified meta-learning scenario are
  • 3. Sanjay Kumar Sen Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 6( Version 6), June 2014, pp.35-38 www.ijera.com 37 | P a g e JAM (Java Agent for Meta-Learning) : Meta-learning system is implemented by JAM system(Java Agents for Meta-learning) which is a distributed agent-based data mining system[2]. It provides a set of learning agents which are used to compute classifier agents at each site[2]. The launching and exchanging of each classifier agents takes place at all sites of distributed data mining system by providing a set of meta-learning agents which combined computed models those computed models at different sites[2]. This goal can be achieved through the implementation and demonstration of a system we call JAM (Java Agents for Meta-Learning). To our knowledge, JAM is the first system to date that employs meta-learning as a means to mine distributed databases. A commercial system based upon JAM has recently appeared [3]. & classifier agents The JAM ARCHITECTURE 2. JADE(Java Agent Development Environment) JADE (Java Agent DEvelopment Framework) is a software framework to make easier the development of agent applications in compliance with the FIPA specifications for interoperable intelligent multi-agent systems. The goal of JADE is to simplify development while ensuring standard compliance through a comprehensive set of system services and agents. JADE architecture includes the followings components Agent It executes tasks and interaction takes place through exchange of. Messages. Container It can executed on different hosts thus achieves a distributed platform. Each container can contain zero or more agents.  Platform – It provides message delivery.  Main Container- The main container is itself a container and can therefore contain agents, but differs from other container as it must be the first container to start in the platform and all other containers register to it at bootstrap time.  AMS and DF- It represents the authority in the platform and is the only e agent able to perform platform management actions such as starting and killing agents or shutting down the whole platform. The DF that provides the Yellow pages service where agents can publish the service they provide and find other agents providing the services they need. JADE is written in Java language and is made by various Java packages, giving application
  • 4. Sanjay Kumar Sen Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 6( Version 6), June 2014, pp.35-38 www.ijera.com 38 | P a g e programmers both ready-made pieces of functionality and abstract interfaces for custom, application dependent tasks[9]. Java was the programming language of choice because of its many attractive features, particularly geared towards object-oriented programming in distributed heterogeneous environments; some of these features are Object Serialization, Reflection API and Remote Method Invocation (RMI)[9]. Reference [1] R. Grossman, S. Baily, S. Kasif, D. Mon, and A. Ramu. The preliminary design of papyrus: A system for high performance. In P. Chan H. Kargupta, editor, Work. Notes KDD-98 Workshop on Distributed Data Mining, pages 37–43. AAAI Press, 1998. [2] Sanjay Kumar Sen, Dr Sujata Dash, Subrat P Pattanayak “AGENT BASED META LEARNING IN DISTRIBUTED DATA MINING SYSTEM”. International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 3, May-Jun 2012, pp. 342-348. [3] U. Fayyad, G. Piatetsky-Shapiro, P. Smyth, and R. Uthurusamy. Advances in Knowledge Discovery and Data Mining. AAAI Press/MIT Press, Menlo Park, California/Cambridge, Massachusetts / London, England, 1996. [4] Kargupta H., Park B., Hershberger D., Johnson E., Collective Data Mining: A New Perspectiv Toward Distributed Data Analysis. Accepted in the Advances in Distributed Data Mining, H. Kargupta and P. Chan (eds.), AAAI/MIT Press, (1999). [5] Zhang X., Lam C., Cheung W.K., Mining Local Data Sources For Learning Global Cluster Model Via Local Model Exchange. IEEE ntelligence Informatics Bulletin, (4) 2 (2004). [6] Prodromidis A., Chan P.K., Stolfo S.J., Meta-learning in Distributed Data Mining Systems:Issues and Approaches. In: Advances in Distributed and Parallel Knowledge Discovery, Kargupta H., Chan P.(ed.), AAAI/MIT Press, Chapter 3, (2000). [7] Liu H., Lu H., Yao J., Identifying Relevant Databases for Multi database Mining. In: Proceedings of Pacific-Asia Conference on Knowledge Discovery and Data Mining, (1998) 210. [8] Ahang S., Wu X., Zhang C., Multi-Database Mining. IEEE Computational Intelligence Bulletin, (2)1 (2003). [9] Fabio Bellifemine, Agostino Poggi, Giovanni Rimassa, “JADE – A FIPA- compliant agent framework” [10]. C. Phua, V. Lee, K. Smith, and R. Gayler, “A Comprehensive Survey of Data Mining- Based Fraud Detection Research,” http://www.bsys.monash.edu.au/people/cphu a/, Mar. 2007.