Evolutionary learning of dynamic naive bayesian classifiers

Many problems such as voice recognition, speech recognition and many other tasks have been tackled with Hidden Markov Models (HMMs). These problems can also be dealt with an extension of the Naive Bayesian Classifier (NBC) known as Dynamic NBC (DNBC). From a dynamic Bayesian network (DBN) perspectiv...

Descripción completa

Detalles Bibliográficos
Autores: MIGUEL ANGEL PALACIOS ALONSO, CARLOS ALBERTO BRIZUELA RODRIGUEZ, LUIS ENRIQUE SUCAR SUCCAR
Tipo de recurso: artículo
Estado:Versión aceptada para publicación
Fecha de publicación:2009
País:México
Institución:Instituto Nacional de Astrofísica, Óptica y Electrónica
Repositorio:Repositorio Institucional del INAOE
Idioma:inglés
OAI Identifier:oai:inaoe.repositorioinstitucional.mx:1009/1202
Acceso en línea:http://inaoe.repositorioinstitucional.mx/jspui/handle/1009/1202
Access Level:acceso abierto
Palabra clave:info:eu-repo/classification/Naive Bayes classifier/Naive Bayes classifier
info:eu-repo/classification/Dynamic Bayesian networks/Dynamic Bayesian networks
info:eu-repo/classification/Genetic algorithms/Genetic algorithms
info:eu-repo/classification/Gesture recognition/Gesture recognition
info:eu-repo/classification/cti/1
info:eu-repo/classification/cti/12
info:eu-repo/classification/cti/1203
Descripción
Sumario:Many problems such as voice recognition, speech recognition and many other tasks have been tackled with Hidden Markov Models (HMMs). These problems can also be dealt with an extension of the Naive Bayesian Classifier (NBC) known as Dynamic NBC (DNBC). From a dynamic Bayesian network (DBN) perspective, in a DNBC at each time there is a NBC. NBCs work well in data sets with independent attributes. However, they perform poorly when the attributes are dependent or when there are one or more irrelevant attributes which are dependent of some relevant ones. Therefore, to increase this classifier accuracy, we need a method to design network structures that can capture the dependencies and get rid of irrelevant attributes. Furthermore, when we deal with dynamical processes there are temporal relations that should be considered in the network design. In order to learn automatically these models from data and increase the classifier accuracy we propose an evolutionary optimization algorithm to solve this design problem. We introduce a new encoding scheme and new genetic operators which are natural extensions of previously proposed encoding and operators for grouping problems. The design methodology is applied to solve the recognition problem for nine hand gestures. Experimental results show that the evolved network has higher average classification accuracy than the basic DNBC and a HMM.