CHAPTER 3 Selected Design and Processing Aspects of Fuzzy Sets.

Slides:



Advertisements
Similar presentations
Clustering.
Advertisements

Object Specific Compressed Sensing by minimizing a weighted L2-norm A. Mahalanobis.
Analytical Hierarchy Process (AHP) - by Saaty
Online Social Networks and Media. Graph partitioning The general problem – Input: a graph G=(V,E) edge (u,v) denotes similarity between u and v weighted.
Fuzzy Sets and Applications Introduction Introduction Fuzzy Sets and Operations Fuzzy Sets and Operations.
Chapter 5 Fuzzy Number.
Linear Algebraic Equations
PART 7 Constructing Fuzzy Sets 1. Direct/one-expert 2. Direct/multi-expert 3. Indirect/one-expert 4. Indirect/multi-expert 5. Construction from samples.
Prénom Nom Document Analysis: Data Analysis and Clustering Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Preference Analysis Joachim Giesen and Eva Schuberth May 24, 2006.
Introduction to Management Science
Boot Camp in Linear Algebra Joel Barajas Karla L Caballero University of California Silicon Valley Center October 8th, 2008.
THE REAL NUMBERS College Algebra. Sets Set notation Union of sets Intersection of sets Subsets Combinations of three or more sets Applications.
Lecture 7: Matrix-Vector Product; Matrix of a Linear Transformation; Matrix-Matrix Product Sections 2.1, 2.2.1,
Arithmetic Operations on Matrices. 1. Definition of Matrix 2. Column, Row and Square Matrix 3. Addition and Subtraction of Matrices 4. Multiplying Row.
Graph-based consensus clustering for class discovery from gene expression data Zhiwen Yum, Hau-San Wong and Hongqiang Wang Bioinformatics, 2007.
9-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Multicriteria Decision Making Chapter 9.
Multicriteria Decision Making
1 1.1 © 2012 Pearson Education, Inc. Linear Equations in Linear Algebra SYSTEMS OF LINEAR EQUATIONS.
Algebra Review. Polynomial Manipulation Combine like terms, multiply, FOIL, factor, etc.
2009 Mathematics Standards of Learning Training Institutes Algebra II Virginia Department of Education.
Presented by Johanna Lind and Anna Schurba Facility Location Planning using the Analytic Hierarchy Process Specialisation Seminar „Facility Location Planning“
1 Preliminaries Precalculus Review I Precalculus Review II
1 February 24 Matrices 3.2 Matrices; Row reduction Standard form of a set of linear equations: Chapter 3 Linear Algebra Matrix of coefficients: Augmented.
Matrix Algebra. Quick Review Quick Review Solutions.
Slide Chapter 7 Systems and Matrices 7.1 Solving Systems of Two Equations.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 7- 1.
Principles of Pattern Recognition
1 1 Slide © 2004 Thomson/South-Western Chapter 17 Multicriteria Decisions n Goal Programming n Goal Programming: Formulation and Graphical Solution and.
Lecture 12 Statistical Inference (Estimation) Point and Interval estimation By Aziza Munir.
Chapter 14: SEGMENTATION BY CLUSTERING 1. 2 Outline Introduction Human Vision & Gestalt Properties Applications – Background Subtraction – Shot Boundary.
MATH – High School Common Core Vs Tested Kansas Standards Please note: For informational purposes, all Common Core standards are listed, and the tested.
Recap: How the Process Works (1) Determine the weights. The weights can be absolute or relative. Weights encompass two parts -- the quantitative weight.
Multivariate Statistics Matrix Algebra I W. M. van der Veld University of Amsterdam.
P.1 Real Numbers. 2 What You Should Learn Represent and classify real numbers. Order real numbers and use inequalities. Find the absolute values of real.
MAINTENANCE STRATEGY SELECTION BASED ON HYBRID AHP-GP MODEL SUZANA SAVIĆ GORAN JANAĆKOVIĆ MIOMIR STANKOVIĆ University of Niš, Faculty of Occupational Safety.
Vector Norms and the related Matrix Norms. Properties of a Vector Norm: Euclidean Vector Norm: Riemannian metric:
Neumaier Clouds Yan Bulgak October 30, MAR550, Challenger 165.
Analytic Hierarchy Process. 2 The Analytic Hierarchy Process (AHP) Founded by Saaty in It is a popular and widely used method for multi-criteria.
Practical Considerations When t , the supp, then there will be a value of t when supp folds, it becomes multi-w-to-one-x mapping.
Witold Pedrycz Department of Electrical & Computer Engineering University of Alberta, Edmonton, Canada and Systems Research Institute, Polish Academy of.
What is the determinant of What is the determinant of
Analytic Hierarchy Process (AHP)
1Ellen L. Walker Category Recognition Associating information extracted from images with categories (classes) of objects Requires prior knowledge about.
Maximizing value and Minimizing base on Fuzzy TOPSIS model
Algorithmic Facets of Human Centricity in Computing with Fuzzy Sets ISDA-2009, Pisa, Italy, November 30-December 2, 2009
Copyright © Cengage Learning. All rights reserved. Fundamental Concepts of Algebra 1.1 Real Numbers.
Fuzzy Optimization D Nagesh Kumar, IISc Water Resources Planning and Management: M9L1 Advanced Topics.
Recent Trends in Fuzzy Clustering: From Data to Knowledge Shenyang, August 2009
Constructing the PAHP-based Decision Support System by Considering the Ambiguity in Decision Making Norihiro Saikawa Department of Computer and Information.
Fuzzy Numbers. Definition Fuzzy Number Convex and normal fuzzy set defined on R Convex and normal fuzzy set defined on R Equivalently it satisfies Equivalently.
Boot Camp in Linear Algebra TIM 209 Prof. Ram Akella.
Review Chapter 1 Functions and Their Graphs. Lines in the Plane Section 1-1.
 1 More Mathematics: Finding Minimum. Numerical Optimization Find the minimum of If a given function is continuous and differentiable, find the root.
