CABot1: A videogame agent implemented in fLIF neurons

CABot1 is an agent in a simple videogame that assists a user in the game. Like the user, it views the game; it takes commands from the user, the commands are used to set goals, and the system interleaves all of these processes. Crucially, CABot1 is implemented entirely in simulated fatiguing Leaky Integrate and Fire neurons. The long term goal of this line of research is to develop a system that can solve the Turing test. The author believes that the best approach to building such a system is to mimic humans at a neural and psychological level. CABot1 makes use of the Cell Assembly hypothesis as the neural implementation of symbols, and as such, CABot1 processes symbols. Developing increasingly complex systems, like CABot1, that are grounded in an environment should lead to a system that is capable of grounding its symbols, learning new symbols, rules and relationships. If such a system is allowed to learn enough, it will be able to pass the Turing test. CABot1 does not pass the Turing test, but it does demonstrate how vision, language, and planning can be implemented in a neural system and integrated into a useful system.

[1]  W. Pitts,et al.  A Logical Calculus of the Ideas Immanent in Nervous Activity (1943) , 2021, Ideas That Created the Future.

[2]  Christian R. Huyck,et al.  Counting with neurons: rule application with nets of fatiguing leaking integrate and fire neurons. , 2006 .

[3]  Daniel J. Amit,et al.  Modeling brain function: the world of attractor neural networks, 1st Edition , 1989 .

[4]  Christian R. Huyck,et al.  Vision in an agent based on fatiguing leaky integrate and fire neurons , 2006 .

[5]  Christian R. Huyck,et al.  Creating hierarchical categories using cell assemblies , 2007, Connect. Sci..

[6]  C. Lebiere,et al.  The Atomic Components of Thought , 1998 .

[7]  Yulei Fan,et al.  Implementation of finite state automata using fLIF neurons , 2008, 2008 7th IEEE International Conference on Cybernetic Intelligent Systems.

[8]  W S McCulloch,et al.  A logical calculus of the ideas immanent in nervous activity , 1990, The Philosophy of Artificial Intelligence.

[9]  Douglas B. Lenat,et al.  CYC: a large-scale investment in knowledge infrastructure , 1995, CACM.

[10]  J J Hopfield,et al.  Neural networks and physical systems with emergent collective computational abilities. , 1982, Proceedings of the National Academy of Sciences of the United States of America.

[11]  Christopher J. Bishop,et al.  Pulsed Neural Networks , 1998 .

[12]  Christian R. Huyck,et al.  Cell Assemblies as an Intermediate Level Model of Cognition , 2001, Emergent Neural Computational Architectures Based on Neuroscience.

[13]  P. Maes How to Do the Right Thing , 1989 .

[14]  Andreas Knoblauch,et al.  An associative model of cortical language and action processing , 2005 .

[15]  E. Vaadia,et al.  Spatiotemporal firing patterns in the frontal cortex of behaving monkeys. , 1993, Journal of neurophysiology.

[16]  E. Capaldi,et al.  The organization of behavior. , 1992, Journal of applied behavior analysis.

[17]  Christian Huyck,et al.  Parsing with fLIF Neurons , 2007 .