KNOWLEDGE DISCOVERY BASED ON COMPUTATIONAL TAXONOMY AND INTELLIGENT DATA MINING



Similar documents
ISSUES IN RULE BASED KNOWLEDGE DISCOVERING PROCESS

IMPROVING PIPELINE RISK MODELS BY USING DATA MINING TECHNIQUES

Social Media Mining. Data Mining Essentials

Using Data Mining for Mobile Communication Clustering and Characterization

STATISTICA. Clustering Techniques. Case Study: Defining Clusters of Shopping Center Patrons. and

Big Data: Rethinking Text Visualization

Clustering. Adrian Groza. Department of Computer Science Technical University of Cluj-Napoca

Data, Measurements, Features

An Overview of Knowledge Discovery Database and Data mining Techniques

Selecting Pedagogical Protocols Using SOM

Towards a Methodology for the Design of Intelligent Tutoring Systems

COURSE RECOMMENDER SYSTEM IN E-LEARNING

Comparison of K-means and Backpropagation Data Mining Algorithms

Clustering Connectionist and Statistical Language Processing

Multiscale Object-Based Classification of Satellite Images Merging Multispectral Information with Panchromatic Textural Features

DATA MINING TECHNIQUES AND APPLICATIONS

Knowledge Discovery for Knowledge Based Systems. Some Experimental Results

Pattern Recognition in Medical Images using Neural Networks. 1. Pattern Recognition and Neural Networks

PATTERN DISCOVERY IN UNIVERSITY STUDENTS DESERTION BASED ON DATA MINING

DATA MINING CLUSTER ANALYSIS: BASIC CONCEPTS

FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT MINING SYSTEM

ON INTEGRATING UNSUPERVISED AND SUPERVISED CLASSIFICATION FOR CREDIT RISK EVALUATION

Clustering Artificial Intelligence Henry Lin. Organizing data into clusters such that there is

Visualization methods for patent data

dm106 TEXT MINING FOR CUSTOMER RELATIONSHIP MANAGEMENT: AN APPROACH BASED ON LATENT SEMANTIC ANALYSIS AND FUZZY CLUSTERING

The Data Mining Process

Chapter ML:XI (continued)

Improving the Performance of Data Mining Models with Data Preparation Using SAS Enterprise Miner Ricardo Galante, SAS Institute Brasil, São Paulo, SP

Machine Learning using MapReduce

PRACTICAL DATA MINING IN A LARGE UTILITY COMPANY

Measurement Information Model

Data Mining Applications in Higher Education

Intelligent Systems Applied to Optimize Building s Environments Performance

Cluster Analysis. Isabel M. Rodrigues. Lisboa, Instituto Superior Técnico

Course Syllabus For Operations Management. Management Information Systems

How To Use Data Mining For Knowledge Management In Technology Enhanced Learning

not possible or was possible at a high cost for collecting the data.

Hierarchical Cluster Analysis Some Basics and Algorithms

In this presentation, you will be introduced to data mining and the relationship with meaningful use.

Data Mining: Algorithms and Applications Matrix Math Review

A Proposal of a Process Model for Requirements Elicitation in Information Mining Projects

Curriculum Reform in Computing in Spain

Data Mining Project Report. Document Clustering. Meryem Uzun-Per

Chapter 12 Discovering New Knowledge Data Mining

Index Contents Page No. Introduction . Data Mining & Knowledge Discovery

Prentice Hall Algebra Correlated to: Colorado P-12 Academic Standards for High School Mathematics, Adopted 12/2009

Machine Learning and Data Mining. Fundamentals, robotics, recognition

Pentaho Data Mining Last Modified on January 22, 2007

Data Preprocessing. Week 2

Using fuzzy sets to analyse personal preferences on groupware tools

STATISTICA Formula Guide: Logistic Regression. Table of Contents

COMMON CORE STATE STANDARDS FOR

Decision Support Optimization through Predictive Analytics - Leuven Statistical Day 2010

REDEFINITION OF BASIC MODULES OF AN INTELLIGENT TUTORING SYSTEM: THE TUTOR MODULE

