Hybrid Systems Two examples of the Combination of Rule-Based Systems and neural nets By Pieter Buzing.

Slides:



Advertisements
Similar presentations
Ch. Eick: More on Machine Learning & Neural Networks Different Forms of Learning: –Learning agent receives feedback with respect to its actions (e.g. using.
Advertisements

For Wednesday Read chapter 19, sections 1-3 No homework.
CSCI 347 / CS 4206: Data Mining Module 07: Implementations Topic 03: Linear Models.
Consumer Behavior Prediction using Parametric and Nonparametric Methods Elena Eneva CALD Masters Presentation 19 August 2002 Advisors: Alan Montgomery,
Back-propagation Chih-yun Lin 5/16/2015. Agenda Perceptron vs. back-propagation network Network structure Learning rule Why a hidden layer? An example:
Artificial Neural Networks
Computer Intelligence and Soft Computing
Simple Neural Nets For Pattern Classification
Neural Networks Basic concepts ArchitectureOperation.
RBF Neural Networks x x1 Examples inside circles 1 and 2 are of class +, examples outside both circles are of class – What NN does.
The back-propagation training algorithm
Connectionist models. Connectionist Models Motivated by Brain rather than Mind –A large number of very simple processing elements –A large number of weighted.
November 19, 2009Introduction to Cognitive Science Lecture 20: Artificial Neural Networks I 1 Artificial Neural Network (ANN) Paradigms Overview: The Backpropagation.
September 30, 2010Neural Networks Lecture 8: Backpropagation Learning 1 Sigmoidal Neurons In backpropagation networks, we typically choose  = 1 and 
Neural Networks Marco Loog.
Artificial Neural Networks Artificial Neural Networks are (among other things) another technique for supervised learning k-Nearest Neighbor Decision Tree.
Neural Networks Chapter Feed-Forward Neural Networks.
Distributed Representations of Sentences and Documents
Hazırlayan NEURAL NETWORKS Radial Basis Function Networks II PROF. DR. YUSUF OYSAL.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
What is Artificial Intelligence? AI is the effort to develop systems that can behave/act like humans. Turing Test The problem = unrestricted domains –human.
Artificial Neural Networks (ANN). Output Y is 1 if at least two of the three inputs are equal to 1.
Multiple-Layer Networks and Backpropagation Algorithms
Integrating Neural Network and Genetic Algorithm to Solve Function Approximation Combined with Optimization Problem Term presentation for CSC7333 Machine.
Neural Networks Chapter 6 Joost N. Kok Universiteit Leiden.
Chapter 9 Neural Network.
Appendix B: An Example of Back-propagation algorithm
Hybrid AI & Machine Learning Systems Using Ne ural Networks and Subsumption Architecture By Logan Kearsley.
Backpropagation An efficient way to compute the gradient Hung-yi Lee.
Neural Network Introduction Hung-yi Lee. Review: Supervised Learning Training: Pick the “best” Function f * Training Data Model Testing: Hypothesis Function.
Artificial Intelligence Techniques Multilayer Perceptrons.
CS 478 – Tools for Machine Learning and Data Mining Backpropagation.
Multi-Layer Perceptron
Soft Computing Lecture 19 Part 2 Hybrid Intelligent Systems.
Akram Bitar and Larry Manevitz Department of Computer Science
Prediction of the Foreign Exchange Market Using Classifying Neural Network Doug Moll Chad Zeman.
Neural Network Basics Anns are analytical systems that address problems whose solutions have not been explicitly formulated Structure in which multiple.
1 Lecture 6 Neural Network Training. 2 Neural Network Training Network training is basic to establishing the functional relationship between the inputs.
AI & Machine Learning Libraries By Logan Kearsley.
Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Hazırlayan NEURAL NETWORKS Backpropagation Network PROF. DR. YUSUF OYSAL.
Neural Networks Vladimir Pleskonjić 3188/ /20 Vladimir Pleskonjić General Feedforward neural networks Inputs are numeric features Outputs are in.
Neural Network Terminology
NEURAL NETWORKS LECTURE 1 dr Zoran Ševarac FON, 2015.
Neural Networks 2nd Edition Simon Haykin
Artificial Neural Networks (ANN). Artificial Neural Networks First proposed in 1940s as an attempt to simulate the human brain’s cognitive learning processes.
Artificial Intelligence Methods Neural Networks Lecture 3 Rakesh K. Bissoondeeal Rakesh K. Bissoondeeal.
Bab 5 Classification: Alternative Techniques Part 4 Artificial Neural Networks Based Classifer.
Analyzing Promoter Sequences with Multilayer Perceptrons Glenn Walker ECE 539.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Multiple-Layer Networks and Backpropagation Algorithms
Fall 2004 Backpropagation CS478 - Machine Learning.
Neural Networks.
CS 9633 Machine Learning Inductive-Analytical Methods
CSE 473 Introduction to Artificial Intelligence Neural Networks
FUNDAMENTAL CONCEPT OF ARTIFICIAL NETWORKS
CSE P573 Applications of Artificial Intelligence Neural Networks
Prof. Carolina Ruiz Department of Computer Science
Neural Networks Advantages Criticism
Artificial Neural Network & Backpropagation Algorithm
CSE 573 Introduction to Artificial Intelligence Neural Networks
Neural Network - 2 Mayank Vatsa
Backpropagation.
Capabilities of Threshold Neurons
Ch4: Backpropagation (BP)
3. Feedforward Nets (1) Architecture
Ch4: Backpropagation (BP)
Prof. Carolina Ruiz Department of Computer Science
Presentation transcript:

Hybrid Systems Two examples of the Combination of Rule-Based Systems and neural nets By Pieter Buzing

Plan 4 Introduction: –Knowledge Based System vs Neural Net –Basic hybrid technique 4 Fu’s system 4 KBANN system 4 Comparison (rule improvement, semantics) 4 Conclusions

Introduction 4 Knowledge Based System 4 Neural Network 4 Characteristics KBS & NN 4 Basic hybrid technique

Knowledge Based System 4 Rule base and fact base 4 Facts   Conclusions 4 Certainty Factors [-1, 1] 4 IF smart AND ambitious rich 4 Given: CF(smart)=0.8 CF(ambitious)=0.5 4 Conclude: CF(rich)=0.7*min(0.8, 0.5)=0.35 INFERENCE CF=0.7

Neural Network 4 Nodes and connections 4 layers: input, hidden and output nodes 4 Aim: right weight vector for each connection 4 Trained with examples: minimize error

Characteristics

Basic hybrid technique Initialize the neural network with domain knowledge. So architecture and initial weight are now founded! Use the following mapping:

Fu’s system (1989) 4 Proposed by: Li-Min Fu, Winsconsin 4 Objective: let NN deal with incorrect KB 4 Construction: conceptual network with CFs AND-nodes to maintain meaning 4 Training: backpropagation and hill-climbing because AND-function not differentiable 4 Error handling: identifies wrong rules 4 Semantics: rules always ‘visible’ in network

KBANN system (1994) 4 Proposed by: Towell&Shavlik, Winsconsin 4 Objective: use KB to initialize a NN 4 Construction: concept  node extra nodes and connections added 4 Training: backpropagation 4 Error handling: weight adjustment 4 Semantics: too many connections to make sense out of it

Comparison (1) Coping with erroneous rules 4 Fu considers rule incorrect when weight change exceeds a threshold 4 KBANN deals with it implicitly, it alters the weight of a inconsistent rule 4 Fu can identify malicious rules when 12% of rules is corrupted 4 KBANN: outperforms standard NN with 10% big or 30% small changes

Comparison (2) Maintainability of semantics 4 Fu: every unit keeps its meaning 4 KBANN: (random) units are added 4 Fu: conjunction units hold their original semantic basis 4 KBANN: all nodes are connected, so every node is a big ‘conjunction’ 4 Fu’s weights are CFs. KBANN?

Conclusions 4 Coping with erroneous rules –Fu can be used to verify rules: identify inconsistent ones. –KBANN handles it convincingly 4 Maintainability of semantics –Fu succeeds in comprehensibility goal –KBANN loses its semantics: mere starting base 4 Mind you: different goals, periods, domain