Gaussian Mixture Models for Affordance Learning using Bayesian Networks
Pedro Osório, Alexandre Bernardino, Ruben Martinez-Cantin, José Santos-Victor
TL;DR
This work tackles autonomous affordance learning for embodied agents under noisy sensory observations by replacing fully observed discrete BN nodes with Gaussian Mixture Model (GMM) sensor representations. The core method extends prior BN-based affordance learning by coupling discrete object-action-effect nodes with continuous sensor nodes and applying an EM algorithm to learn parameters in the presence of hidden variables, including MAP-based structure initialization to avoid full Structural-EM. Empirical results on simple and complex BN benchmarks show that EM over the full GMM distribution yields substantial RMS-error reductions and improved log-likelihoods, especially as data volume grows or sensor noise increases. The findings demonstrate that probabilistic clustering of sensory inputs improves robustness and inference in affordance learning, albeit with computational costs and opportunities for online or scalable extensions.
Abstract
Affordances are fundamental descriptors of relationships between actions, objects and effects. They provide the means whereby a robot can predict effects, recognize actions, select objects and plan its behavior according to desired goals. This paper approaches the problem of an embodied agent exploring the world and learning these affordances autonomously from its sensory experiences. Models exist for learning the structure and the parameters of a Bayesian Network encoding this knowledge. Although Bayesian Networks are capable of dealing with uncertainty and redundancy, previous work considered complete observability of the discrete sensory data, which may lead to hard errors in the presence of noise. In this paper we consider a probabilistic representation of the sensors by Gaussian Mixture Models (GMMs) and explicitly taking into account the probability distribution contained in each discrete affordance concept, which can lead to a more correct learning.