Fuzzy Relations( 關係 ), Fuzzy Graphs( 圖 形 ), and Fuzzy Arithmetic( 運算 ) Chapter 4.
This Briefing is: UNCLASSIFIED Aha! Analytics 2278 Baldwin Drive Phone: (937) , FAX: (866) An Overview of the Analytic Hierarchy Process.
Part 3: Estimation of Parameters. Estimation of Parameters Most of the time, we have random samples but not the densities given. If the parametric form.
Chapter 3: Fuzzy Rules & Fuzzy Reasoning Extension Principle & Fuzzy Relations (3.2) Fuzzy if-then Rules(3.3) Fuzzy Reasonning (3.4)
Linear Algebra by Dr. Shorouk Ossama.
CSE 554 Lecture 8: Alignment
Linear Equations in Linear Algebra
LECTURE 09: BAYESIAN ESTIMATION (Cont.)
Average Rate of Change of a Function
Analytic Hierarchy Process (AHP)
A Scoring Model for Job Selection
Chapter P Prerequisites. Chapter P Prerequisites.
Parametric Methods Berlin Chen, 2005 References:
Linear Equations in Linear Algebra
Inequalities Some problems in algebra lead to inequalities instead of equations. An inequality looks just like an equation, except that in the place of.
Presentation transcript:

CHAPTER 3 Selected Design and Processing Aspects of Fuzzy Sets

The Development of Fuzzy Sets: Elicitation of Membership Functions Elicitation of membership functions is of significant relevance to conceptual and algorithmic developments of fuzzy sets. A number of general approaches: – horizontal approach; – vertical approach; – Saaty priority method (analytical hierarchy process, AHP); – fuzzy clustering.

The Development of Fuzzy Sets: Elicitation of Membership Functions Semantics of fuzzy sets – some general observations: – Fuzzy sets as meaningful (semantically sound) constructs; – The number of fuzzy sets used to describe some variable (construct) limited to 7+/-2 terms (membership functions); – Fuzzy sets require calibration – adjustment of membership functions depending on the context in which fuzzy sets are used.

The Development of Fuzzy Sets: Elicitation of Membership Functions Fuzzy set as a descriptor of feasible solutions The intent is to describe a collection of solutions to a given optimization problem by characterizing then through degrees of feasibility as optimal solutions. – Determine maximum of F where F assumes positive values a collection of solutions and their global characterization as a fuzzy set

The Development of Fuzzy Sets: Elicitation of Membership Functions Fuzzy set as a descriptor of feasible solutions – Determine minimum of F a collection of solutions and their global characterization as a fuzzy set

The Development of Fuzzy Sets: Elicitation of Membership Functions Fuzzy set as a descriptor of feasible solutions If F assumes real numbers, then – For the maximization problem

The Development of Fuzzy Sets: Elicitation of Membership Functions Fuzzy set and a notion of typicality Issue of gradual typicality captured through membership degrees In geometry: ideal geometric figures (circle, ellipse, square...) Perception of geometry of ellipsoide: (a) higher differences |a-b|, less typicality of the figure (b) ratios a/b and the departure from an ideal shape where a/b=1