Machine Learning and Data Analysis overview. Department of Cybernetics, Czech Technical University in Prague.

Echidna: Efficient Clustering of Hierarchical Data for Network Traffic Analysis

Introduction to Data Mining and Business Intelligence Lecture 1/DMBI/IKI83403T/MTI/UI

Nonlinear Iterative Partial Least Squares Method

DATA MINING TECHNOLOGY. Keywords: data mining, data warehouse, knowledge discovery, OLAP, OLAM.

Clustering. Danilo Croce Web Mining & Retrieval a.a. 2015/201 16/03/2016

Data Isn't Everything

IMPROVING DATA INTEGRATION FOR DATA WAREHOUSE: A DATA MINING APPROACH

How To Use Neural Networks In Data Mining

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina

INTRODUCING THE NORMAL DISTRIBUTION IN A DATA ANALYSIS COURSE: SPECIFIC MEANING CONTRIBUTED BY THE USE OF COMPUTERS

The Scientific Data Mining Process

Data Mining and Visualization

BEHAVIOR BASED CREDIT CARD FRAUD DETECTION USING SUPPORT VECTOR MACHINES

Java Modules for Time Series Analysis

CLUSTER ANALYSIS FOR SEGMENTATION

Statistical Models in Data Mining

Tutorial for proteome data analysis using the Perseus software platform

An Approach for Utility Pole Recognition in Real Conditions

An Introduction to Data Mining

Algebra Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard

For example, estimate the population of the United States as 3 times 10⁸ and the

Unsupervised learning: Clustering

Introduction. A. Bellaachia Page: 1

SPATIAL DATA CLASSIFICATION AND DATA MINING

Glossary of Terms Ability Accommodation Adjusted validity/reliability coefficient Alternate forms Analysis of work Assessment Battery Bias

CHAPTER 1 INTRODUCTION

Chapter 20: Data Analysis

Database Marketing, Business Intelligence and Knowledge Discovery

CHAPTER 8 FACTOR EXTRACTION BY MATRIX FACTORING TECHNIQUES. From Exploratory Factor Analysis Ledyard R Tucker and Robert C.

Data Mining Cluster Analysis: Basic Concepts and Algorithms. Lecture Notes for Chapter 8. Introduction to Data Mining

. Learn the number of classes and the structure of each class using similarity between unlabeled training patterns

Adding New Level in KDD to Make the Web Usage Mining More Efficient. Abstract. 1. Introduction [1]. 1/10

Cluster Analysis. Alison Merikangas Data Analysis Seminar 18 November 2009

Data Mining 5. Cluster Analysis

Data quality in Accounting Information Systems

DECISION SUPPORT SYSTEM FOR SEISMIC RISKS

DMDSS: Data Mining Based Decision Support System to Integrate Data Mining and Decision Support

BOOSTING - A METHOD FOR IMPROVING THE ACCURACY OF PREDICTIVE MODEL

Support Vector Machines with Clustering for Training with Very Large Datasets

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

Data Mining and Knowledge Discovery in Databases (KDD) State of the Art. Prof. Dr. T. Nouri Computer Science Department FHNW Switzerland

Using reporting and data mining techniques to improve knowledge of subscribers; applications to customer profiling and fraud management

Data Mining Analytics for Business Intelligence and Decision Support

Understanding Web personalization with Web Usage Mining and its Application: Recommender System

SPECIAL PERTURBATIONS UNCORRELATED TRACK PROCESSING

Transcription:

