Home Research Publications Software Robots Personal Stuff

One of the great scientific challenges of our time is that of understanding the natural phenomenon of human intelligence, and its twin challenge of engineering artificial systems that display aspects of intelligence. Since a key function of the brain is to enable an animal to effectively exert control over its environment, the question of how an intelligent agent modifies its behaviour given experience in the world is one of the foundational questions of Artificial Intelligence. My research fits broadly within the framework of reinforcement learning, a machine learning paradigm concerned with the problem of learning how to act.

My primary interest is in building agents that must solve a range of tasks over their operational lifetimes, and can therefore use experience gained in solving some tasks to build knowledge structures that enable them to improve performance on other tasks. My work is directed towards scaling up to the kind of high-dimensional, continuous problems faced by robots (and humans), with the goal of one day creating a mobile robot capable of autonomous operation, open-ended learning, and broad competence.

My thesis will be on autonomous skill acquisition in continuous domains. One of the most impressive of human learning abilities is skill acquisition-the ability to create new skills, refine them through practice, and apply them in new task contexts. Skill acquisition lies at the heart of two important aspects of human intelligence. First, humans are able to perpetually improve their solutions to difficult control tasks through practice, moving from inefficient, planned movements that require a great deal of attention, to smooth, optimized movements that are executed efficiently without conscious thought. This type of learning underlies much of human achievement because it supports our unique ability to specialize at tasks by devoting time and effort to them. Second, through the retention and refinement of solutions to important subproblems, humans become able to solve increasingly difficult problems over time. From shortly after birth, we begin assembling a vast library of motor and cognitive skills over our lifetimes that gradually enables more and more activities with less and less cognitive effort.

My dissertation will focus on developing new methods for autonomous skill acquisition in high-dimensional, continuous problems, with the ultimate aim of achieving autonomous skill acquisition on a mobile robot.

In the recent past I have worked on transfer in reinforcement learning, and on robot motivational systems. They are not a focus right this minute, but I expect they will be again in the future.

Further back, during some of my time at Edinburgh I worked on the Hydra project, which aimed at investigating the principles underlying the co-operation of relative simple units (think cells) to construction more complex units (think arms and legs) and to generate complex behaviour, using only local communication. That experience has left me with a secondary but enduring interest in Artificial Morphogenesis and Self-Assembly Robotics. I also used to occasionally dabble in Artificial Evolution and Evolutionary Methods, where I was interested in the properties of the evolutionary process, rather than the use of genetic algorithms to solve hard optimisation problems.

During my undergraduate years at Wits my research was mainly in Computational Geometry, but I don't do that at all anymore. I have, however, retained a strong interest in the problems facing Computer Science Education in South Africa.

gdk at cs dot umass dot edu