Fuzzy Sets and Fuzzy Techniques. Joakim Lindblad. Outline. Constructing. Characterizing. Techniques. Joakim Lindblad. Outline. Constructing.

Similar documents
Fuzzy Sets and Fuzzy Techniques. Joakim Lindblad. Outline. L1: Intro. L4: Constr. and uncertainty. L5: Features. Distances. L8: Set operations

Applied Logic. Lecture 3 part 1 - Fuzzy logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

CS344: Introduction to Artificial Intelligence (associated lab: CS386)

FUZZY ASSOCIATION RULES: A TWO-SIDED APPROACH

x x2 2 + x3 3 x4 3. Use the divided-difference method to find a polynomial of least degree that fits the values shown: (b)

Lecture 5: closed sets, and an introduction to continuous functions

Statistical Pattern Recognition

Signal Processing - Lecture 7

An Update on Generalized Information Theory

Numerical Algorithms. IE 496 Lecture 20

Friedman s test with missing observations

Lecture 1: Systems of linear equations and their solutions

B best scales 51, 53 best MCDM method 199 best fuzzy MCDM method bound of maximum consistency 40 "Bridge Evaluation" problem

Introduction to fuzzy sets

Fuzzy Sets and Fuzzy Techniques. Sladoje. Introduction. Operations. Combinations. Aggregation Operations. An Application: Fuzzy Morphologies

Computational Intelligence Lecture 13:Fuzzy Logic

16 Singular perturbations

Uncertainty and Rules

Lecture Topic 4: Chapter 7 Sampling and Sampling Distributions

Fuzzy control systems. Miklós Gerzson

Math212a1411 Lebesgue measure.

Introduction to gradient descent

Handling imprecise and uncertain class labels in classification and clustering

There are six more problems on the next two pages

Fuzzy Logic and Computing with Words. Ning Xiong. School of Innovation, Design, and Engineering Mälardalen University. Motivations

Where are we? Operations on fuzzy sets (cont.) Fuzzy Logic. Motivation. Crisp and fuzzy sets. Examples

Lagrange Multipliers

A Comparative Study of Different Order Relations of Intervals

Numerical Methods - Numerical Linear Algebra

Math Numerical Analysis Mid-Term Test Solutions

Symmetric Probability Theory

Uncertainty modeling for robust verifiable design. Arnold Neumaier University of Vienna Vienna, Austria

Applied Numerical Analysis Homework #3

Structural Design under Fuzzy Randomness

Decomposition and Intersection of Two Fuzzy Numbers for Fuzzy Preference Relations

Financial Informatics IX: Fuzzy Sets

Interpolation APPLIED PROBLEMS. Reading Between the Lines FLY ROCKET FLY, FLY ROCKET FLY WHAT IS INTERPOLATION? Figure Interpolation of discrete data.

On Ridge Functions. Allan Pinkus. September 23, Technion. Allan Pinkus (Technion) Ridge Function September 23, / 27

Introduction to Algorithms / Algorithms I Lecturer: Michael Dinitz Topic: Intro to Learning Theory Date: 12/8/16

Jian Wu a,b, Francisco Chiclana b,c. Abstract

Numerical Methods. King Saud University

Butcher tableau Can summarize an s + 1 stage Runge Kutta method using a triangular grid of coefficients

CSC Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming

Lecture XI. Approximating the Invariant Distribution

CHAPTER 11. A Revision. 1. The Computers and Numbers therein

12 : Variational Inference I

Cubic Splines MATH 375. J. Robert Buchanan. Fall Department of Mathematics. J. Robert Buchanan Cubic Splines

REU 2007 Transfinite Combinatorics Lecture 9

An Introduction to Entropy and Subshifts of. Finite Type

Kernel Methods. Charles Elkan October 17, 2007

Entropy and Specificity in a Mathematical Theory of Evidence

Solving Linear Systems of Equations

Lecture 3: Pattern Classification

Lösning: Tenta Numerical Analysis för D, L. FMN011,

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 11 Luca Trevisan February 29, 2016

Lecture Notes 20: Zero-Knowledge Proofs

RULE-BASED FUZZY EXPERT SYSTEMS

School of Sciences Indira Gandhi National Open University Maidan Garhi, New Delhi (For January 2012 cycle)

Justify all your answers and write down all important steps. Unsupported answers will be disregarded.

Concepts for decision making under severe uncertainty with partial ordinal and partial cardinal preferences

MATH 13 SAMPLE FINAL EXAM SOLUTIONS

Ch. 7.6 Squares, Squaring & Parabolas

CS 542G: Robustifying Newton, Constraints, Nonlinear Least Squares

Jim Lambers MAT 610 Summer Session Lecture 1 Notes

A new Approach to Drawing Conclusions from Data A Rough Set Perspective

Indeed, if we want m to be compatible with taking limits, it should be countably additive, meaning that ( )

