FUZZ-IEEE’2013 Panel Presentation Title: Since one of the main advantages of fuzzy techniques is easiness-of-use, why make them more complicated? Presenter:

Slides:



Advertisements
Similar presentations
Fuzzy Logic in Natural Resource Modelling William Silvert Emeritus Research Scientist Bedford Institute of Oceanography Dartmouth, Nova Scotia.
Advertisements

AI TECHNIQUES Fuzzy Logic (Fuzzy System). Fuzzy Logic : An Idea.
Fuzzy Expert Systems. Lecture Outline What is fuzzy thinking? What is fuzzy thinking? Fuzzy sets Fuzzy sets Linguistic variables and hedges Linguistic.
Approximate Reasoning 1 Expert Systems Dr. Samy Abu Nasser.
© C. Kemke Approximate Reasoning 1 COMP 4200: Expert Systems Dr. Christel Kemke Department of Computer Science University of Manitoba.
Complexity 7-1 Complexity Andrei Bulatov Complexity of Problems.
Introduction to Computability Theory
Fuzzy Expert System.
TECHNIQUES OF INTEGRATION
FIN357 Li1 Binary Dependent Variables Chapter 12 P(y = 1|x) = G(  0 + x  )
Continuous-Time Fourier Methods
1 Introduction to Computability Theory Lecture11: The Halting Problem Prof. Amos Israeli.
1 Section 2.3 Complexity of Algorithms. 2 Computational Complexity Measure of algorithm efficiency in terms of: –Time: how long it takes computer to solve.
1 A Balanced Introduction to Computer Science, 2/E David Reed, Creighton University ©2008 Pearson Prentice Hall ISBN Chapter 12 Data.
Programmable Logic Controllers (PLCs) This course deals with PLCs, Programmable Logic Controllers. PLCs are the industrial computer/controllers that are.
Oakkar Fall The Need for Decision Engine Automate business processes Implement complex business decision logic Separation of rules and process Business.
Fuzzy Logic BY: ASHLEY REYNOLDS. Where Fuzzy Logic Falls in the Field of Mathematics  Mathematics  Mathematical Logic and Foundations  Fuzzy Logic.
Fuzzy Logic. Priyaranga Koswatta Mundhenk and Itti, 2007.
Fixed point binary numbers. Objectives  Draw a distinction between integers and numbers with a fractional part in a computer context.  Describe how.
CSC2012 Database Technology & CSC2513 Database Systems.
Chapter One The Central Idea. 1 | 2 Copyright © Houghton Mifflin Company. All rights reserved. Economics and Scarcity Economics is the study of how people.
A-Level Computing Data representation. Objectives Know how data can be represented in a computer system Understand the need for various forms of representation.
Fuzzy Sets Introduction/Overview Material for these slides obtained from: Modern Information Retrieval by Ricardo Baeza-Yates and Berthier Ribeiro-Neto.
Artificial Intelligence: Its Roots and Scope
High level & Low level language High level programming languages are more structured, are closer to spoken language and are more intuitive than low level.
Computer Science 1000 Digital Circuits. Digital Information computers store and process information using binary as we’ve seen, binary affords us similar.
Machine language is the lowest and most basic language of programming language. It is a collection of digits which The computer reads and interprets.
Word processing. Advantages of word processors 1) It is faster and easier than writing by hand. 2) You can store documents on your computer, which you.
Introduction to Programming ICS2O Findlay. Learning Goals  We will learn  The definitions of a computer, program and programming language.  The different.
A Level Computing#BristolMet Session Objectives U2#S9 MUST identify operators and operands SHOULD describe different types of operator COULD Create an.
Python Types Python values are of various “types” Ints, Floats, Strings, Characters, and more Two representations of numbers 1 vs 1.0.
Models and Simulations
Computer Math. The Decimal System How do we represent “One Hundred and Twenty Five”? How do we represent “One Hundred and Twenty Five”? Simple: 125 !!!
 Three-Schema Architecture Three-Schema Architecture  Internal Level Internal Level  Conceptual Level Conceptual Level  External Level External Level.
