Download presentation
Presentation is loading. Please wait.
Published byMervin Atkinson Modified over 8 years ago
1
Novel Approaches to Optimised Self-configuration in High Performance Multiple Experts M.C. Fairhurst and S. Hoque University of Kent UK A.F. R. Rahman BCL Technologies Inc. USA
2
Basic Problem Statement Given a number of experts working on the same problem, is group decision superior to individual decisions?
3
Is Democracy the answer? Infinite Number of Experts Each Expert Should be Competent
4
How Does It Relate to Character Recognition? Each Expert has its: Strengths and Weaknesses Peculiarities Fresh Approach to Feature Extraction Fresh Approach to Classification But NOT 100% Correct!
5
Practical Resource Constraints Unfortunately, We Have Limited Number of Experts Number of Training Samples Feature Size Classification Time Memory Size
6
Solution Clever Algorithms to Exploit Experts –Complimentary Information –Redundancy: Check and Balance –Simultaneous Use of Arbitrary Features and Classification Routines
7
How are they Employed? Horizontal Systems
8
How are they Employed? Vertical Systems
9
How are they Employed? Combined System: –A hybrid of Horizontal and VBertical –More Complicated to Analyse? –Even more Complicated to Optimise?
10
What to Optimise? Number of Experts in a configuration Type of Expert in each Position in the hierarchy Optimising Criteria –Do we want a fast system? Or –Do we want an accurate System?
11
Proposed Methodology Genetic Algorithm: A Generalised Search and Optimisation Method Problem Coding: –Chromosome Structure –Fitness Function –Genetic Operators
12
Methodology Chromosome Structure: A Classifier is a Machine Obeying a Set of Production Rules. A Generalised Rule is: ::= : – part is a pattern matching device – part is a feedback mechanism
13
Methodology Fitness Function: Fitness = Correct_Patterns/Total_Patterns Correct_Patterns corresponds to the number of correctly identified patterns in one cycle Total_Patterns corresponds to the number of total patterns being fed to the optimising process
14
Methodology Genetic Operators: –Reproduction: Weighted Roulette Wheel (Goldberg) Stochastic Remainder Selection (Booker) Tournament Selection (Brindle) –Crossover: Swapping at [1,l-1] –Mutation: Random variation Single gene only
15
Selection of a Specific Problem
16
Selection of a Database Machine Printed Characters Extracted from British Envelopes Collected Off-line Total 34 Classes (0-9, A-Z, no Distinction between 0/O and I/1) Total Samples of Over 10,200 characters Size Normalised to 16X24
17
Performance of the Classifiers
18
Performance of the Combination
19
The Optimised Combination
20
Generality of the Solution: Generation of a Vertical System
21
Optimization for the Vertical System Optimized Parameters BWSSub-set size FWSSub-set size MPCSub-set size MLPSub-set size 210481532 Combined % Error: 1.01
22
Generality of the Solution: Generation of a Horizontal System
23
Optimization for the Horizontal System Optimized Parameter BWSFWSMPCMLPError % Weighting Factor 0.140.530.110.220.92
24
Conclusion Multiple Expert Solutions can be made more Robust by optimising these structures Optimisation is made with GA approach The adopted multiple expert configuration is generic: it can produce both vertical and horizontal systems (in addition to the hybrid system) The optimization approach is generic: it man optimize both vertical and horizontal systems (in addition to the hybrid system)
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.