SlideShare a Scribd company logo
1 of 22
Adaptive Resonance
Theory
Presented By:
D Surat
M.Sc. Physics (Elec.)
Dayalbagh educational Institute
Outline
● Adaptive Resonance Theory basics
● ART Classification
● ART Networks
● Basic ART Network Architecture
● ART Algorithm
ART:Basics
• ART stands for Adaptive resonance theory.
• developed by Stephen Grossberg and Gail Carpenter on
aspects of how the brain processes information.
• It describes a number of neural network models which
use supervised and unsupervised learning methods.
• Address problems such as pattern recognition and
prediction.
ART:Basics(Cont’d)
• The term “resonance” refers to a resonant state of a
neural network in which a category prototype vector
matches close enough to the current input vector. ART
matching leads to this resonant state, which permits
learning. The network learns only in its resonant state.
ART Classification
• ART 1 :
▫ simplest variety of ART networks
▫ accepting only binary inputs.
• ART2 :
▫ support continuous inputs.
• ART3 is refinement of both models.
• Fuzzy ART implements fuzzy logic into ART’s pattern recognition.
• ARTMAP also known as Predictive ART, combines two slightly
modified ART-1 or ART-2 units into a supervised learning structure .
• Fuzzy ARTMAP is merely ARTMAP using fuzzy ART units, resulting
in a corresponding increase in efficacy.
ART Networks
• The basic ART system is unsupervised learning model. It
typically consists of
1. a comparison field
2. a recognition field composed of neurons,
3. a vigilance parameter, and
4. a reset module
• Comparison field: The comparison field takes an input
vector and transfer it to its best match in the
recognition field. Its best match is the single neuron
whose set of weights most closely matches the input
vector.
• Recognition field: Each recognition field neuron, outputs
a negative signal proportional to that neuron’s quality of
match to the input vector to each of the other
recognition field neurons and inhibits their output
accordingly
• Vigilance parameter: After the input vector is
classified, a reset module compares the strength of the
match to a vigilance parameter. The vigilance parameter
has cansidrable influence on the system:
- Higher vigilance produces highly detailed memories.
- lower vigilance results in more general memories.
• Reset module: The reset module compares the strengh
of the recognition match to the vigilance parameter.
- if the vigilance threshold is met, then training
commences.
- otherwise, if the match level does not meet the vigilance
parameter, then the firing recognition neuron is inhibited
until a new input vector is applied.
Basic ART Network Architecture
ART Algorithm
• Input is presented (in layer 1).
•Forward transmission via bottom-up weights(Inner
product) •
Best matching node fires (winner-take-all layer)
Comparison Phase (in Layer 1)
• Backward transmission via top-down weights
• Vigilance test: class template matched with input
pattern. If pattern close enough to template,
categorisation was successful and “resonance” achieved
• If not close enough reset winner neuron and try next
best matching • (The reset inhibit the current winning
neuron, and the current expectation is removed)
• A new competition is then performed in Layer 2, while
the previous winning neuron is disable.
• The new winning neuron in Layer 2 projects a new
expectation to Layer 1, through the L2-L1 connections.
• This process continues until the L2-L1 expectation
provides a close enough match to the input pattern.
• The process of matching, and subsequent adaptation, is
referred to as resonance
Summary
Example
cluster of the vectors
11100,11000,00001,00011
low vigilance: 0.3
High vigilance: 0.7
With ρ=0.3
With ρ=0.7
Applications
• Face recognition
• Image compression
• Mobile robot control
• Target recognition
• Medical diagnosis
• Signature verification
Reference
● https://en.wikipedia.org/wiki/Adaptive_resonance_theory
● http://www.myreaders.info/05-
Adaptive_Resonance_Theory.pdf
● http://vp.dei.ac.in:8081/data/NN/presentations/PHM802_NN_
LP11.pdf
Thank You !!

More Related Content

What's hot

CNN and its applications by ketaki
CNN and its applications by ketakiCNN and its applications by ketaki
CNN and its applications by ketakiKetaki Patwari
 
backpropagation in neural networks
backpropagation in neural networksbackpropagation in neural networks
backpropagation in neural networksAkash Goel
 
Counterpropagation NETWORK
Counterpropagation NETWORKCounterpropagation NETWORK
Counterpropagation NETWORKESCOM
 
U-Netpresentation.pptx
U-Netpresentation.pptxU-Netpresentation.pptx
U-Netpresentation.pptxNoorUlHaq47
 
