Introduction to Fuzzy Sets Theory

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

Fuzzy Systems. Introduction

Financial Informatics IX: Fuzzy Sets

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

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

Fuzzy Systems. Introduction

Mathematical Approach to Vagueness

Abstract. Keywords. Introduction

What Is Fuzzy Logic?

Introduction to fuzzy sets

Fuzzy Logic. An introduction. Universitat Politécnica de Catalunya. Departament de Teoria del Senyal i Comunicacions.

What is fuzzy? A dictionary definition. And so what is a Fuzzy Set? events. a not clear Set? 1. Of or resembling fuzz.

3. DIFFERENT MODEL TYPES

AE4M33RZN, Fuzzy logic: Introduction, Fuzzy operators

Motivation. From Propositions To Fuzzy Logic and Rules. Propositional Logic What is a proposition anyway? Outline

Neural Networks & Fuzzy Logic. Introduction

The Problem. Sustainability is an abstract concept that cannot be directly measured.

2010/07/12. Content. Fuzzy? Oxford Dictionary: blurred, indistinct, confused, imprecisely defined

Classical Sets and Non-Classical Sets: An Overview

Membership Functions Representing a Number vs. Representing a Set: Proof of Unique Reconstruction

ISSN: Received: Year: 2018, Number: 24, Pages: Novel Concept of Cubic Picture Fuzzy Sets

3. Lecture Fuzzy Systems

Fuzzy Applications 10/2/2001. Feedback Control Systems FLC. Engine-Boiler FLC. Engine-Boiler FLC. Engine-Boiler FLC. Page 1

OPPA European Social Fund Prague & EU: We invest in your future.

FS Part 1 : Uncertainty, Intervals and FS. André Bigand, LISIC, ULCO Université Lille-Nord de France Web:www-lisic.univ-littoral.

OUTLINE. Introduction History and basic concepts. Fuzzy sets and fuzzy logic. Fuzzy clustering. Fuzzy inference. Fuzzy systems. Application examples

Compenzational Vagueness

CM10196 Topic 2: Sets, Predicates, Boolean algebras

Operations on level graphs of bipolar fuzzy graphs

Computational Intelligence Lecture 13:Fuzzy Logic

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

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

This time: Fuzzy Logic and Fuzzy Inference

A Zadeh-Norm Fuzzy Description Logic for Handling Uncertainty: Reasoning Algorithms and the Reasoning System

On the Relation of Probability, Fuzziness, Rough and Evidence Theory

UNIVERSITY OF SURREY

Why is There a Need for Uncertainty Theory?

Adaptive Non-singleton Type-2 Fuzzy Logic Systems: A Way Forward for Handling Numerical Uncertainties in Real World Applications

THE MULTIPLE-VALUED LOGIC.

CHAPTER V TYPE 2 FUZZY LOGIC CONTROLLERS

Fuzzy Propositional Logic for the Knowledge Representation

The Limit of Humanly Knowable Mathematical Truth

VI Fuzzy Optimization

Fuzzy Expert Systems Lecture 3 (Fuzzy Logic)

Computational Intelligence Lecture 6:Fuzzy Rule Base and Fuzzy Inference Engine

FUZZY CONTROL. Main bibliography

Bayesian belief networks

Using Fuzzy Logic as a Complement to Probabilistic Radioactive Waste Disposal Facilities Safety Assessment -8450

From statistics to data science. BAE 815 (Fall 2017) Dr. Zifei Liu

8. Classification and Pattern Recognition

New Similarity Measures for Intuitionistic Fuzzy Sets

Fuzzy Expert Systems Lecture 3 (Fuzzy Logic)

Fuzzy Limits of Functions

Linear Algebra Fall mathx.kaist.ac.kr/~schoi/teaching.html.

Where are we? Knowledge Engineering Semester 2, Reasoning under Uncertainty. Probabilistic Reasoning

This time: Fuzzy Logic and Fuzzy Inference

Index Terms Vague Logic, Linguistic Variable, Approximate Reasoning (AR), GMP and GMT

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

Fundamentals. 2.1 Fuzzy logic theory

Fuzzy Logic and Fuzzy Systems Properties & Relationships

Fuzzy Sets. Fuzzy Sets and Fuzzy Logic. Fuzzy Properties. Fuzzy Measures: Example. Properties are represented by fuzzy sets. Properties might be like:

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

Multi-period medical diagnosis method using a single valued. neutrosophic similarity measure based on tangent function

Lecture 1: Introduction & Fuzzy Control I

Measurement and Research Department Reports

Fuzzy Logic. By Clifton F. Cobb

Approximate Boolean Reasoning: Foundations and Applications in Data Mining

Reasoning in Uncertain Situations

Uncertain Logic with Multiple Predicates

