Multimodal real-time contingency detection for HRI

Our goal is to develop robots that naturally engage people in social exchanges. In this paper, we focus on the problem of recognizing that a person is responsive to a robot's request for interaction. Inspired by human cognition, our approach is to treat this as a contingency detection problem. We present a simple discriminative Support Vector Machine (SVM) classifier to compare against previous generative methods introduced in prior work by Lee et al. [1]. We evaluate these methods in two ways. First, by training three separate SVMs with multi-modal sensory input on a set of batch data collected in a controlled setting, where we obtain an average F1 score of 0.82. Second, in an open-ended experiment setting with seven participants, we show that our model is able to perform contingency detection in real-time and generalize to new people with a best F1 score of 0.72.

[1]  Brian Scassellati,et al.  Learning acceptable windows of contingency , 2006, Connect. Sci..

[2]  Javier R. Movellan,et al.  Detecting contingencies: An infomax approach , 2010, Neural Networks.

[3]  Ian D. Watson,et al.  Using reinforcement learning for city site selection in the turn-based strategy game Civilization IV , 2008, 2008 IEEE Symposium On Computational Intelligence and Games.

[4]  Eric Horvitz,et al.  Models for Multiparty Engagement in Open-World Dialog , 2009, SIGDIAL Conference.

[5]  J. Watson Smiling, cooing, and "the game." , 1972 .

[6]  Candace L. Sidner,et al.  Recognizing engagement in human-robot interaction , 2010, HRI 2010.

[7]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[8]  Andrea Lockerd Thomaz,et al.  Multi-cue Contingency Detection , 2012, Int. J. Soc. Robotics.

[9]  Marek P. Michalowski,et al.  A spatial model of engagement for a social robot , 2006, 9th IEEE International Workshop on Advanced Motion Control, 2006..

[10]  Andrea Lockerd Thomaz,et al.  Vision-based contingency detection , 2011, 2011 6th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[11]  J.R. Movellan,et al.  An Infomax Controller for Real Time Detection of Social Contingency , 2005, Proceedings. The 4nd International Conference on Development and Learning, 2005..

[12]  Alexander Stoytchev,et al.  Self-detection in robots: a method based on detecting temporal contingencies† , 2011, Robotica.

[13]  Erik Schaffernicht,et al.  Whom to talk to? Estimating user interest from movement trajectories , 2008, RO-MAN 2008 - The 17th IEEE International Symposium on Robot and Human Interactive Communication.