Perceptron (neural network)
Perceptron (neural network)Perceptron (neural network)
Perceptron (neural network)EdutechLearners
 
Principles of soft computing-Associative memory networks
Principles of soft computing-Associative memory networksPrinciples of soft computing-Associative memory networks
Principles of soft computing-Associative memory networksSivagowry Shathesh
 
Adaline madaline
Adaline madalineAdaline madaline
Adaline madalineNagarajan
 
Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...
Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...
Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...Mohammed Bennamoun
 
Counter propagation Network
Counter propagation NetworkCounter propagation Network
Counter propagation NetworkAkshay Dhole
 
Instance Based Learning in Machine Learning
Instance Based Learning in Machine LearningInstance Based Learning in Machine Learning
Instance Based Learning in Machine LearningPavithra Thippanaik
 
Feed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentFeed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentMuhammad Rasel
 

What's hot (20)

CNN and its applications by ketaki
CNN and its applications by ketakiCNN and its applications by ketaki
CNN and its applications by ketaki
 
Perceptron & Neural Networks
Perceptron & Neural NetworksPerceptron & Neural Networks
Perceptron & Neural Networks
 
backpropagation in neural networks
backpropagation in neural networksbackpropagation in neural networks
backpropagation in neural networks
 
Max net
Max netMax net
Max net
 
Fuzzy Membership Function
Fuzzy Membership Function Fuzzy Membership Function
Fuzzy Membership Function
 
Neural networks introduction
Neural networks introductionNeural networks introduction
Neural networks introduction
 
Counterpropagation NETWORK
Counterpropagation NETWORKCounterpropagation NETWORK
Counterpropagation NETWORK
 
Neural Networks: Introducton
Neural Networks: IntroductonNeural Networks: Introducton
Neural Networks: Introducton
 
If then rule in fuzzy logic and fuzzy implications
If then rule  in fuzzy logic and fuzzy implicationsIf then rule  in fuzzy logic and fuzzy implications
If then rule in fuzzy logic and fuzzy implications
 
U-Netpresentation.pptx
U-Netpresentation.pptxU-Netpresentation.pptx
U-Netpresentation.pptx
 
Perceptron (neural network)
Perceptron (neural network)Perceptron (neural network)
Perceptron (neural network)
 
Principles of soft computing-Associative memory networks
Principles of soft computing-Associative memory networksPrinciples of soft computing-Associative memory networks
Principles of soft computing-Associative memory networks
 
Lecture 9 Perceptron
Lecture 9 PerceptronLecture 9 Perceptron
Lecture 9 Perceptron
 
Adaline madaline
Adaline madalineAdaline madaline
Adaline madaline
 
Associative memory network
Associative memory networkAssociative memory network
Associative memory network
 
Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...
Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...
Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...
 
Mc culloch pitts neuron
Mc culloch pitts neuronMc culloch pitts neuron
Mc culloch pitts neuron
 
Counter propagation Network
Counter propagation NetworkCounter propagation Network
Counter propagation Network
 
Instance Based Learning in Machine Learning
Instance Based Learning in Machine LearningInstance Based Learning in Machine Learning
Instance Based Learning in Machine Learning
 
Feed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentFeed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descent
 

Similar to Adaptive Resonance Theory

Adapt-Resona-Theory, adaptive resonnance theorey
Adapt-Resona-Theory, adaptive resonnance theoreyAdapt-Resona-Theory, adaptive resonnance theorey
Adapt-Resona-Theory, adaptive resonnance theoreyNaveenKumar5162
 
Neural network final NWU 4.3 Graphics Course
Neural network final NWU 4.3 Graphics CourseNeural network final NWU 4.3 Graphics Course
Neural network final NWU 4.3 Graphics CourseMohaiminur Rahman
 
Introduction to Perceptron and Neural Network.pptx
Introduction to Perceptron and Neural Network.pptxIntroduction to Perceptron and Neural Network.pptx
Introduction to Perceptron and Neural Network.pptxPoonam60376
 
Classification by back propagation, multi layered feed forward neural network...
Classification by back propagation, multi layered feed forward neural network...Classification by back propagation, multi layered feed forward neural network...
Classification by back propagation, multi layered feed forward neural network...bihira aggrey
 
Classification by backpropacation
Classification by backpropacationClassification by backpropacation
Classification by backpropacationSiva Priya
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural networkmustafa aadel
 
Neuralnetwork 101222074552-phpapp02
Neuralnetwork 101222074552-phpapp02Neuralnetwork 101222074552-phpapp02
Neuralnetwork 101222074552-phpapp02Deepu Gupta
 