Circuit Implementation of a Variable Universe Adaptive Fuzzy Logic Controller. Weiwei Shan

Environment Protection Engineering MATRIX METHOD FOR ESTIMATING THE RISK OF FAILURE IN THE COLLECTIVE WATER SUPPLY SYSTEM USING FUZZY LOGIC

A Crisp Representation for Fuzzy SHOIN with Fuzzy Nominals and General Concept Inclusions

Outline. Introduction, or what is fuzzy thinking? Fuzzy sets Linguistic variables and hedges Operations of fuzzy sets Fuzzy rules Summary.

Review CHAPTER. 2.1 Definitions in Chapter Sample Exam Questions. 2.1 Set; Element; Member; Universal Set Partition. 2.

A NEW CLASS OF FUSION RULES BASED ON T-CONORM AND T-NORM FUZZY OPERATORS

Uncertainty and Rules

Computations Under Time Constraints: Algorithms Developed for Fuzzy Computations can Help

This section will take the very naive point of view that a set is a collection of objects, the collection being regarded as a single object.

Intelligent Agents. First Order Logic. Ute Schmid. Cognitive Systems, Applied Computer Science, Bamberg University. last change: 19.

Interval based Uncertain Reasoning using Fuzzy and Rough Sets

We introduce one more operation on sets, perhaps the most important

Fuzzy Expert Systems Lecture 6 (Fuzzy Logic )

The Fuzzy Description Logic ALC F LH

A hierarchical fusion of expert opinion in the Transferable Belief Model (TBM) Minh Ha-Duong, CNRS, France

Basic Probabilistic Reasoning SEG

Bootstrapping Mathematics

Applied Logics - A Review and Some New Results

The Study of Overhead Line Fault Probability Model Based on Fuzzy Theory

Multicriteria decision-making method using the correlation coefficient under single-valued neutrosophic environment

Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2018

Intersection and union of type-2 fuzzy sets and connection to (α 1, α 2 )-double cuts

Probability of fuzzy events

Chapter 3. Cartesian Products and Relations. 3.1 Cartesian Products

2.2 Graphs of Functions

Lectures on Medical Biophysics Department of Biophysics, Medical Faculty, Masaryk University in Brno. Biocybernetics

Chapter 13 Uncertainty

DRAFT CONCEPTUAL SOLUTION REPORT DRAFT

Causal Inference with Big Data Sets

A PRIMER ON ROUGH SETS:

Uncertain Second-order Logic

Transcription:

An DIBRIS - University of Genova, ITALY & S.H.R.O. - Sbarro Institute for Cancer Research and Molecular Medicine Temple University, Philadelphia, PA, USA email: masulli@disi.unige.it MLCI 2018

Outline 1 2

From: B. Kosko, Scientific American 1993 Computers do not reason as brain do. Computers "reason" when they manipulate precise facts that have been reduced to strings of zeros and ones and statements that are either true or false. The human brain can reason with vague assertions or claims that involve uncertainties or value judgments: "The air is cool", or "That speed is fast" or "She is young". Unlike computers, humans have common sense that enables them to reason in a world where things are inly partially true. Fuzzy logic is a branch of machine intelligence that helps computers paint gray, common sense pictures of an uncertain world. Logicians in the 1920s first broached its key concept: everything is a matter of degree.

From: B. Kosko, Scientific American 1993 Fuzzy logic manipulates such vague concepts as "warm" or "still dirty" and so helps engineers to build air conditioners, washing machines and other devices that judge how fast they should operate or shift from one setting to another even when the criteria for making those changes are hard to define. When mathematicians lack specific algorithms that dictate how a system should respond to inputs, fuzzy logic can control or describe the system by using "common sense" rules that refer to indefinite quantities.

From: B. Kosko, Scientific American 1993 No known mathematical model can back up a truck-and-trailer rig from a parking lot to a loading dock when the vehicle starts from a random spot. Both humans and fuzzy systems can perform this nonlinear guidance task by using practical but imprecise rules such as "If the trailer turns a little to the left, then turn it a little to the right." Fuzzy systems often glean their rules from experts. When no expert gives the rules, adaptive fuzzy systems learn the rules by observing how people regulate real systems.

Applications of Fuzzy Sets Theory (from somewhere??) Machine Systems Human-Based Systems Human/Machine Systems picture/voice recognition human reliability model medical diagnosis Chinese character recognition cognitive psycology inspection data processing natural language understanding thinking/beaviour models tranfusion consultation intelligent robots sensory investigations expert systems crop recognition public awareness investigation CAI process control risk assesment CAE production management enviromental assesment optimization planning car/train opration human relation structures personnel management safety/maintenance systems demand trend models development planning breakdown diagnosis social pychology equipement diagnostics electric power systems operations category analysis quality evaluation fuzzy controllers insurance systems home electrical appliance control human interfaces automatic operation management decision-making multiporpouse decision-making knowledege bases data bases