Revision: Fuzzy logic

you expect to encounter difficulties when trying to solve A x = b? 4. A composite quadrature rule has error associated with it in the following form

A Clear View on Quality Measures for Fuzzy Association Rules

Maths Class 11 Chapter 5 Part -1 Quadratic equations

Computational Physics

YORK UNIVERSITY. Faculty of Science Department of Mathematics and Statistics MATH M Test #2 Solutions

Lecture Learning infinite hypothesis class via VC-dimension and Rademacher complexity;

6.2 Unitary and Hermitian operators

Additive Consistency of Fuzzy Preference Relations: Characterization and Construction. Extended Abstract

Scientific Computing

Jim Lambers MAT 419/519 Summer Session Lecture 13 Notes

Machine Learning. Bayesian Regression & Classification. Marc Toussaint U Stuttgart

Stanford University CS254: Computational Complexity Handout 8 Luca Trevisan 4/21/2010

Non-probabilistic approaches for non-deterministic dynamic FE analysis of imprecisely defined structures

Here each term has degree 2 (the sum of exponents is 2 for all summands). A quadratic form of three variables looks as

Linear Algebra. Min Yan

Latent Variable Models and EM algorithm

NEUTROSOPHIC VAGUE SOFT EXPERT SET THEORY

Lecture 12: Introduction to Spectral Graph Theory, Cheeger s inequality

ME 534. Mechanical Engineering University of Gaziantep. Dr. A. Tolga Bozdana Assistant Professor

1.1 Limits and Continuity. Precise definition of a limit and limit laws. Squeeze Theorem. Intermediate Value Theorem. Extreme Value Theorem.

Cryptography and Network Security Prof. D. Mukhopadhyay Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Cell-Probe Proofs and Nondeterministic Cell-Probe Complexity

Philosophy 148 Announcements & Such

Transpose & Dot Product

Lecture 13 Spectral Graph Algorithms

Probability and Measure

6.046 Recitation 11 Handout

1. Let g(x) and h(x) be polynomials with real coefficients such that

MAC Module 2 Modeling Linear Functions. Rev.S08

Implementing Competitive Learning in a Quantum System

Applied Numerical Analysis Quiz #2

Machine Learning for Data Science (CS4786) Lecture 11

Fuzzy Set Theory and Multidimensional Poverty Analysis. Enrica Chiappero-Martinetti University of Pavia and HDCP-IRC at IUSS Pavia

Transcription:

Topics of today Lecture 4 Membership functions and joakim@cb.uu.se. Ch. 10. Ch. 9.1 9.4 Nonspecificity Fuzziness Centre for Image Analysis Uppsala University 2007-02-01, 2007-02-01 (1/28), 2007-02-01 (2/28) Methods of construction and indirect methods One expert and multiple Define the complete membership function based on a justifiable mathematical formula Often based on mapping of directly measurable features of the elements of X Exemplifying it for some selected elements of X and interpolate (/extrapolate) MF in some way. Expert of some kind, 2007-02-01 (3/28), 2007-02-01 (4/28)