KNOWLEDGE DISCOVERY BASED ON COMPUTATIONAL TAXONOMY AND INTELLIGENT DATA MINING Perichinsky, G. 1, García-Martínez, R. 2,3 & Proto, A. 4 1.- Data Base & Operative Systems Laboratory School of Engineering. Universidad of Buenos Aires. Paseo Colon 840 4to piso Ala Sur. (1063) Buenos Aires. Atina. gperi@mara.fi.uba.ar 3.- Itelligent Systems Laboratory School of Engineering. Universidad of Buenos Aires. Paseo Colon 840 4to piso Ala Sur. (1063) Buenos Aires. Atina. Centro de Ingeniería del Software e Ingeniería del Conocimiento (Capis). Escuela de Postgrado. Instituto Tecnológico de Buenos Aires. Av. Madero 399. 3er Piso Edificio Anexo.(1106) Bs.As. Argentina rgm@itba.edu.ar 4.- Complex Systems Laboratory School of Engineering. Universidad of Buenos Aires. Paseo Colon 840 4to piso Ala Sur. (1063) Buenos Aires. Atina. Abstract This study investigates an approach of knowledge discovery and data mining in insufficient databases. An application of Computational Taxonomy analysis demonstrates that the approach is effective in such a data mining process. The approach is characterized by the use of both the second type of domain knowledge and visualization. This type of knowledge is newly defined in this study and deduced from supposition about background situations of the domain. The supposition is triggered by strong intuition about the extracted features in a recurrent process of data mining. This type of domain knowledge is useful not only for discovering interesting knowledge but also for guiding the subsequent search for more explicit and interesting knowledge. The visualization is very useful for triggering the supposition. Key Words Data mining, Knowledge discovery, Insufficient database, Taxonomy, Clustering 1. Introduction We have a chance of making a clustering of a set of objects using their states or characters values. Some data mining technologies are applied to discovering the knowledge useful for the clustering analysis. This leads to investigation of effective technologies in discovering the target knowledge. The Data Matrix is, however, primarily used for obtaining the distances between objects. Therefore, the database seems insufficient for the cluster structure analysis. This leads to another investigation of appropriate technologies for data mining in insufficient databases. In performing the data mining in insufficient databases, domain knowledge is especially effective not only in extracting interesting knowledge but also in guiding and containing the search for the interesting knowledge. Data visualization also significantly assists the data mining process as an interface between human and computer for iterative mining based on the domain knowledge. In the course of data mining for the clustering analysis, it is noted that two types of domain knowledge are required: The first is the domain knowledge which is typically defined and usually provided by some domain experts, in this study by Numerical Taxonomy researchers, and applications. The data mining problem involves many contextual constraints to be taken into account, which are only in experts' mind but not explicitly represented anywhere. The first type of domain knowledge brings to mind such important constraints. The second is the domain knowledge which is newly defined in this study and deduced from supposition about background situations of a domain. The data mining process yields many incomplete features which can never be discarded to discover the target knowledge. The supposition is triggered by strong intuition about such features. The second type of domain knowledge is useful for guiding and containing the subsequent search for more explicit and interesting knowledge in the data mining process in insufficient databases. To direct the search for the target knowledge, interaction is required between human relating to the domain knowledge and computer to do the search. This leads to an iterative process of data mining with a preferred hierarchy for the interested set of data. This processing provides perhaps the best opportunity for the knowledge discovery in insufficient databases. The discovered knowledge is primarily classified into two. One class is deeply concerned with the

characteristics of the objects, subject matter of the classification. The other relates to a set of objects which belong to each cluster, and the characteristics of the clusters. The knowledge includes interesting features extracted in the stages of data mining. Each feature can be associated with quantitative information to indicate how the feature is distinguishable. A quantitative measurement can be defined as a frequency of the figure appearing in the related data. This measurement does, however, never directly indicate importance of the feature to the target goal. Fortunately, all of the features extracted in this study are shown in the visualizations. These are all comprehensible as they are, because these are all indicated according to amounts typically employed by domain experts. Therefore, the visualizations are offered as they are to the domain experts. It is left to them bow the extracted knowledge is used for the target goal. The insufficient database potentially leads to problematic mining if one does not do preprocessing that is appropriate to the goal at hand. The approach studied here can be viewed as a preprocessing stage followed by the so called discovery induction learning algorithms such as ID3 and C4.5. 2.Data mining process 2.1. Original database. The Data Matrix is stored in a data format, as values of data of the attributes, of the Original Database. The numbers of attributes increase or decrease to bring some sorts together to genre of clustering is then convenient for facilitating the knowledge discovery. 2.2. The first stage Attention is typically paid in the application to several primary items such as number of attributes for the stabilization of the clusters. These can be displayed by visualizations from the original database in this first stage. This leads to discovery of primary knowledge, that is, clustering invariants or which attributes are taken into account and so forth. 2.3. Numerical Taxonomy. We infer an analogy of the taxonomic representation in dynamic relational database. We have explain the theoretical development of a domain s structured Database and how they can be represented in a Dynamic Database. Immediately we apply our model to the structural aspects of the taxonomy, applying Scaling Methods for domains. We define numerical methods used for establishing and defining clusters by their taxonomic distances. We shall let C jk stand for a general dissimilarity coefficient of which taxonomic distance, d jk, is a special example. Euclidean distances will be used in the explanation of clustering techniques. We use clustering strategy of space-conserving or the space-distorting strategies that appears as though the space in the immediate vicinity of a cluster has been contracted or dilated and if we return to the criterion of admission for a candidate joining an extant cluster, this is constant in all pair-group method. (see figure 1).