neuralnetwork.pptx
neuralnetwork.pptxneuralnetwork.pptx
neuralnetwork.pptxSherinRappai
 
Artificial neural network by arpit_sharma
Artificial neural network by arpit_sharmaArtificial neural network by arpit_sharma
Artificial neural network by arpit_sharmaEr. Arpit Sharma
 
Introduction to Neural networks (under graduate course) Lecture 9 of 9
Introduction to Neural networks (under graduate course) Lecture 9 of 9Introduction to Neural networks (under graduate course) Lecture 9 of 9
Introduction to Neural networks (under graduate course) Lecture 9 of 9Randa Elanwar
 
ANNs have been widely used in various domains for: Pattern recognition Funct...
ANNs have been widely used in various domains for: Pattern recognition  Funct...ANNs have been widely used in various domains for: Pattern recognition  Funct...
ANNs have been widely used in various domains for: Pattern recognition Funct...vijaym148
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural networkIshaneeSharma
 
33.-Multi-Layer-Perceptron.pdf
33.-Multi-Layer-Perceptron.pdf33.-Multi-Layer-Perceptron.pdf
33.-Multi-Layer-Perceptron.pdfgnans Kgnanshek
 

Similar to Adaptive Resonance Theory (20)

Adapt-Resona-Theory, adaptive resonnance theorey
Adapt-Resona-Theory, adaptive resonnance theoreyAdapt-Resona-Theory, adaptive resonnance theorey
Adapt-Resona-Theory, adaptive resonnance theorey
 
Neural network final NWU 4.3 Graphics Course
Neural network final NWU 4.3 Graphics CourseNeural network final NWU 4.3 Graphics Course
Neural network final NWU 4.3 Graphics Course
 
Introduction to Perceptron and Neural Network.pptx
Introduction to Perceptron and Neural Network.pptxIntroduction to Perceptron and Neural Network.pptx
Introduction to Perceptron and Neural Network.pptx
 
Terminology Machine Learning
Terminology Machine LearningTerminology Machine Learning
Terminology Machine Learning
 
Classification by back propagation, multi layered feed forward neural network...
Classification by back propagation, multi layered feed forward neural network...Classification by back propagation, multi layered feed forward neural network...
Classification by back propagation, multi layered feed forward neural network...
 
Classification by backpropacation
Classification by backpropacationClassification by backpropacation
Classification by backpropacation
 
Backpropagation.pptx
Backpropagation.pptxBackpropagation.pptx
Backpropagation.pptx
 
02 Fundamental Concepts of ANN
02 Fundamental Concepts of ANN02 Fundamental Concepts of ANN
02 Fundamental Concepts of ANN
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Neuralnetwork 101222074552-phpapp02
Neuralnetwork 101222074552-phpapp02Neuralnetwork 101222074552-phpapp02
Neuralnetwork 101222074552-phpapp02
 
ai7.ppt
ai7.pptai7.ppt
ai7.ppt
 
neuralnetwork.pptx
neuralnetwork.pptxneuralnetwork.pptx
neuralnetwork.pptx
 
neuralnetwork.pptx
neuralnetwork.pptxneuralnetwork.pptx
neuralnetwork.pptx
 
Artificial neural network by arpit_sharma
Artificial neural network by arpit_sharmaArtificial neural network by arpit_sharma
Artificial neural network by arpit_sharma
 
Introduction to Neural networks (under graduate course) Lecture 9 of 9
Introduction to Neural networks (under graduate course) Lecture 9 of 9Introduction to Neural networks (under graduate course) Lecture 9 of 9
Introduction to Neural networks (under graduate course) Lecture 9 of 9
 
ANNs have been widely used in various domains for: Pattern recognition Funct...
ANNs have been widely used in various domains for: Pattern recognition  Funct...ANNs have been widely used in various domains for: Pattern recognition  Funct...
ANNs have been widely used in various domains for: Pattern recognition Funct...
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
33.-Multi-Layer-Perceptron.pdf
33.-Multi-Layer-Perceptron.pdf33.-Multi-Layer-Perceptron.pdf
33.-Multi-Layer-Perceptron.pdf
 
ai7.ppt
ai7.pptai7.ppt
ai7.ppt
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
 

More from surat murthy

Quantum neural network
Quantum neural networkQuantum neural network
Quantum neural networksurat murthy
 
Dark matter & dark energy
Dark matter & dark energyDark matter & dark energy
Dark matter & dark energysurat murthy
 