The Development of Fuzzy Sets: Elicitation of Membership Functions Horizontal scheme of membership function estimation – Identify a collection of elements of the universe of discourse X and query a panel of n experts: does x belong to concept A? – Count the number of ‘yes” responses (p) and calculate the ratio of p/n.

The Development of Fuzzy Sets: Elicitation of Membership Functions Horizontal scheme of membership function estimation – Membership value – the ratio of p/n. – Standard deviation of the membership estimate and associated confidence interval determined as [p-σ, p+σ].

The Development of Fuzzy Sets: Elicitation of Membership Functions Example: Horizontal scheme of membership function estimation

The Development of Fuzzy Sets: Elicitation of Membership Functions Vertical scheme of membership function estimation Determination of successive α-cuts and a formation of fuzzy set – Query a panel of n experts: what are the elements of X which belong to fuzzy set A at a degree not lower than α?

The Development of Fuzzy Sets: Elicitation of Membership Functions Saaty’s priority approach to membership function estimation Determination of membership function through a series of pairwise comparisons of elements of X with regard to their preference vis-a-vis a given concept – fuzzy set. Consider that for elements X 1, X 2, …, X n, we have the membership grades A(X 1 ), A(X 2 ), …, A(X n ). Organize them in a form of a reciprocal matrix:

The Development of Fuzzy Sets: Elicitation of Membership Functions Saaty’s priority approach to membership function estimation Properties of reciprocal matrices: – The diagonal values are equal to 1; – Entries symmetrically positioned with respect to the diagonal satisfy condition if multiplicative reciprocality that is M(X k,X l )=1/ M(X l,X k ). – Transitive property: M(X k,X l ) M(X k,X l )= M(X k,X l ) for all indexes i, j, k.

The Development of Fuzzy Sets: Elicitation of Membership Functions Saaty’s priority approach to membership function estimation Eigenvectors of reciprocal matrix – The i-th element of the above vector is equal to nA(X i ). – Overall MA=nA – A is the eigenvector of M associated with the largest eigenvalue of M equal to “n”.

The Development of Fuzzy Sets: Elicitation of Membership Functions Saaty’s priority approach to membership function estimation From reciprocal matrix to fuzzy set: – Construct a reciprocal matrix based on expert's pairwise comparisons – Use of scale of relative importance

The Development of Fuzzy Sets: Elicitation of Membership Functions Saaty’s priority approach to membership function estimation Experimentally constructed reciprocal matrix may not satisfy transitivity condition resulting in some level of inconsistency. Inconsistency index – = 0, if max =n; – >0, lack of consistency.

The Development of Fuzzy Sets: Elicitation of Membership Functions Principle of justifiable granularity Experimental data captured in a form of a certain information granule – fuzzy sets. The resulting fuzzy set is required to satisfy: – Sufficient level of experimental evidence – to be as high as possible. – Sufficient specificity – to be as high as possible. These two requirements are in conflict.

The Development of Fuzzy Sets: Elicitation of Membership Functions Principle of justifiable granularity: development strategy Reconciling conflicting criteria: Cover most data Make fuzzy set specific enough – minimize support of A, |m-a|

The Development of Fuzzy Sets: Elicitation of Membership Functions Design of fuzzy sets through fuzzy clustering: Fuzzy C-Means Grouping n-dimensional data located in R n into c clusters – fuzzy sets so that an objective function becomes minimized. Notation: – U- partition matrix – v 1, v 2, …, v c – prototypes – ||.|| - distance function – m- fuzzification coefficient

The Development of Fuzzy Sets: Elicitation of Membership Functions Design of fuzzy sets through fuzzy clustering: Fuzzy C-Means Partition matrix – two properties

The Development of Fuzzy Sets: Elicitation of Membership Functions FCM – minimization problem Minimize objective function with respect to: – prototypes; – partition matrix. Use of Lagrange multipliers in the optimization with respect to partition matrix. Prototypes easily determined when using Euclidean distance function.

The Development of Fuzzy Sets: Elicitation of Membership Functions FCM – impact of fuzzification coefficient of geometry clusters By changing the values of m (>1) a shape of membership functions becomes affected.

The Development of Fuzzy Sets: Elicitation of Membership Functions Separation measure for fuzzy clusters By quantifying among clusters, an extent of their separation is expressed