A brief hystory 1910-1913 Bertrand Russell & Alfred North Whitehead: "Principia Mathematica" 1920 Jan Łukasiewicz (Polish) multi-modal logic: paper "On Three-valued Logic" 1937 Max Black - vague sets: paper "Vagueness: An exercise in logical analysis" 1965 Lotfali (Lofti) Askar Zadeh (Azerbaijan 4 Feb 1921 - California 6 Sep 2017): paper "" (Information and Control. 1965; 8: 338 353). Zadeh applies the Łukasiewicz logic to each element of a set and proposes a complete algebra for fuzzy sets.

From: B. Kosko, Scientific American 1993 A recent wave of commercial fuzzy products, most of them from Japan, has popularized fuzzy logic. In 1980 the contracting firm of F. L Smidth & Company in Copenhagen first used fuzzy system to oversee the operation of a Cement kiln. In 1983 Hitaci turned over control of a subway in Sendai, Japan using a fuzzy system. Since then, Japanese companies have used fuzzy logic to direct hundreds of household appliances and electronics products.

From: B. Kosko, Scientific American 1993 Applications for fuzzy logic extend beyond control systems. Recent theorems show that in principle fuzzy logic can he used to model any continuous system, be it based in engineering or physics or biology or economics. Investigators in many fields may find that fuzzy, commonsense models are more useful or accurate than are standard mathematical ones.

Crisp sets are sets whose elements have degrees of membership. were introduced by Lotfi A. Zadeh (1965) as an extension of the classical notion of set. In classical set theory, the membership of elements in a set is assessed in binary terms according to a bivalent condition an element either belongs or does not belong to the set.

