Affordances as Transferable Knowledge for Planning Agents
نویسندگان
چکیده
Robotic agents often map perceptual input to simplified representations that do not reflect the complexity and richness of the world. This simplification is due in large part to the limitations of planning algorithms, which fail in large stochastic state spaces on account of the well-known “curse of dimensionality.” Existing approaches to address this problem fail to prevent autonomous agents from considering many actions which would be obviously irrelevant to a human solving the same problem. We formalize the notion of affordances as knowledge added to an Markov Decision Process (MDP) that prunes actions in a stateand rewardgeneral way. This pruning significantly reduces the number of state-action pairs the agent needs to evaluate in order to act near-optimally. We demonstrate our approach in the Minecraft domain as a model for robotic tasks, showing significant increase in speed and reduction in state-space exploration during planning. Further, we provide a learning framework that enables an agent to learn affordances through experience, opening the door for agents to learn to adapt and plan through new situations. We provide preliminary results indicating that the learning process effectively produces affordances that help solve an MDP faster, suggesting that affordances serve as an effective, transferable piece of knowledge for planning agents in large state
منابع مشابه
Learning Object Affordances for Tool Use and Problem Solving in Cognitive Robots
One of the hallmarks of human intelligence is the ability of predicting the consequences of actions and efficiently plan behaviors based on such predictions. This ability is supported by internal models that human babies acquire incrementally during development through sensorimotor experience: i.e. by interacting with objects in the environment while being exposed to sensori perception. An eleg...
متن کاملWhat Can I Not Do? Towards an Architecture for Reasoning about and Learning Affordances
This paper describes an architecture for an agent to learn and reason about affordances. In this architecture, Answer Set Prolog, a declarative language, is used to represent and reason with incomplete domain knowledge that includes a representation of affordances as relations defined jointly over objects and actions. Reinforcement learning and decision-tree induction based on this relational r...
متن کاملMotor Affordances in the Home Environment for Children 18 to 42 Months: Impact of Socioeconomic Status, Rate of Sports Experience, and Level of Physical Activity of Parents
Introduction: Considering the importance of the multidimensional character of the home environment in developmental research, especially the motor development of children, the current study examines the effect of parents' socioeconomic status, sports experience rate, and the level of physical activity on the level of motor affordances. Method: The research method with a cross-sectional approach...
متن کاملToward Affordance-Aware Planning
Planning algorithms for non-deterministic domains are often intractable in large state spaces due to the well-known “curse of dimensionality.” Existing approaches to address this problem fail to prevent the planner from considering many actions which would be obviously irrelevant to a human solving the same problem. We formalize the notion of affordances [7] as knowledge added to an MDP that pr...
متن کاملAffordance-Aware Planning
Planning algorithms for non-deterministic domains are often intractable in large state spaces due to the well-known “curse of dimensionality.” Existing approaches to address this problem fail to prevent the planner from considering many actions which would be obviously irrelevant to a human solving the same problem. We formalize the notion of affordances [7] as knowledge added to an MDP that pr...
متن کامل