The Development of Fuzzy Sets: Elicitation of Membership Functions Fuzzy equalization Select membership functions A 1, A 2, …, A c in such a way so that their expected values are made equal for all fuzzy sets, that is

The Development of Fuzzy Sets: Elicitation of Membership Functions Design of membership functions: main guidelines – Highly visible, well-articulated semantics, keep the number of terms in the range 7+/-2. – Different views at fuzzy sets associated with their underlying estimation techniques. – Fuzzy sets are context-dependent and require calibration (when applied to a certain problem). – Two main categories of estimation techniques - data–driven and user- driven. Also some hybrid approaches are anticipated.

Aggregation Operations Aggregation operator regarded as a mapping satisfying conditions: – monotonicity g(x 1, x 2,…, x n ) > g(y 1, y 2,…, y n ), if x i > y j – boundary conditions g(0, 0, ….., 0) = 0 and g(1, 1, ….., 1) = 1

Aggregation Operations Averaging operators - generalized mean A class of operators in the form:

Aggregation Operations Examples of generalized means

Transformations of Fuzzy Sets Extension principle Different ways of mapping input (number, set, fuzzy set) through a given function f

Transformations of Fuzzy Sets Transformations of numeric argument Transformation of a point through a function

Transformations of Fuzzy Sets Transformations of sets Transformation of a given set through function f B = f(A) = {y  Y| y = f(x),  x  A}

Transformations of Fuzzy Sets Transformations of fuzzy sets Transformation of a given fuzzy set through function f

Transformations of Fuzzy Sets Transformations of fuzzy sets: a multivariate case Transformation of a collection of fuzzy set through function f:

Transformations of Fuzzy Sets Fuzzy numbers and fuzzy arithmetic Fuzzy numbers and fuzzy intervals satisfy the conditions of: – normality; – unimodality; – continuity; – boundness of support.

Transformations of Fuzzy Sets Examples: Information granules of numbers, intervals, fuzzy intervals and fuzzy numbers

Transformations of Fuzzy Sets Examples: Consider that you traveled for 2 hours at speed of about 110 km/hr. What was the distance you traveled? The speed is described in the form of some fuzzy set S whose membership function is given. The next example is a more general version of the above problem. You traveled at speed of about 110 km/hr for about 3 hours. What was the distance traveled? We assume that both the speed and time of travel are described by fuzzy sets. In a certain manufacturing process, there are five operations completed in series. Given the nature of the manufacturing activities, the duration of each of them can be characterized by fuzzy sets T 1, T 2,…, and T 5. What is the time of realization of this process?

Transformations of Fuzzy Sets Interval arithmetic and  -cuts Basic arithmetic operations on intervals: –addition: [a,b] + [c,d] = [a + c, b + d] –subtraction: [a,b] - [c,d] = [a - d, b - c ] –multiplication: [a,b].[c,d] = [min(ac, ad, bc, bd), max(ac, ad, bc, bd)] –division:

Transformations of Fuzzy Sets Interval arithmetic and  -cuts Use α-cuts for operation A*B (A  B)  = A   B  and then combine the obtained results by taking a union of the obtained α- cuts

Transformations of Fuzzy Sets Fuzzy arithmetic and extension principle The membership function of A*B is given in the form Considering some t-norm, one has Depending on t-norm (minimum, drastic product) the following inequality holds

Transformations of Fuzzy Sets Examples: Fuzzy arithmetic Depending on t-norm used, different membership functions of the result A+B are obtained

Transformations of Fuzzy Sets Fuzzy arithmetic: a fundamental result

Transformations of Fuzzy Sets Computing with triangular fuzzy numbers Algebraic operations on triangular fuzzy numbers produce interesting and practically relevant results. Consider two triangular fuzzy numbers

Transformations of Fuzzy Sets Computing with triangular fuzzy numbers: addition In calculations, we consider separately increasing and decreasing segments of the membership functions of A and B This leads to an interesting result - the sum is a triangular fuzzy number with the membership function:

Transformations of Fuzzy Sets Computing with triangular fuzzy numbers: multiplication As before we consider separately increasing and decreasing segments of the membership functions of A and B. For the increasing parts of the membership functions: x=(m-a)α+ay=(n-c) α+c z=xy=[(m-a) α+a][(n-c) α+c] The result is not a triangular fuzzy number.

Transformations of Fuzzy Sets Computing with triangular fuzzy numbers: division As before we consider separately increasing and decreasing segments of the membership functions of A and B. For the increasing parts of the membership functions x=(m-a)α+ay=(n-c) α+c The result is not a triangular fuzzy number.