AUTOMATIC CLUSTERING MODULE Cluster 1 Data of a dynamic data base Cluster 2 Cluster N Fig. 1. Scheme of the automatic clustering strategy approach Thus we can represent the data matrix and to compute the resemblance of normalized domains. The steps of clustering are the recomputation of the coefficient of similarity for future admission followed by the admission criterion for new members to an established cluster. The strategies of both space-conserving and space-distorting that appear in the immediate vicinity of a cluster either contract or dilate the space, and this is constant in all pair-group methods. 2.4. Dispersion Once a typical value it is known of the variable of the states of the characters, it is necessary to have a parameter that give an idea of how scattered, or concentrated, are their values respect to the mean value. It is considered to the variance as a moment of second order and represents the moment of inertia of the distribution of objects ( mass ) with respect to their gravity center: centroid. The normalization of the states of the character causes that the average of all character will be of value zero and variance of unitary value. If we take as value of the dispersion to the variance σ 2 d, we express the principle of minimal square. 2.5. Clusters and Spectra. In discussing Sequential, Agglomerative, Hierarchic and Nonoverlapping (SAHN) clustering procedures we make a useful distinction between the types of measure. Given two clusters J and K that are to be joined, the problem is to evaluate the dissimilarity between the resulting joint cluster and additional candidates L for further fusion. The fused cluster is denoted (J,K), with t j,k = t j + t k OTUs (taxonomic operational unit taxa or set of objects). The cluster center or centroid represents an average object, which is simply a mathematical construct that permits the characterization of the Density, the Variance, the taxon (one OTU) radius and the range as INVARIANT quantities. The states of the taxonomic characters in a class, defined ordinarily with reference to the set of their properties, allow one to calculate the distances between the members of the class. The distances can be established by the similarity relationship among individuals (obtaining a Matrix of Similarity that has been computed). Considering characteristic spectra, in addition to the states of the characters or attributes of the OTUs, we introduce here the new SPECTRAL concepts of i)objects and ii)family SPECTRA.

