KR Conference 2016 Short Paper
- Vasanth Sarathy
- Matthias Scheutz
The concept of “affordance” represents the relationship between human perceivers and their environment. Affordance perception, representation, and inference are central to commonsense reasoning, tool-use and creative problem-solving in artificial agents. Existing approaches fail to provide flexibility with which to reason about affordances in the open world, where they are influenced by changing context, social norms, historical precedence, and uncertainty. We develop a formal rulesbased logical representational format coupled with an uncertainty-processing framework to reason about cognitive affordances in a more general manner than shown in the existing literature. Our framework allows agents to make deductive and abductive inferences about functional and social affordances, collectively and dynamically, thereby allowing the agent to adapt to changing conditions. We demonstrate our approach with an example, and show that an agent can successfully reason through situations that involve a tight interplay between various social and functional norms. Background James Gibson (1979) introduced the concept of “affordance” to represent the relationship between the agent and its environment. Past work in formalizing this relationship has largely focused on modeling affordance using either statistical formalisms or ontology-based approaches. For example, Montesano et al. have developed statistically inspired causal models of affordance using Bayesian Networks to formalize the relationship between object features, actions and effects (Montesano et al. 2007). Varadarajan et al. (Varadarajan 2015) developed a detailed knowledge-ontology based on conceptual, functional and part properties of objects, and then used a combination of detection and query matching algorithms to pinpoint the affordances for objects. Despite these efforts, affordance representation faces many challenges that have not been overcome in the previous work. These approaches fail to provide flexibility with which to reason about affordances in the open world, where they are influenced by changing context, social norms, historical precedence, and uncertainty. For example, these current approaches cannot reason that coffee mugs afford grasping and drinking, while also affording serving as a paperweight or cupholder, or depending on the context, as family heirloom not meant to be used at all.