Adaptive fuzzy clustering Kharkiv National University of Radio Electronics Control Systems Research Laboratory.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements


Clustering: Introduction Adriano Joaquim de O Cruz ©2002 NCE/UFRJ
Support Vector Machines
Outline Data with gaps clustering on the basis of neuro-fuzzy Kohonen network Adaptive algorithm for probabilistic fuzzy clustering Adaptive probabilistic.
Pattern Recognition and Machine Learning ( Fuzzy Sets in Pattern Recognition ) Debrup Chakraborty CINVESTAV.
Heterogeneous Forests of Decision Trees Krzysztof Grąbczewski & Włodzisław Duch Department of Informatics, Nicholas Copernicus University, Torun, Poland.
Data Clustering Methods
Fuzzy Support Vector Machines (FSVMs) Weijia Wang, Huanren Zhang, Vijendra Purohit, Aditi Gupta.
Optimization in Engineering Design 1 Lagrange Multipliers.
Neural Networks Part 4 Dan Simon Cleveland State University 1.
Fuzzy rule-based system derived from similarity to prototypes Włodzisław Duch Department of Informatics, Nicolaus Copernicus University, Poland School.
Prénom Nom Document Analysis: Data Analysis and Clustering Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Derivative-Based Fuzzy System Optimization Dan Simon Cleveland State University 1.
Exercise 4.
CS Pattern Recognition Review of Prerequisites in Math and Statistics Prepared by Li Yang Based on Appendix chapters of Pattern Recognition, 4.
August 12, 2003 IV. FUZZY SET METHODS - CLUSTER ANALYSIS: Math Clinic Fall IV. FUZZY SET METHODS for CLUSTER ANALYSIS and (super brief) NEURAL NETWORKS.
Lecture 10: Support Vector Machines
Pattern Recognition. Introduction. Definitions.. Recognition process. Recognition process relates input signal to the stored concepts about the object.
An Introduction to Optimization Theory. Outline Introduction Unconstrained optimization problem Constrained optimization problem.
Constrained Optimization Rong Jin. Outline  Equality constraints  Inequality constraints  Linear Programming  Quadratic Programming.
Discriminant Analysis Testing latent variables as predictors of groups.
Clustering Algorithms Mu-Yu Lu. What is Clustering? Clustering can be considered the most important unsupervised learning problem; so, as every other.
NeuroFuzzy systems. FuNNy A compiler: FuNNy language to C. Beside the Fuzzy system, the compiler generate a simple test program that can be used as a.
Machine Learning CUNY Graduate Center Lecture 3: Linear Regression.
Probability-based imputation method for fuzzy cluster analysis of gene expression microarray data Thanh Le, Tom Altman and Katheleen Gardiner University.
Simpson Rule For Integration.
Estimation in Sampling!? Chapter 7 – Statistical Problem Solving in Geography.
An Introduction to Support Vector Machine (SVM) Presenter : Ahey Date : 2007/07/20 The slides are based on lecture notes of Prof. 林智仁 and Daniel Yeung.
CHAPTER 7: Clustering Eick: K-Means and EM (modified Alpaydin transparencies and new transparencies added) Last updated: February 25, 2014.
Overview of Supervised Learning Overview of Supervised Learning2 Outline Linear Regression and Nearest Neighbors method Statistical Decision.
Line detection Assume there is a binary image, we use F(ά,X)=0 as the parametric equation of a curve with a vector of parameters ά=[α 1, …, α m ] and X=[x.
1 Multiple Classifier Based on Fuzzy C-Means for a Flower Image Retrieval Keita Fukuda, Tetsuya Takiguchi, Yasuo Ariki Graduate School of Engineering,
So Far……  Clustering basics, necessity for clustering, Usage in various fields : engineering and industrial fields  Properties : hierarchical, flat,
Neural-Network-Based Fuzzy Logical Control and Decision System 主講人 虞台文.
Computational Intelligence: Methods and Applications Lecture 23 Logistic discrimination and support vectors Włodzisław Duch Dept. of Informatics, UMK Google:
Neural Networks - Lecture 81 Unsupervised competitive learning Particularities of unsupervised learning Data clustering Neural networks for clustering.
IE 585 Competitive Network – Learning Vector Quantization & Counterpropagation.
ANFIS (Adaptive Network Fuzzy Inference system)
AUTOMATIC TARGET RECOGNITION AND DATA FUSION March 9 th, 2004 Bala Lakshminarayanan.
Prototype Classification Methods Fu Chang Institute of Information Science Academia Sinica ext. 1819
NEURO-FUZZY LOGIC 1 X 0 A age Crisp version for young age.
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
Application of the GA-PSO with the Fuzzy controller to the robot soccer Department of Electrical Engineering, Southern Taiwan University, Tainan, R.O.C.
ESTIMATION OF THE MEAN. 2 INTRO :: ESTIMATION Definition The assignment of plausible value(s) to a population parameter based on a value of a sample statistic.
Chapter 8 Estimation ©. Estimator and Estimate estimator estimate An estimator of a population parameter is a random variable that depends on the sample.
Support Vector Machine: An Introduction. (C) by Yu Hen Hu 2 Linear Hyper-plane Classifier For x in the side of o : w T x + b  0; d = +1; For.
Fuzzy Pattern Recognition. Overview of Pattern Recognition Pattern Recognition Procedure Feature Extraction Feature Reduction Classification (supervised)
Fuzzy C-means Clustering Dr. Bernard Chen University of Central Arkansas.
IEEE AI - BASED POWER SYSTEM TRANSIENT SECURITY ASSESSMENT Dr. Hossam Talaat Dept. of Electrical Power & Machines Faculty of Engineering - Ain Shams.
Intro. ANN & Fuzzy Systems Lecture 20 Clustering (1)
Introduction of Fuzzy Inference Systems By Kuentai Chen.
Clustering Machine Learning Unsupervised Learning K-means Optimization objective Random initialization Determining Number of Clusters Hierarchical Clustering.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Self-Organizing Network Model (SOM) Session 11
Chapter 7. Classification and Prediction
Creating fuzzy rules from numerical data using a neural network
Clustering (3) Center-based algorithms Fuzzy k-means
Overview of Supervised Learning
سمینار درس کنترل پیش بین
Roberto Battiti, Mauro Brunato
The Lagrange Multiplier Method
Neural Networks and Their Application in the Fields of Coporate Finance By Eric Séverin Hanna Viinikainen.
NORPIE 2004 Trondheim, 14 June Automatic bearing fault classification combining statistical classification and fuzzy logic Tuomo Lindh Jero Ahola Petr.
Fuzzy rule-based system derived from similarity to prototypes
LECTURE 21: CLUSTERING Objectives: Mixture Densities Maximum Likelihood Estimates Application to Gaussian Mixture Models k-Means Clustering Fuzzy k-Means.
Fuzzy Clustering Algorithms
Using Clustering to Make Prediction Intervals For Neural Networks
Optimization under Uncertainty
Presentation transcript:

Adaptive fuzzy clustering Kharkiv National University of Radio Electronics Control Systems Research Laboratory

Crisp Approach to Clustering

Fuzzy Approach to Clustering

Input Data Set Goal Function of Clustering Batch Approaches

Batch Fuzzy Clustering Algorithms: Probabilistic Approach Fuzzy clustering as a constrained optimization problem Divide a data set into clusers. (1) (2) (3) Lagrange function: (4)

Batch Fuzzy Clustering Algorithms: Probabilistic Approach Degrees of membership: (5) prototypes: (6)

Batch Fuzzy Clustering Algorithms: Possibilistic Approach Unconstrained optimization Modified objective function: Scalar parameters determine the distance at which the degrees of membership are equal to 0.5: (8) (7)

Batch Fuzzy Clustering Algorithms: Possibilistic Approach Possibilistic algorithm Degrees of membership: prototypes: (10) (9)

Adaptive Fuzzy Probabilistic Algorithms One-step Largange function: Degrees of membership: prototypes: (13) (11) (12) Unsurprised fuzzy competitive learning (UFCL) algorithm

Adaptive Fuzzy Probabilistic Algorithms UFCL is an extension of the Kohonen competitive learning rule: where When, UFCL transforms into the Gradient-based fuzzy c-means (GBFCM) algorithm prototypes: (16) (14) (15) is a number of the “winning” prototype. Degrees of membership:

Adaptive Fuzzy Possibilistic Algorithms One-step objective function: Adaptive possibilistic algorithm Degrees of membership: prototypes: (19) (18) (17)

Adaptive Fuzzy Possibilistic Algorithms When β=2 Degrees of membership: prototypes: (20) (21)

Adaptive Fuzzy Possibilistic Algorithms Possibilistic membership function for

Matrix Fuzzy C-means Algorithm Input Data Set (22). Goal Function of Clustering. Batch Approaches (25).(26) (23) (24)

Matrix Fuzzy C-means Algorithm Karush-Kuhn-Tucker equation system: (27)

Matrix Fuzzy C-means Algorithm Fuzzy clustering algorithm: (28)

Matrix Fuzzy C-means Algorithm J. Bezdek’s FCM-algorithm:.(29)

Experiments Classification system based on fuzzy clustering (the number of the rule nodes is equal to the number of classes)

Experiments DataFuzzy c-meansBatch possibilistic Park-DagherRecursive possibilistic Iris7,4%7,6%6,9%7,8% Wine3,8%4,4%3,9%4,3% DataFuzzy c-meansBatch possibilistic Park-DagherRecursive possibilistic Iris, class 333,3%14,0%33,3%15,3% Iris, class 138,0%6,0%38,0%6,7% Wine, class 329,0%19,6%29,0%19,6% Wine, class 135,9%23,6%35,9%23,4% Thyroid, class 3 18,1%20,9%18,6%11,6% Thyroid, class 1 15,4%17,2%15,5%5.6% Table 1: Classification with known number of classes (error rate on testing data) Table 2: Classification with one unknown class (error rate on testing data)

Robust Probabilistic Fuzzy Clustering Algorithms Subject to constraints (31) (32) where areth components of -vectors respectively. (33) (30)

Robust Probabilistic Fuzzy Clustering Algorithms (34) where and are the parameters that define the center and width of the distribution respectively.,(35) (36) (37)

Robust Probabilistic Fuzzy Clustering Algorithms Objective function for robust clustering Lagrange function The system of Kuhn-Tucker equations (40) (39) (38)

Robust Probabilistic Fuzzy Clustering Algorithms Local Lagrange function (42) (41)

Robust Probabilistic Fuzzy Clustering Algorithms Arrow-Hurwitz-Uzawa procedure where is the-th component of the -th prototype vector calculated at the -th step. (43)

Robust Possibilistic Fuzzy Clustering Algorithms The criterion The system of Kuhn-Tucker equation (45) (44)

Robust Possibilistic Fuzzy Clustering Algorithms Local Lagrange function Adaptive possibilistic fuzzy clustering algorithm (47) (46)

Robust Possibilistic Fuzzy Clustering Algorithms Experiments (48) Complete data set (left) and its central part (right)

Robust Possibilistic Fuzzy Clustering Algorithms Cluster prototypes layout obtained by different algorithms

Robust Possibilistic Fuzzy Clustering Algorithms Table 3: Classification results Algorithm Classification error rate TrainingChecking Bezdek’s fuzzy c-means17.1 % (1229 samples)16.6 % (299 samples) Probabilistic robust clustering (41)15.6 % (1127 samples)15.6 % (281 samples) Possibilistic robust clustering (47)15.2 % (1099 samples)14.6 % (263 samples)