Example In classical sets theory, the set H of real numbers from 150 to 200 is: H = {r R 150 r 200} The indicator function (or characteristic function) µ H (r) gives the membership of each element of the universe R to h: { 1 if 150 r 200 µ H (r) = 0 otherwise

Crisp sets Fuzzy set theory permits the gradual assessment of the membership of elements in a set; this is described with the aid of a membership function valued in the real unit interval [0, 1]. generalize classical sets, since the indicator functions of classical sets are special cases of the membership functions of fuzzy sets, if the latter only take values 0 or 1. Classical bivalent sets are in fuzzy set theory usually called crisp sets. The fuzzy set theory can be used in a wide range of domains in which information is incomplete or imprecise, such as bioinformatics or big data analytics.

Example Let we define the fuzzy sets F of real numbers that are close to 175 by meas the following membership function: µ F (r) = 1 2π e 1 2 (r 175)2

Definition (Fuzzy set) A fuzzy set A in X is a set of ordered pairs A = {( x, µ A (x) ) x X}. µ A is called the membership function, µ A : X M, where M is the membership space where each element of X is mapped to. If M = {0, 1}, A is a crisp set.

Fuzzy Sets Membership functions and probabilities

Fuzzy Sets Membership functions and probabilities Suppose you had been in the desert for a week without a drink and you came upon two bottles

Fuzzy Sets Membership functions and probabilities C could contain, say, swamp water. That is membership of 0.91 means that the contents of C are fairly similar to perfectly potable liquids (e.g., pure water). The probability that A is potable = 0.91 means that over a long run of experiments, the contents of A are expected to be potable in about 91% of the trials; in the other 9% the contents will be hydrochloric acid.

Fuzzy Sets Membership functions and probabilities

Fuzzy Sets Membership functions and probabilities While it is of great intellectual interest to establish the proper connections between FL and probability, this author does not believe that doing so will change the ways in which we solve problems, because both probability and FL should be in the arsenal of tools used by engineers [Mendel, 1995].

Memberships Defined by the user, as it is need by the problem to model

Clustering methods and fuzzy sets Jim Bezdek (1981) introduced the concept of hard and fuzzy partition in order to extend the notion of membership of pattern to clusters. The motivation of this extension is related to the fact that a pattern often cannot be thought of as belonging to a single cluster only. In many cases, a description in which the membership of a pattern is shared among clusters is necessary.

Fuzzy singleton Definition (Fuzzy singleton) The singleton is a fuzzy set A associated to a crisp number x 0. Its membership function is µ A (x) = { 1 if x = x0 0 otherwise

Example 1 A real estate agent wants to classify the houses offering to customers. Let X = {1, 2, 3,..., 10} the number of bedrooms. The fuzzy set A "kind of comfortable home for a family of 4" can be defined as A = {(1, 0.2), (2, 0.5), (3, 0.8), (4, 1.0), (5, 0.7), (6, 0.3)}.

Example 2 à = "real numbers considerably larger than 10" where µã(x) = à = {(x, µã(x)) x X} { 0 x 10 (1 + (x 10) 2 ) 1 x > 10. gnuplot> set xrange [10:50] gnuplot> plot (1+(x-10)**(-2))**(-1)

Notation à = µã(x 1 )/x 1 + µã(x 2 )/x 2 + = à = µã(x)/x X n µã(x i )/x i if X discrete i=1 if X continuous Note: in this context, the meaning of the symbols + is union of elements

Normal fuzzy set Definition (Normal fuzzy set) à normal sup x µã(x) = 1 NOTE: if à is not normal, it can be normalized: µã(x) µ à (x) sup x µã(x)

Example 3 Ã = "integers close to 10" Ã =.1/7 +.5/8 +.8/9 + 1/10 +.8/11 +.5/12 +.1/13

Example 4 Ã = "real numbers close to 10" Ã = R / 1 1 + (x 10) 2 x gnuplot> set xrange [0:20] gnuplot> plot 1/(1+(x-10)**2)

Definition (Support of a fuzzy set S(Ã)) The support S(Ã) of a fuzzy set is a crisp set containing all elements of à with µ à (x) > 0, i.e., S(Ã) = { x µ à (x) > 0, x X}. Definition (Nucleus of a fuzzy set S(Ã)) The nucleus N(Ã) of a fuzzy set is a crisp set containing all elements of à with µ à (x) = 1, i.e., N(Ã) = { x µ à (x) = 1, x X}.

Definition (α-level set (or α-cut)) The α-level set A α of the fuzzy set à is a crisp set containing the elements of à with membership degree at least α, i.e., A α = { x µã(x) α, x X}. Definition (Strong α-level set (or Strong α-cut)) The strong α-level set Áα of the fuzzy set à is a crisp set containing the elements of à with membership degree greater than α, i.e., A α = { x µã(x) > α, x X}.

A 0 support ; A 1 nucleus

Algebraic Operations Definition: Definition:

Algebraic Operations Definition: Definition:

Algebraic Operations Definition:

Algebraic Operations Definition: Example:

Algebra of fuzzy sets Definition (Union of fuzzy sets) Let A e B be two fuzzy sets in X. The union of A and B is the fuzzy set D = A B with membership function µ D (x) = max{µ A (x), µ B (x)} x X.

Algebra of fuzzy sets Definition (Intersection of fuzzy sets) Let A e B be two fuzzy sets in X. The intersection of A and B is the fuzzy set D = A B with membership function µ D (x) = min{µ A (x), µ B (x)} x X.

Algebra of fuzzy sets Definition (Complement of a fuzzy set) Let A be a fuzzy set in X. The complement of A in X is the fuzzy set à with membership function µã(x) = 1 µ A (x) x X.

Fuzzy Sets Triangolar norms, t-norms (FUZZY AND),,, Axioms

Fuzzy Sets Triangolar norms, t-norms (FUZZY AND),,,

Fuzzy Sets Triangolar co-norms (FUZZY OR),,, Axioms A t-conorm (s-norm) is a function S : [0, 1] [0, 1] [0, 1] that satisfies the following properties:

Fuzzy Sets Triangolar co-norms (FUZZY OR),,,

Principle of Non-Contradiction (crisp sets): A A = Principle of Excluded Middle (crisp sets): A A = U U = [1, 7] A = {(1, 0.2), (2, 0.5), (3, 0.8), (4, 1.0), (5, 0.7), (6, 0.3)} A = {(1, 0.8), (2, 0.5), (3, 0.2), (4, 0), (5, 0.3), (6, 0.7)} A A = {(1, 0.2), (2, 0.5), (3, 0.2), (4, 0), (5, 0.3), (6, 0.3)} A A = {(1, 0.8), (2, 0.5), (3, 0.8), (4, 1), (5, 0.7), (6, 0.7)}.

Principle of Non-Contradiction (crisp sets): A A = Principle of Excluded Middle (crisp sets): A A = U U = [1, 7] A = {(1, 0.2), (2, 0.5), (3, 0.8), (4, 1.0), (5, 0.7), (6, 0.3)} A = {(1, 0.8), (2, 0.5), (3, 0.2), (4, 0), (5, 0.3), (6, 0.7)} A A = {(1, 0.2), (2, 0.5), (3, 0.2), (4, 0), (5, 0.3), (6, 0.3)} A A = {(1, 0.8), (2, 0.5), (3, 0.8), (4, 1), (5, 0.7), (6, 0.7)}.

Fuzzy Sets Geometrical interpretation [Kosko, 1991] Fuzzy hypercube à = {(1, 1/3), (2, 3/4)}