Directly defining the membership function Defining (learning) the membership function through examples Examples: Fuzzy set of straight lines, S Least squares straight-line fitting, with residual error ɛ(x) for given line x, where ɛ t is the largest acceptable error. { 1 ɛ(x)/ɛt when ɛ(x) < ɛ S(x) = t 0 otherwise Example: Expert judging, often with the aid of ideal prototypes. What is the degree of membership of x in A? What is the degree of compatibility of x with L A? where L A is a linguistic term we wish to represent. Reverse formulation: Direct mapping of grey values of an image (fuzzy thresholding) Which elements x have the degree A(x) of membership in A Which elements x are compatible with L A to degree A(x), 2007-02-01 (5/28), 2007-02-01 (6/28) Interpolating the membership function Interpolation of the MF requires, in general, some distance measure in X, e.g. if X n, or if we have some mapping Φ : X n (numerical features of X ) which induces a distance in X. Section 10.7: Curve fitting techniques. Lagrange interpolation Least squares curve fitting Neural networks Spline fitting... The opinions of several need to be aggregated. Example: Average (Probabilistic interpretation) A(x) = 1 n a i (x) i=1, 2007-02-01 (7/28), 2007-02-01 (8/28)

The opinions of several need to be aggregated. Example: Weighted average, c i being the degree of competence of expert i A(x) = c i a i (x), i=1 Instead of aggregating the multiple suggested membership values to one, we may choose to use an interval-valued fuzzy set, or a fuzzy set of type 2. where c i = 1 i=1, 2007-02-01 (9/28), 2007-02-01 (10/28) It may be easier/more objective to ask simpler questions to the, than the membership directly. Example: Pairwise comparisons Problem: Determine membership a i = A(x i ) Extracted information: Pairwise relative belongingness, matrix P with p ij a i a j Example: Pairwise comparisons If P is perfect, i.e. p ij = a i a j, then or in matrix form, p ij a j = j=1 a i = na i j=1 Pa = na n is an eigenvalue of P and a is the corresponding eigenvector., 2007-02-01 (11/28), 2007-02-01 (12/28)

Example: Pairwise comparisons In reality, P is not fully consistent, but is instead slightly perturbed. When the values p ij changes slightly, the eigenvalues of P changes in a similar way. Finding the largest eigenvalue and its associated eigenvector provides us with a good solution. The closer λ max is to n, the more accurate is the estimate of a. Section 10.6. Iterated box classification scheme. Note: This does not give us absolute memberships, the solution is often normalized as a post-processing step., 2007-02-01 (13/28), 2007-02-01 (14/28) and and, 2007-02-01 (15/28), 2007-02-01 (16/28)

and and and is connected with some information deficiency. may be incomplete imprecise fragmentary unreliable vague and We are concerned with information in terms of reduction of based information. Alternative: Descriptive information or algorithmic information The length of the shortest possible program by which the object is described/can be computed. contradictory..., 2007-02-01 (17/28), 2007-02-01 (18/28) and Hartley function and theory (Shannon) Probabilistic Generalized information theory Nonspecificity (or imprecision) related to size (cardinality) of relevant sets Fuzziness (or vagueness) imprecise boundaries of relevant sets Strife (or discord) conflicts among various sets or alternatives and Hartley [1928] showed that a function U(A) = c log b A, where A is the cardinality of A, and b > 1 and c > 0 are constants, is the only sensible way to measure the amount of associated with a finite set of possible alternatives. b = 2 and c = 1 measure in bits U(A) = log 2 A Relates to the nonspecificity inherent in each set. Larger sets correspond to less specific predictions., 2007-02-01 (19/28), 2007-02-01 (20/28)

and Assume that a set A is reduced to a subset B by some action. The amount of ( based) information produced by the action I (A, B) is equal to the reduction in I (A, B) = U(A) U(B) = log 2 A B When the action eliminates all but one alternative, B = 1, then I (A, B) = U(A) = log 2 A. That is, U(A) is the amount of information needed to characterize one element of the set A. (Number of bits required to indicate one element.) and A meaningful counterpart to the Hartley function for infinite sets is the following U(A) = log[1 + µ(a)], where µ(a) is the measure of A defined by the Lebesgue integral of the characteristic function of A. This is not directly comparable with values obtained for finite sets. The choice of logarithm for infinite sets is often taken to be the natural logarithm., 2007-02-01 (21/28), 2007-02-01 (22/28) U- U- and Generalized Hartley function U(A) = 1 h(a) h(a) 0 log 2 α A dα Weighted average of the Hartley function for all distinct α-cuts of the normalized counterpart of A. Fuzzy sets that are equal when normalized have the same nonspecificity. and Generalized Hartley function for infinite sets U(A) = 1 h(a) h(a) where µ(a) is the measure of A. 0 log[1 + µ( α A)] dα,, 2007-02-01 (23/28), 2007-02-01 (24/28)

A measure of fuzziness is a function and f : F(X ) For each fuzzy set A, f (A) expresses the degree to which the boundary of A is not sharp. The following three requirements are essential 1 f (A) = 0 iff A is a crisp set 2 f (A) attains its maximum iff A(x) = 0.5 for all x X 3 f (A) f (B) when set A is undoubtedly sharper than set B + and One way to measure fuzziness of a set A is to measure the distance between A and the nearest crisp set. Remaining is to choose the distance measure. Another way is to view the fuzziness of a set as the lack of distinction between the set and its complement. The less a set differs from its complement, the fuzzier it is. Also this path (which is the one we will take) requires a distance measure. This last view, combined with a non-standard complement, requires the exchange of 0.5 in points 2 and 3 on the previous slide with the equilibrium of the fuzzy complement. a) A(x) B(x) when B(x) 0.5 b) A(x) B(x) when B(x) 0.5, 2007-02-01 (25/28), 2007-02-01 (26/28) and A simple and intuitive distance measure is the Hamming distance. d(a, B) = A(x) B(x) The measure of fuzziness then becomes f (A) = d(x, X ) d(a, Ā) = (1 A(x) (1 A(x)) ) = (1 2A(x) 1 ) Generalizes easily to infinite bounded subsets by replacing the sum with an integral. and Fuzziness and nonspecificity are distinct types of and totally independent of each other. They are also totally different in their connections to information. When nonspecificity is reduced, we view this as a gain in information, regardless of any associated change in fuzziness. The opposite, however, is not true. A reduction of fuzziness is reasonable to consider as a gain of information only if the nonspecificity also decreases or remains the same., 2007-02-01 (27/28), 2007-02-01 (28/28)