SLUG: A Connectionist Architecture for Inferring the Structure of Finite-State Environments

11Citations
Citations of this article
24Readers
Mendeley users who have this article in their library.

Abstract

Consider a robot wandering around an unfamiliar environment, performing actions and sensing the resulting environmental states. The robot's task is to construct an internal model of its environment, a model that will allow it to predict the consequences of its actions and to determine what sequences of actions to take to reach particular goal states. Rivest and Schapire (1987a, 1987b; Schapire, 1988) have studied this problem and have designed a symbolic algorithm to strategically explore and infer the structure of “finite state” environments. The heart of this algorithm is a clever representation of the environment called an update graph. We have developed a connectionist implementation of the update graph using a highly-specialized network architecture. With back propagation learning and a trivial exploration strategy--choosing random actions--the network can outperform the Rivest and Schapire algorithm on simple problems. Perhaps the most interesting consequence of the connectionist approach is that, by relaxing the constraints imposed by a symbolic description, it suggests a more general representation of the update graph, thus allowing for greater flexibility in expressing potential solutions. © 1991, Kluwer Academic Publishers. All rights reserved.

Cite

CITATION STYLE

APA

Mozer, M. C., & Bachrach, J. (1991). SLUG: A Connectionist Architecture for Inferring the Structure of Finite-State Environments. Machine Learning, 7(2), 139–160. https://doi.org/10.1023/A:1022694928327

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free