Within the taxonomic space this method of clustering delimits taxonomic groups in such a manner that they can be visualized as characteristic spectra of an OTU and characteristic spectra of the families. We define an individual spectral metric for the set of distances between an OTU and the other OTUs of the set. Each one provides the states of the characters and, therefore, is constant for each OTU, if the taxonomic conditions do not change (in analogy with the fasors). The spectrum of taxonomic similarity is the set of distances between the OTUs of the set, that determine the constant characteristics of a cluster or family, for a given type of taxonomic conditions. The importance of having an individual taxonomic spectrum (ITS) emerges from the fact that it gives information concerning the properties of the individuals through the states of their characters. Invariants are found that characterize each cluster. Among them we mention the variance, the radius, the density and the centroid. These invariants are associated with the spectra of taxonomic similarity that identify each family. 3 The second stage There is another set of primary items that are typically taken into account in the clustering method. These includes Invariants, normalizations, distances, and so forth. Another database is then required together with the original database, which includes information about the Matrix of Similarity. It appear some results from the visualization in this second stage. The visualization elucidates interesting relations between different couples of these items. These features also lead to interesting knowledge. This means that the modified database is used in the second stage of data mining. 4. The third stage The previous two stages relate to the first type of domain knowledge stated in the previous studies, while this third stage of data mining has a direct relationship with the second type of domain knowledge. An interesting feature of the objects characteristics groups is extracted in the first stage of data mining. This leads to supposition about a wide variety of background situations of the groups. It is supposed that most of objects have a relationship through the distances between them. The second type of domain knowledge is deduced from such a supposition, which is used for guiding the subsequent search in this stage for more explicit and interesting knowledge. There is another information that the clustering has been computing through a iteration around the invariants. Based on the two types of domain knowledge, the search in this stage is directed to compute with couples or tuples of attributes. These clustering combinations are discovered using links techniques in order to groups the OTUs. 5.The forth stage The features extracted in the third stage of data mining bring to some of the second types of domain knowledge, as described in the previous paragraph. This domain knowledge allows to direct this forth stage search to different combinations in the light of each step of the clustering. The genre of clustering is introduced in this stage to give more explicit and interesting features. This interesting knowledge suggests an important decision to the clustering techniques to attach more importance to cluster combinations preferred by the links between them. 6. The Machine Learning Approach The traditional multivariate data analysis methods include computing mean-corrected or standardized variables, variances, standard deviations, covariances and correlations among attributes; principal component analysis (determining orthogonal linear combinations of attributes that maximally account for the given variance); factor analysis (determining highly correlated groups of attributes); cluster analysis (determining groups of data points that are close according to some distance measure); regression analysis (fitting an equation of an assumed form to given data points); multivariate analysis. All these methods can be viewed as primarily oriented toward a numerical characterization of a data set.

In contrast, the machine learning methods describe above are primarily oriented towards developing symbolic logic-style descriptions of data, which may characterize one or more sets of data quantitatively, differentiate between different classes (defined by different values of designated output variables), create a conceptual classification of data, select the most representative cases, qualitatively predict sequences, and others. These techniques are particularly well suited for developing descriptions that nominal (categorical) and rank variables in data. Another important distinction between the two approaches to data analysis is that statistical methods are typically used for globally characterizing a class of objects (a table of data), but not for determining a description for predicting class memberships of future objects. For example, a statistical operator may determine that the average lifespan of automobiles in a given class does not allow one to recognize the type of a particular automobile for which one obtained information about how long this automobile remained drivable. In contrast, a symbolic machine learning approach might create a description such as if the front height of a vehicle is between 5 and 6 feet, and the driver s seat is 2 to 3 feet above the ground, then the vehicle is likely to be a minivan (conceptually shown in figure 2). Such descriptions are particularly suitable for assigning entities to classes on the basis of their properties. There are methodologies that integrates a wide range of strategies and operators for data exploration based on machine learning research, as well statistical operators. The reason for such a multistrategy approach is that a data analyst may be interested in many different types of information about the data. Different types of questions require different exploratory strategies and different operators. The discovered knowledge is primarily classified into two. One class is deeply concerned with the characteristics of the objects, subject matter of the classification. The other relates to a set of objects which belong to each cluster, and the characteristics of the clusters. LEARNING BY INDUCTION DECISION TREE TRANSLATION INTO RULES CASE DATA BASE INDUCED DECISION TREE KNOWLEDGE PIECES Fig. 2. Transformation of Data into Knowledge through Intelligent Data Mining... 7. The proposed approach The approach to knowledge discovery based on computational taxonomy and intelligent data mining proposed in this paper is summarized by figure 3. from the first stage to the third one it takes place the automatic taxonomy process.

