Results 1 -
4 of
4
Imitation with ALICE: Learning to Imitate Corresponding Actions across Dissimilar Embodiments
, 2002
"... Imitation is a powerful mechanism whereby knowledge may be transferred between agents (both biological and artificial). Key problems on the topic of imitation have emerged in various areas close to artificial intelligence, including the cognitive and social sciences, animal behavior, robotics, human ..."
Abstract
-
Cited by 35 (4 self)
- Add to MetaCart
Imitation is a powerful mechanism whereby knowledge may be transferred between agents (both biological and artificial). Key problems on the topic of imitation have emerged in various areas close to artificial intelligence, including the cognitive and social sciences, animal behavior, robotics, human--computer interaction, embodied intelligence, software engineering, programming by example and machine learning. Artificial systems used to study imitation can both test models of imitation derived from observational or neurobiological data on imitation in animals and then apply them to different kinds of nonbiological systems ranging from robots to software agents. A crucial problem in imitation is the correspondence problem, mapping action sequences of the demonstrator and the imitator agent. This problem becomes particularly obvious when the two agents do not share the same embodiment and affordances. This paper describes a new general imitation mechanism called Action Learning for Imitation via Correspondence between embodiments (ALICE) that specifically addresses the correspondence problem. The mechanism is implemented and its efficacy illustrated on the "chessworld" testbed that was created to study imitation from an agent-based perspective, i.e., by a particular agent in a particular environment.
The Correspondence Problem
, 1998
"... The identification of any form of social learning, imitation, copying or mimicry presupposes a notion of correspondence between two autonomous agents. Judging whether a behavior has been transmitted socially requires the observer to identify a mapping between the demonstrator and the imitator. If th ..."
Abstract
-
Cited by 29 (7 self)
- Add to MetaCart
The identification of any form of social learning, imitation, copying or mimicry presupposes a notion of correspondence between two autonomous agents. Judging whether a behavior has been transmitted socially requires the observer to identify a mapping between the demonstrator and the imitator. If the demonstrator and imitator have similar bodies, e.g. are animals of the same species, of similar age, and of the same gender, then to a human observer an obvious correspondence is to map the corresponding body parts: left arm of demonstrator maps to left arm of imitator, right eye of demonstrator maps to right eye of imitator, tail of demonstrator maps to tail of imitator. There is also an obvious correspondence of actions: raising the left arm by the model corresponds to raising the left arm by the imitator, production of vocal signals by the model corresponds to the production of acoustically similar ones by the imitator, picking up a fruit by the demonstrator corresponds to picking up a fruit of the same type by the imitator. Furthermore, there is a correspondence in sensory experience: audible sounds, a touch, visible objects and colors, and so on evidently seem to be detected and experienced in similar ways. What to take as the correspondence seems relatively clear in this case. As humans, we are good at imitating and at recognizing such correspondences. It is also clear that most other animals, robots, and software programs may in fact generally fail to recognize any such correspondences. To judge a produced behavior to be a copy of an observed one, we require at least that it respects some such correspondence. The faithfulness or precision of the behavioral match can obviously vary, and no absolute cutoff or threshold exists defining success as opposed to failure of behavioral matching. But one can study the degree of success using various metrics and measures of correspondence (Nehaniv & Dautenhahn, 2001; also see below). Moreover, it turns out that the obvious correspondences between similar bodies mentioned above are not the only ones possible. Consider a human imitating another one that is facing her: if the demonstrator raises her left arm, should the imitator raise her own left arm? Or should she raise her right, to make a "mirror image" of the demonstrator's actions? If the demonstrator picks up a brush, should an imitator pick up the same brush? Or just another brush of the same type? If the demonstrator opens a container to get at chocolate inside, should the imitator open a similar container in the same way e.g. by unwrapping but not tearing the surrounding paper?, or is it enough just to open the container somehow? The different possible answers to these questions presuppose different correspondences. If a child watches a teacher solving subtraction problems in arithmetic, and then solves for the first time similar but not identical problems on its own, social learning has occurred. But what type of correspondence is at work here? In China and Japan, the ideographic character for to imitate also means to learn or to study. By going through the motions of an algorithm for solving sample problems, students everywhere are able to learn how to solve similar ones, of course without necessarily gaining understanding of why the procedures they have learned work. In this chapter, for lack of a better term, we shall use the word imitator to refer to any autonomous agent performing a candidate behavioral match. The use of this word here does not entail any particular mechanism of matching or any particular type of social learning. In what follows, we shall describe how different matching phenomena arise depending on the criteria employed in generating the behavior of the imitator. For example, goal emulation, stimulus enhancement, mimicry, and so on, will all be cast as solutions to correspondence problems with different particular selection criteria.
Abstraction Levels for Robotic Imitation: Overview and Computational Approaches
, 2010
"... This chapter reviews several approaches to the problem of learning by imitation in robotics. We start by describing several cognitive processes identified in the literature as necessary for imitation. We then proceed by surveying different approaches to this problem, placing particular emphasys on m ..."
Abstract
-
Cited by 5 (2 self)
- Add to MetaCart
This chapter reviews several approaches to the problem of learning by imitation in robotics. We start by describing several cognitive processes identified in the literature as necessary for imitation. We then proceed by surveying different approaches to this problem, placing particular emphasys on methods whereby an agent first learns about its own body dynamics by means of self-exploration and then uses this knowledge about its own body to recognize the actions being performed by other agents. This general approach is related to the motor theory of perception, particularly to the mirror neurons found in primates. We distinguish three fundamental classes of methods, corresponding to three abstraction levels at which imitation can be addressed. As such, the methods surveyed herein exhibit behaviors that range from raw sensory-motor trajectory matching to high-level abstract task replication. We also discuss the impact that knowledge about the world and/or the demonstrator can have on the particular behaviors exhibited.
The Correspondence Problem in Social Learning: What Does it Mean for Behaviors to "Match" Anyway?
- In: Perspectives on Imitation: From Cognitive Neuroscience
, 2005
"... this article, for lack of a better term, we shall use the word "imitator" to refer to any autonomous agent performing a candidate behavioral match. The use of this word here does not entail any particular mechanism of matching or any particular type of social learning. In what follows, we shall desc ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
this article, for lack of a better term, we shall use the word "imitator" to refer to any autonomous agent performing a candidate behavioral match. The use of this word here does not entail any particular mechanism of matching or any particular type of social learning. In what follows, we shall describe how different matching phenomena arise depending on the criteria employed in generating the behavior of the imitator. For example, goal emulation, stimulus enhancement, mimicry, and so on, will all be cast as solutions to correspondence problems with different particular selection criteria