Angular Momentum & Parity in Alpha decay
Angular Momentum & Parity in Alpha decayAngular Momentum & Parity in Alpha decay
Angular Momentum & Parity in Alpha decaysurat murthy
 
Transistor Transistor Logic
Transistor Transistor LogicTransistor Transistor Logic
Transistor Transistor Logicsurat murthy
 

More from surat murthy (6)

Quantum neural network
Quantum neural networkQuantum neural network
Quantum neural network
 
Set Induction
Set InductionSet Induction
Set Induction
 
EPR paradox
EPR paradoxEPR paradox
EPR paradox
 
Dark matter & dark energy
Dark matter & dark energyDark matter & dark energy
Dark matter & dark energy
 
Angular Momentum & Parity in Alpha decay
Angular Momentum & Parity in Alpha decayAngular Momentum & Parity in Alpha decay
Angular Momentum & Parity in Alpha decay
 
Transistor Transistor Logic
Transistor Transistor LogicTransistor Transistor Logic
Transistor Transistor Logic
 

Recently uploaded

Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Adaptive Resonance Theory

  • 1.
  • 2. Adaptive Resonance Theory Presented By: D Surat M.Sc. Physics (Elec.) Dayalbagh educational Institute
  • 3. Outline ● Adaptive Resonance Theory basics ● ART Classification ● ART Networks ● Basic ART Network Architecture ● ART Algorithm
  • 4. ART:Basics • ART stands for Adaptive resonance theory. • developed by Stephen Grossberg and Gail Carpenter on aspects of how the brain processes information. • It describes a number of neural network models which use supervised and unsupervised learning methods. • Address problems such as pattern recognition and prediction.
  • 5. ART:Basics(Cont’d) • The term “resonance” refers to a resonant state of a neural network in which a category prototype vector matches close enough to the current input vector. ART matching leads to this resonant state, which permits learning. The network learns only in its resonant state.
  • 7. • ART 1 : ▫ simplest variety of ART networks ▫ accepting only binary inputs. • ART2 : ▫ support continuous inputs. • ART3 is refinement of both models. • Fuzzy ART implements fuzzy logic into ART’s pattern recognition. • ARTMAP also known as Predictive ART, combines two slightly modified ART-1 or ART-2 units into a supervised learning structure . • Fuzzy ARTMAP is merely ARTMAP using fuzzy ART units, resulting in a corresponding increase in efficacy.
  • 8. ART Networks • The basic ART system is unsupervised learning model. It typically consists of 1. a comparison field 2. a recognition field composed of neurons, 3. a vigilance parameter, and 4. a reset module
  • 9. • Comparison field: The comparison field takes an input vector and transfer it to its best match in the recognition field. Its best match is the single neuron whose set of weights most closely matches the input vector. • Recognition field: Each recognition field neuron, outputs a negative signal proportional to that neuron’s quality of match to the input vector to each of the other recognition field neurons and inhibits their output accordingly
  • 10. • Vigilance parameter: After the input vector is classified, a reset module compares the strength of the match to a vigilance parameter. The vigilance parameter has cansidrable influence on the system: - Higher vigilance produces highly detailed memories. - lower vigilance results in more general memories. • Reset module: The reset module compares the strengh of the recognition match to the vigilance parameter. - if the vigilance threshold is met, then training commences. - otherwise, if the match level does not meet the vigilance parameter, then the firing recognition neuron is inhibited until a new input vector is applied.
  • 11. Basic ART Network Architecture
  • 12. ART Algorithm • Input is presented (in layer 1). •Forward transmission via bottom-up weights(Inner product) • Best matching node fires (winner-take-all layer) Comparison Phase (in Layer 1) • Backward transmission via top-down weights • Vigilance test: class template matched with input pattern. If pattern close enough to template, categorisation was successful and “resonance” achieved
  • 13. • If not close enough reset winner neuron and try next best matching • (The reset inhibit the current winning neuron, and the current expectation is removed) • A new competition is then performed in Layer 2, while the previous winning neuron is disable. • The new winning neuron in Layer 2 projects a new expectation to Layer 1, through the L2-L1 connections. • This process continues until the L2-L1 expectation provides a close enough match to the input pattern. • The process of matching, and subsequent adaptation, is referred to as resonance
  • 15.
  • 16.
  • 17. Example cluster of the vectors 11100,11000,00001,00011 low vigilance: 0.3 High vigilance: 0.7
  • 20. Applications • Face recognition • Image compression • Mobile robot control • Target recognition • Medical diagnosis • Signature verification