Chapter 8 Fuzzy Associative Memories Li Lin 2004-11-24.

Slides:



Advertisements
Similar presentations
Pattern Association.
Advertisements


Introduction to Artificial Neural Networks
Introduction to Neural Networks Computing
Graphical Technique of Inference

Ch2 Data Preprocessing part3 Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2009.
Fuzzy Inference Systems
 Negnevitsky, Pearson Education, Lecture 5 Fuzzy expert systems: Fuzzy inference n Mamdani fuzzy inference n Sugeno fuzzy inference n Case study.
Learning from Examples Adriano Cruz ©2004 NCE/UFRJ e IM/UFRJ.
AI – CS364 Fuzzy Logic Fuzzy Logic 3 03 rd October 2006 Dr Bogdan L. Vrusias
Soft computing Lecture 6 Introduction to neural networks.
Data Mining Techniques Outline
Pattern Association A pattern association learns associations between input patterns and output patterns. One of the most appealing characteristics of.
Correlation Matrix Memory CS/CMPE 333 – Neural Networks.
Introduction to Neural Networks John Paxton Montana State University Summer 2003.
Fuzzy Expert System.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Chapter 18 Fuzzy Reasoning.
WELCOME TO THE WORLD OF FUZZY SYSTEMS. DEFINITION Fuzzy logic is a superset of conventional (Boolean) logic that has been extended to handle the concept.
Rule-Based Fuzzy Model. In rule-based fuzzy systems, the relationships between variables are represented by means of fuzzy if–then rules of the following.
Revision Michael J. Watts
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Supervised Hebbian Learning
Where We’re At Three learning rules  Hebbian learning regression  LMS (delta rule) regression  Perceptron classification.
© Negnevitsky, Pearson Education, Lecture 7 Artificial neural networks: Supervised learning Introduction, or how the brain works Introduction, or.
Slides are based on Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems.
Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference Sugeno fuzzy inference Case study.
Artificial Neural Network Supervised Learning دكترمحسن كاهاني
NEURAL NETWORKS FOR DATA MINING
1 Pattern Classification X. 2 Content General Method K Nearest Neighbors Decision Trees Nerual Networks.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Data Mining Practical Machine Learning Tools and Techniques Chapter 4: Algorithms: The Basic Methods Section 4.6: Linear Models Rodney Nielsen Many of.
Neural-Network-Based Fuzzy Logical Control and Decision System 主講人 虞台文.
Today Ensemble Methods. Recap of the course. Classifier Fusion
Activations, attractors, and associators Jaap Murre Universiteit van Amsterdam
Introductions to Linear Transformations Function T that maps a vector space V into a vector space W: V: the domain of T W: the codomain of T Chapter.
Fuzzy Systems Michael J. Watts
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 12-1 Chapter 12 Advanced Intelligent Systems.
Fuzzy Sets and Control. Fuzzy Logic The definition of Fuzzy logic is a form of multi-valued logic derived frommulti-valued logic fuzzy setfuzzy set theory.
Fuzzy Inference Systems. Fuzzy inference (reasoning) is the actual process of mapping from a given input to an output using fuzzy logic. The process involves.
“Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved. CHAPTER 12 FUZZY.
Chapter 4: Fuzzy Inference Systems Introduction (4.1) Mamdani Fuzzy models (4.2) Sugeno Fuzzy Models (4.3) Tsukamoto Fuzzy models (4.4) Other Considerations.
Activations, attractors, and associators Jaap Murre Universiteit van Amsterdam en Universiteit Utrecht
1 Lecture 4 The Fuzzy Controller design. 2 By a fuzzy logic controller (FLC) we mean a control law that is described by a knowledge-based system consisting.
Intro. ANN & Fuzzy Systems Lecture 16. Classification (II): Practical Considerations.
Pattern Associators, Generalization, Processing Psych /719 Feb 6, 2001.
Chapter 10 FUZZY CONTROL Chi-Yuan Yeh.
“Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved. CHAPTER 2 ARTIFICIAL.
Fuzzy Relations( 關係 ), Fuzzy Graphs( 圖 形 ), and Fuzzy Arithmetic( 運算 ) Chapter 4.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 1: INTRODUCTION.
Data Transformation: Normalization
Chapter 7. Classification and Prediction
Fuzzy Systems Michael J. Watts
Fuzzy logic Introduction 3 Fuzzy Inference Aleksandar Rakić
Synaptic Dynamics: Unsupervised Learning
Dr. Unnikrishnan P.C. Professor, EEE
Simple Learning: Hebbian Learning and the Delta Rule
FUZZIFICATION AND DEFUZZIFICATION
Chapter 12 Advanced Intelligent Systems
Associative Learning.
Chap. 7 Regularization for Deep Learning (7.8~7.12 )
Connecting Data with Domain Knowledge in Neural Networks -- Use Deep learning in Conventional problems Lizhong Zheng.
Dr. Unnikrishnan P.C. Professor, EEE
Fuzzy Inference Systems
Ch6: AM and BAM 6.1 Introduction AM: Associative Memory
Lecture 16. Classification (II): Practical Considerations
Associative Learning.
Presentation transcript:

Chapter 8 Fuzzy Associative Memories Li Lin

CONTENTS Review Fuzzy Systems as between-cube mapping Fuzzy and Neural Function Estimators Fuzzy Hebb FAMs Adaptive FAMs

Review In Chapter 2, we have mentioned BAM theorem Chapter 7 discussed fuzzy sets as points in the unit hypercube What is associative memories?

Fuzzy systems Koskos: fuzzy systems as between-cube mapping Fig.1 A fuzzy system Output universe of discourse Input universe of discourse The continuous fuzzy system behave as associative memories, or fuzzy associative memories.

Fuzzy and neural function estimators Fuzzy and neural systems estimates sampled function and behave as associative memories Similarities: 1. They are model-free estimator 2. Learn from samples 3. Numerical, unlike AI Differences: They differ in how to estimate the sampled function 1. During the system construction 2. The kind of samples used

Fig.2 Function f maps domains X to range Y 3. Application 4. How they represent and store those samples 5. How they associatively inference Differences:

Neural vs. fuzzy representation of structured knowledge Neural network problems: 1. computational burden of training 2. system inscrutability There is no natural inferential audit tail, like an computational black box. 3. sample generation

Neural vs. fuzzy representation of structured knowledge Fuzzy systems 1. directly encode the linguistic sample (HEAVY,LONGER) in a matrix 2. combine the numerical approaches with the symbolic one Fuzzy approach does not abandon neural-network, it limits them to unstructured parameter and state estimate, pattern recognition and cluster formation.

FAMs as mapping Fuzzy associative memories are transformations FAM map fuzzy sets to fuzzy sets, units cube to units cube. Access the associative matrices in parallel and store them separately Numerical point inputs permit this simplification binary input-out FAMs, or BIOFAMs

FAMs as mapping Fig.3 Three possible fuzzy subsets of traffic-density and green light duration, space X and Y.

Fuzzy vector-matrix multiplication: max-min composition Max-min composition “ ” Where,, M is a fuzzy n-by-p matrix (a point in )

Fuzzy vector-matrix multiplication: max-min composition Example Suppose A=( ), Max-product composition

Fuzzy Hebb FAMs Classical Hebbian learning law: Correlation minimum coding: Example

The bidirectional FAM theorem for correlation-minimum encoding The height and normality of fuzzy set A fuzzy set A is normal, if H(A)=1 Correlation-minimum bidirectional theorem (i) (ii) (iii) (iv) iff for any

The bidirectional FAM theorem for correlation-minimum encoding Proof Then So

Correlation-product encoding Correlation-product encoding provides an alternative fuzzy Hebbian encoding scheme Example Correlation-product encoding preserves more information than correlation-minimum

Correlation-product encoding Correlation-product bidirectional FAM theorem if and A and B are nonnull fit vector then (i) (ii) (iii) (iv) iff for any

FAM system architecture FAM Rule m FAM Rule 1 FAM SYSTEM FAM Rule 2 A B Defuzzifier

Superimposing FAM rules Suppose there are m FAM rules or associations The natural neural-network maximum or add the m associative matrices in a single matrix M: This superimposition scheme fails for fuzzy Hebbian encoding The fuzzy approach to the superimposition problem additively superimposes the m recalled vectors instead of the fuzzy Hebb matrices

Superimposing FAM rules Disadvantages: Separate storage of FAM associations consumes space Advantages: 1 provides an “ audit trail ” of the FAM inference procedure 2 avoids crosstalk 3 provides knowledge-base modularity 4 a fit-vector input A activates all the FAM rules in parallel but to different degrees. Back

Recalled outputs and “ defuzzification ” The recalled output B equals a weighted sum of the individual recalled vectors How to defuzzify? 1. maximum-membership defuzzification simple, but has two fundamental problems: ① the mode of the B distribution is not unique ② ignores the information in the waveform B

Recalled outputs and “ defuzzification ” 2. Fuzzy centroid defuzzification The fuzzy centroid is unique and uses all the information in the output distribution B

Thank you!