Copyright © Curt Hill Mathematical Logic An Introduction.
Copyright © Cengage Learning. All rights reserved. CHAPTER 7 FUNCTIONS.
Neumaier Clouds Yan Bulgak October 30, MAR550, Challenger 165.
1 Relational Algebra and Calculas Chapter 4, Part A.
20: Stretches © Christine Crisp “Teach A Level Maths” Vol. 1: AS Core Modules.
Algorithms & FlowchartsLecture 10. Algorithm’s CONCEPT.
Discrete Random Variables
Using Models Chapter 2-3. What is a model  Simplified representations of reality play a crucial role in economics.
Algorithms for Geoinformatics: Where Do We Come From? What Are We? Where Are We Going? Vladik Kreinovich University of Texas at El Paso.
AI Fuzzy Systems. History, State of the Art, and Future Development Sde Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh, Faculty in Electrical.
What is Artificial Intelligence?
The Instruction Set Architecture. Hardware – Software boundary Java Program C Program Ada Program Compiler Instruction Set Architecture Microcode Hardware.
Human Computer Interface INT211
Writing Overview. What to expect in the writing section… 2 tasks (1 independent tasks and 1 integrated tasks). – Integrated task: You will real a
Programming Introduction. What is a program? Computers cannot think for themselves, they can only follow instructions. A program is a set of instructions.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Technology Integration Plan Elyssa Holland ETEC W November 1, 2015.
Algorithms for Geoinformatics: Where Do We Come From? What Are We? Where Are We Going? Vladik Kreinovich University of Texas at El Paso.
CMPT 120 Topic: Searching – Part 2 and Intro to Time Complexity (Algorithm Analysis)
Machine Language Computer languages cannot be directly interpreted by the computer – they are not in binary. All commands need to be translated into binary.
Binary Numbers. Decimal vs Binary = 1001 = 101 = 10 1 = on = 0 = off = On and off.
REASONING UNDER UNCERTAINTY: CERTAINTY THEORY
Introduction to programming
Component 1.6.
How else can I represent the same portion?
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
Fuzzy Expert Systems (part 1) By: H.Nematzadeh
Fuzzy Expert Systems (part 1) By: H.Nematzadeh
Fuzzy logic Introduction 3 Fuzzy Inference Aleksandar Rakić
Software engineering USER INTERFACE DESIGN.
Unit 2.6 Data Representation Lesson 1 ‒ Numbers
COMPLEMENTS Complements are used in digital computers for simplifying the subtraction operations and for logical manipulation. There are two types of complements.
Topic 3: Data Hexadecimal.
Binary Numbers The Binary number system is derived from Base 2. In base 2 there are only 2 numerical options 0 and 1. The computer sees these as Off.
ICT Programming Lesson 1:
Real Numbers Natural Numbers Whole Numbers Integers Rational Numbers
Presentation transcript:

FUZZ-IEEE’2013 Panel Presentation Title: Since one of the main advantages of fuzzy techniques is easiness-of-use, why make them more complicated? Presenter: Vladik Kreinovich

An advantage of fuzzy is easiness-of-use, so why use more complicated techniques? First answer: this leads to a more adequate description of uncertainty We need fuzzy in situations when an expert cannot describe an exact value of x, only “small” or “high” The usual [0,1]-based fuzzy techniques describe the expert’s uncertainty by a number d from [0,1] If an expert cannot describe an exact value of x, she cannot describe her degree d exactly either A more adequate description is to say, e.g., that 0.7 is a possible degree, and 0.6 is somewhat possible This means using type-2 fuzzy sets

An advantage of fuzzy is easiness-of-use, so why use more complicated techniques? Second answer: representation complexity often leads to faster computations Example 1: ellipsoids are more complex than boxes, but optimization over ellipsoids is faster Example 2: complex numbers are more complex than reals, but optimization and integration are faster For this reason, complex numbers are used in processing real-valued signals (e.g., FFT) In applications like fuzzy control, complex numbers are sometimes computationally more efficient

An advantage of fuzzy is easiness-of-use, so why use more complicated techniques? Third answer: representations are complex because we describe them in computer-usable terms On the intuitive level, we can easily manipulate “fuzzy” words like “small” or “large” We want computers to manipulate these words, but computers were designed for crisp notions This is similar to the need to translate from decimal to binary – since binary is the computer language Ideally, we should teach computers how to deal with words directly This will make seemingly complicated representations easier – but it’s a great challenge