96 research outputs found

    Design for novel enhanced weightless neural network and multi-classifier.

    Get PDF
    Weightless neural systems have often struggles in terms of speed, performances, and memory issues. There is also lack of sufficient interfacing of weightless neural systems to others systems. Addressing these issues motivates and forms the aims and objectives of this thesis. In addressing these issues, algorithms are formulated, classifiers, and multi-classifiers are designed, and hardware design of classifier are also reported. Specifically, the purpose of this thesis is to report on the algorithms and designs of weightless neural systems. A background material for the research is a weightless neural network known as Probabilistic Convergent Network (PCN). By introducing two new and different interfacing method, the word "Enhanced" is added to PCN thereby giving it the name Enhanced Probabilistic Convergent Network (EPCN). To solve the problem of speed and performances when large-class databases are employed in data analysis, multi-classifiers are designed whose composition vary depending on problem complexity. It also leads to the introduction of a novel gating function with application of EPCN as an intelligent combiner. For databases which are not very large, single classifiers suffices. Speed and ease of application in adverse condition were considered as improvement which has led to the design of EPCN in hardware. A novel hashing function is implemented and tested on hardware-based EPCN. Results obtained have indicated the utility of employing weightless neural systems. The results obtained also indicate significant new possible areas of application of weightless neural systems

    The Behavior Knowledge Space Fusion Method: Analysis of Generalization Error and Strategies for Performance Improvement

    Get PDF
    In the pattern recognition literature, Huang and Suen introduced the "multinomial" rule for fusion of multiple classifiers under the name of Behavior Knowledge Space (BKS) method [1]. This classifier fusion method can provide very good performances if large and representative data sets are available

    Automatic interpretation of clock drawings for computerised assessment of dementia

    Get PDF
    The clock drawing test (CDT) is a standard neurological test for detection of cognitive impairment. A computerised version of the test has potential to improve test accessibility and accuracy. CDT sketch interpretation is one of the first stages in the analysis of the computerised test. It produces a set of recognised digits and symbols together with their positions on the clock face. Subsequently, these are used in the test scoring. This is a challenging problem because the average CDT taker has a high likelihood of cognitive impairment, and writing is one of the first functional activities to be affected. Current interpretation systems perform less well on this kind of data due to its unintelligibility. In this thesis, a novel automatic interpretation system for CDT sketch is proposed and developed. The proposed interpretation system and all the related algorithms developed in this thesis are evaluated using a CDT data set collected for this study. This data consist of two sets, the first set consisting of 65 drawings made by healthy people, and the second consisting of 100 drawings reproduced from drawings of dementia patients. This thesis has four main contributions. The first is a conceptual model of the proposed CDT sketch interpretation system based on integrating prior knowledge of the expected CDT sketch structure and human reasoning into the drawing interpretation system. The second is a novel CDT sketch segmentation algorithm based on supervised machine learning and a new set of temporal and spatial features automatically extracted from the CDT data. The evaluation of the proposed method shows that it outperforms the current state-of-the-art method for CDT drawing segmentation. The third contribution is a new v handwritten digit recognition algorithm based on a set of static and dynamic features extracted from handwritten data. The algorithm combines two classifiers, fuzzy k-nearest neighbour’s classifier with a Convolutional Neural Network (CNN), which take advantage both of static and dynamic data representation. The proposed digit recognition algorithm is shown to outperform each classifier individually in terms of recognition accuracy. The final contribution of this study is the probabilistic Situational Bayesian Network (SBN), which is a new hierarchical probabilistic model for addressing the problem of fusing diverse data sources, such as CDT sketches created by healthy volunteers and dementia patients, in a probabilistic Bayesian network. The evaluation of the proposed SBN-based CDT sketch interpretation system on CDT data shows highly promising results, with 100% recognition accuracy for heathy CDT drawings and 97.15% for dementia data. To conclude, the proposed automatic CDT sketch interpretation system shows high accuracy in terms of recognising different sketch objects and thus paves the way for further research in dementia and clinical computer-assisted diagnosis of dementia

    SPOCC: Scalable POssibilistic Classifier Combination -- toward robust aggregation of classifiers

    Full text link
    We investigate a problem in which each member of a group of learners is trained separately to solve the same classification task. Each learner has access to a training dataset (possibly with overlap across learners) but each trained classifier can be evaluated on a validation dataset. We propose a new approach to aggregate the learner predictions in the possibility theory framework. For each classifier prediction, we build a possibility distribution assessing how likely the classifier prediction is correct using frequentist probabilities estimated on the validation set. The possibility distributions are aggregated using an adaptive t-norm that can accommodate dependency and poor accuracy of the classifier predictions. We prove that the proposed approach possesses a number of desirable classifier combination robustness properties

    Adaptive combinations of classifiers with application to on-line handwritten character recognition

    Get PDF
    Classifier combining is an effective way of improving classification performance. User adaptation is clearly another valid approach for improving performance in a user-dependent system, and even though adaptation is usually performed on the classifier level, also adaptive committees can be very effective. Adaptive committees have the distinct ability of performing adaptation without detailed knowledge of the classifiers. Adaptation can therefore be used even with classification systems that intrinsically are not suited for adaptation, whether that be due to lack of access to the workings of the classifier or simply a classification scheme not suitable for continuous learning. This thesis proposes methods for adaptive combination of classifiers in the setting of on-line handwritten character recognition. The focal part of the work introduces adaptive classifier combination schemes, of which the two most prominent ones are the Dynamically Expanding Context (DEC) committee and the Class-Confidence Critic Combining (CCCC) committee. Both have been shown to be capable of successful adaptation to the user in the task of on-line handwritten character recognition. Particularly the highly modular CCCC framework has shown impressive performance also in a doubly-adaptive setting of combining adaptive classifiers by using an adaptive committee. In support of this main topic of the thesis, some discussion on a methodology for deducing correct character labeling from user actions is presented. Proper labeling is paramount for effective adaptation, and deducing the labels from the user's actions is necessary to perform adaptation transparently to the user. In that way, the user does not need to give explicit feedback on the correctness of the recognition results. Also, an overview is presented of adaptive classification methods for single-classifier adaptation in handwritten character recognition developed at the Laboratory of Computer and Information Science of the Helsinki University of Technology, CIS-HCR. Classifiers based on the CIS-HCR system have been used in the adaptive committee experiments as both member classifiers and to provide a reference level. Finally, two distinct approaches for improving the performance of committee classifiers further are discussed. Firstly, methods for committee rejection are presented and evaluated. Secondly, measures of classifier diversity for classifier selection, based on the concept of diversity of errors, are presented and evaluated. The topic of this thesis hence covers three important aspects of pattern recognition: on-line adaptation, combining classifiers, and a practical evaluation setting of handwritten character recognition. A novel approach combining these three core ideas has been developed and is presented in the introductory text and the included publications. To reiterate, the main contributions of this thesis are: 1) introduction of novel adaptive committee classification methods, 2) introduction of novel methods for measuring classifier diversity, 3) presentation of some methods for implementing committee rejection, 4) discussion and introduction of a method for effective label deduction from on-line user actions, and as a side-product, 5) an overview of the CIS-HCR adaptive on-line handwritten character recognition system.Luokittimien yhdistÀminen komitealuokittimella on tehokas keino luokitustarkkuuden parantamiseen. Laskentatehon jatkuva kasvu tekee myös useiden luokittimien yhtÀaikaisesta kÀytöstÀ yhÀ varteenotettavamman vaihtoehdon. JÀrjestelmÀn adaptoituminen (mukautuminen) kÀyttÀjÀÀn on toinen hyvÀ keino kÀyttÀjÀriippumattoman jÀrjestelmÀn tarkkuuden parantantamiseksi. Vaikka adaptaatio yleensÀ toteutetaan luokittimen tasolla, myös adaptiiviset komitealuokittimet voivat olla hyvin tehokkaita. Adaptiiviset komiteat voivat adaptoitua ilman yksityiskohtaista tietoa jÀsenluokittimista. Adaptaatiota voidaan nÀin kÀyttÀÀ myös luokittelujÀrjestelmissÀ, jotka eivÀt ole itsessÀÀn sopivia adaptaatioon. Adaptaatioon sopimattomuus voi johtua esimerkiksi siitÀ, ettÀ luokittimen totetutusta ei voida muuttaa, tai siitÀ, ettÀ kÀytetÀÀn luokittelumenetelmÀÀ, joka ei sovellu jatkuvaan oppimiseen. TÀmÀ vÀitöskirja kÀsittelee menetelmiÀ luokittimien adaptiiviseen yhdistÀmiseen kÀyttÀen sovelluskohteena kÀsinkirjoitettujen merkkien on-line-tunnistusta. Keskeisin osa työtÀ esittelee uusia adaptiivisia luokittimien yhdistÀmismenetelmiÀ, joista kaksi huomattavinta ovat Dynamically Expanding Context (DEC) -komitea sekÀ Class-Confidence Critic Combining (CCCC) -komitea. Molemmat nÀistÀ ovat osoittautuneet kykeneviksi tehokkaaseen kÀyttÀjÀ-adaptaatioon kÀsinkirjoitettujen merkkien on-line-tunnistuksessa. Erityisesti hyvin modulaarisella CCCC jÀrjestelmÀllÀ on saatu hyviÀ tuloksia myös kaksinkertaisesti adaptiivisessa asetelmassa, jossa yhdistetÀÀn adaptiivisia jÀsenluokittimia adaptiivisen komitean avulla. VÀitöskirjan pÀÀteeman tukena esitetÀÀn myös malli ja kÀytÀnnön esimerkki siitÀ, miten kÀyttÀjÀn toimista merkeille voidaan pÀÀtellÀ oikeat luokat. Merkkien todellisen luokan onnistunut pÀÀttely on elintÀrkeÀÀ tehokkaalle adaptaatiolle. Jotta adaptaatio voitaisiin suorittaa kÀyttÀjÀlle lÀpinÀkyvÀsti, merkkien todelliset luokat on kyettÀvÀ pÀÀttelemÀÀn kÀyttÀjÀn toimista. TÀllÀ tavalla kÀyttÀjÀn ei tarvitse antaa suoraa palautetta tunnistustuloksen oikeellisuudesta. TyössÀ esitetÀÀn myös yleiskatsaus Teknillisen korkeakoulun Informaatiotekniikan laboratoriossa kehitettyyn adaptiiviseen kÀsinkirjoitettujen merkkien tunnistusjÀrjestelmÀÀn. TÀhÀn jÀrjestelmÀÀn perustuvia luokittimia on kÀytetty adaptiivisten komitealuokittimien kokeissa sekÀ jÀsenluokittimina ettÀ vertailutasona. Lopuksi esitellÀÀn kaksi erillistÀ menetelmÀÀ komitealuokittimen tarkkuuden edelleen parantamiseksi. NÀistÀ ensimmÀinen on joukko menetelmiÀ komitealuokittimen rejektion (hylkÀyksen) toteuttamiseksi. Toinen esiteltÀvÀ menetelmÀ on kÀyttÀÀ luokittimien erilaisuuden mittoja jÀsenluokittimien valintaa varten. Ehdotetut uudet erilaisuusmitat perustuvat kÀsitteeseen, jota kutsumme virheiden erilaisuudeksi. VÀitöskirjan aihe kattaa kolme hahmontunnistuksen tÀrkeÀÀ osa-aluetta: online-adaptaation, luokittimien yhdistÀmisen ja kÀytÀnnön sovellusalana kÀsinkirjoitettujen merkkien tunnistuksen. NÀistÀ kolmesta lÀhtökohdasta on kehitetty uudenlainen synteesi, joka esitetÀÀn johdantotekstissÀ sekÀ liitteenÀ olevissa julkaisuissa. TÀmÀn vÀitöskirjan oleellisimmat kontribuutiot ovat siten: 1) uusien adaptiivisten komitealuokittimien esittely, 2) uudenlaisten menetelmien esittely luokittimien erilaisuuden mittaamiseksi, 3) joidenkin komitearejektiomenetelmien esittely, 4) pohdinnan ja erÀÀn toteutustavan esittely syötettyjen merkkien todellisen luokan pÀÀttelemiseksi kÀyttÀjÀn toimista, sekÀ sivutuotteena 5) kattava yleiskatsaus CIS-HCR adaptiiviseen on-line kÀsinkirjoitettujen merkkien tunnistusjÀrjestelmÀÀn.reviewe

    A comparative study of classifier combination applied to NLP tasks

    Get PDF
    The paper is devoted to a comparative study of classifier combination methods, which have been successfully applied to multiple tasks including Natural Language Processing (NLP) tasks. There is variety of classifier combination techniques and the major difficulty is to choose one that is the best fit for a particular task. In our study we explored the performance of a number of combination methods such as voting, Bayesian merging, behavior knowledge space, bagging, stacking, feature sub-spacing and cascading, for the part-of-speech tagging task using nine corpora in five languages. The results show that some methods that, currently, are not very popular could demonstrate much better performance. In addition, we learned how the corpus size and quality influence the combination methods performance. We also provide the results of applying the classifier combination methods to the other NLP tasks, such as name entity recognition and chunking. We believe that our study is the most exhaustive comparison made with combination methods applied to NLP tasks so far
    • 

    corecore