DATA MINING PROCESS FIRST Clusters Similarity Coef. Centroids Spectra Spectral Family FIFTH AUTOMATIC TAXONOMY SECOND Links among clusters of objects INDUCTION BASED MACHINE LEARNING Invariants Normalizations Distances FOURTH THIRD Relations among Objects Identificaction of attribute tuples Fig. 3. Automated Intelligent Data Mining Cicle In this part there are built clusters, similarity coeficients, centroids, spectra and spectral analysis. Based on this results, invariants and normalizations are automatically found. From the third stage to the fifth stage, using the induction based machine learning techniques, there are built relationss among objects, automatic dentificaction of attribute tuples are done and conceptual links among clusters of objects are established. The second type of domain knowledge is indicated as the one triggered by the results from each stage and by the discoveries. This type of domain knowledge is recognized as being very useful for the data mining in insufficient databases in the course of this study. 8. Conclusion and future work This study investigates an approach of knowledge discovery and data mining in insufficient databases. An application to CLUSTERING analysis demonstrates that the approach is effective in such a data mining process. The approach is characterized by the use of both the second type of domain knowledge and visualization. This type of knowledge is newly defined in this study and deduced from supposition about background situations of the domain. The supposition is triggered by strong intuition about the extracted features in a recurrent process of data mining. This type of domain knowledge is useful not only for discovering interesting knowledge but also for guiding the subsequent search for more explicit and interesting knowledge. The visualization is very useful for triggering the supposition. The approach yet relies on human ability to employ the domain knowledge through the interface between human and computer. It is left to future work to investigate which parts of the approach are, and how these arc, successfully implemented in data mining tools. It should be noted that applications recognized as successful invariably require the cooperation of domain analysts and developers of generic data mining tools.

It is often that the data used for knowledge discovery are not collected for the mining of knowledge, but a by product of other tasks. We hope that the approach proposed here will become a good reference for other various applications. 9. References García Martínez, R. 1993. Aprendizaje Automático basado en Método Heurístico de Formación y Ponderación de Teorías. Revista Tecnología. Brasil. Volumen 15. Número 1-2. Páginas 159-182. García Martínez, r. 1994. Un Sistema con Aprendizaje No-supervisado basado en Método Heurístico de Formación y Ponderación de Teorías. Revista Latino Americana de Ingeniería. Volumen 2. Número 2. Páginas 105-127. García Martínez, R. & Borrajo Millán, D. 1996. Unsupervised Machine Learning Embedded in Autonomous Intelligent Systems. Proceedings of the XIV International Conference on Applied Informatics. Páginas 71-73. Innsbruck. Austria. García Martínez, R. Fernández, V & Merlo, G. 1998. Learning in Autonomous Intelligent Systems: A Theoretical Framework. Proceedings del IV Congreso Internacional de Ingeniería Informática. Páginas 106-113. Editado por Departamento de Publicaciones de la Facultad de Ingeniería. García Martínez, R. & Borrajo Millán, D. 1998. Learning in Unknown Environments by Knowledge Sharing. Proceedings of the Seventh European Workshop on Learning Robots. Páginas 22-32. Editado University of Edinburg Press. Jiménez Rey, E., Grossi, M. D., Orellana, R. B., Perichinsky, G. y Plastino, A. 1999. Espectros de Evidencia Taxonomica en Bases de Datos Aplicación Cuerpos Celestes. Familias de Asteroides. Proceedings del V Congreso Internacional de Ingeniería Informática. Pág. 301-313. Editorial Nueva Librería. Buenos Aires. Perichinsky, G. Dynamic Data Base and Taxonomy. 1997. Proceeding of the Fiftennth International Conference Applied Informatics. Pág. 37-40 Innsbruck (Austria). Perichinsky, G., Jiménez Rey, E., Grossi, M. 1998a. Spectra of Objects of Taxonomic Evidence on the Dynamic Data Bases. Proceedings XVI International Congress on Applied Informatics. Pág. 165-168. Garmish-Portenkirchen. Alemania. Perichinsky, G., Jiménez Rey, E., Grossi, M. 1998b. Domain Standardization of Operational Taxonomic Units (OTU S) on Dynamic Data Bases. Proceedings XVI International Congress on Applied Informatics. Pág. 191-195. Garmish-Portenkirchen. Alemania. Perichinsky, G., Jiménez Rey, E., Grossi, M. D. 1998c. Espectros de Evidencia Taxonómica en Bases de Datos. Anales del IV Congreso Argentino de Ciencias de la Computación. Pág. 1060 Departamento de Informática y Estadística. Facultad de Economía y Administración. Universidad Nacional del Comahue. Neuquén.