Naive Bayes texture classification applied to whisker data from a moving robot

Many rodents use their whiskers to distinguish objects by surface texture. To examine possible mechanisms for this discrimination, data from an artificial whisker attached to a moving robot was used to test texture classification algorithms. This data was examined previously using a template-based classifier of the whisker vibration power spectrum [1]. Motivated by a proposal about the neural computations underlying sensory decision making [2], we classified the raw whisker signal using the related ‘naive Bayes’ method. The integration time window is important, with roughly 100ms of data required for good decisions and 500ms for the best decisions. For stereotyped motion, the classifier achieved hit rates of about 80% using a single (horizontal or vertical) stream of vibration data and 90% using both streams. Similar hit rates were achieved on natural data, apart from a single case in which the performance was only about 55%. Therefore this application of naive Bayes represents a biologically motivated algorithm that can perform well in a real-world robot task.

[1]  Miriam Fend,et al.  Whisker-Based Texture Discrimination on a Mobile Robot , 2005, ECAL.

[2]  Christoph Kayser,et al.  Texture signals in whisker vibrations. , 2006, Journal of neurophysiology.

[3]  J. Gold,et al.  Neural computations that underlie decisions about sensory stimuli , 2001, Trends in Cognitive Sciences.

[4]  J. Gold,et al.  Representation of a perceptual decision in developing oculomotor commands , 2000, Nature.

[5]  J. Tenenbaum,et al.  Generalization, similarity, and Bayesian inference. , 2001, The Behavioral and brain sciences.

[6]  Irina Rish,et al.  An empirical study of the naive Bayes classifier , 2001 .

[7]  R. Bogacz Optimal decision-making theories: linking neurobiology with behaviour , 2007, Trends in Cognitive Sciences.

[8]  M. Diamond,et al.  Deciphering the Spike Train of a Sensory Neuron: Counts and Temporal Patterns in the Rat Whisker Pathway , 2006, The Journal of Neuroscience.

[9]  E. R. Lewis,et al.  Dynamic servomechanisms are more fun: A critical look at chapters 6 and 7 of The organization of action , 1981, Behavioral and Brain Sciences.

[10]  M. Diamond,et al.  Neuronal Activity in Rat Barrel Cortex Underlying Texture Discrimination , 2007, PLoS biology.

[11]  Anthony G. Pipe,et al.  Contact type dependency of texture classification in a whiskered mobile robot , 2009, Auton. Robots.

[12]  Konrad Paul Kording,et al.  Decision Theory: What "Should" the Nervous System Do? , 2007, Science.

[13]  Ehsan Arabzadeh,et al.  Enhanced response of neurons in rat somatosensory cortex to stimuli containing temporal noise. , 2008, Cerebral cortex.

[14]  M. Diamond,et al.  Whisker Vibration Information Carried by Rat Barrel Cortex Neurons , 2004, The Journal of Neuroscience.

[15]  D. Simons,et al.  Biometric analyses of vibrissal tactile discrimination in the rat , 1990, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[16]  Jeffrey L. Krichmar,et al.  Texture discrimination by an autonomous mobile brain-based device with whiskers , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[17]  Kevin N. Gurney,et al.  The Basal Ganglia and Cortex Implement Optimal Decision Making Between Alternative Actions , 2007, Neural Computation.

[18]  D. Hand,et al.  Idiot's Bayes—Not So Stupid After All? , 2001 .