Situated Bayesian Reasoning Framework for Robots Operating in Diverse Everyday Environments

General-purpose robots operating in unstructured environments have the potential to benefit by leveraging abstract, commonsense knowledge for task execution. In this paper, we present an approach for automatically generating a compact semantic knowledge base, relevant to a robot’s particular operating environment, given only a small number of object labels obtained from object recognition or a robot’s task description. In order to cope with noise and non-deterministic data across our data sources, we formulate our representation as a statistical relational model represented as a Baysian Logic Network. We validate our approach in both abstract and real-world domains, demonstrating the robot’s ability to perform inference about object categories, locations and properties given a small amount of local information. Additionally, we present an approach for interactively validating the mined information with the help of a co-located user.

[1]  Pietro Perona,et al.  Microsoft COCO: Common Objects in Context , 2014, ECCV.

[2]  Iraklis Varlamis,et al.  Word Sense Disambiguation with Semantic Networks , 2008, TSD.

[3]  Michael Beetz,et al.  Extending Markov Logic to Model Probability Distributions in Relational Domains , 2007, KI.

[4]  Douglas B. Lenat,et al.  CYC: a large-scale investment in knowledge infrastructure , 1995, CACM.

[5]  Sonia Chernova,et al.  Solving and Explaining Analogy Questions Using Semantic Networks , 2015, AAAI.

[6]  Junpeng Chen,et al.  Combining ConceptNet and WordNet for Word Sense Disambiguation , 2011, IJCNLP.

[7]  H. Kucera,et al.  Computational analysis of present-day American English , 1967 .

[8]  Tony Veale,et al.  An Intrinsic Information Content Metric for Semantic Similarity in WordNet , 2004, ECAI.

[9]  Francesco Chinello,et al.  KUKA Control Toolbox , 2011, IEEE Robotics & Automation Magazine.

[10]  Evgeniy Gabrilovich,et al.  Computing Semantic Relatedness Using Wikipedia-based Explicit Semantic Analysis , 2007, IJCAI.

[11]  Marti A. Hearst,et al.  Nearly-Automated Metadata Hierarchy Creation , 2004, NAACL.

[12]  Li Fei-Fei,et al.  Reasoning about Object Affordances in a Knowledge Base Representation , 2014, ECCV.

[13]  George A. Miller,et al.  WordNet: A Lexical Database for English , 1995, HLT.

[14]  Krista A. Ehinger,et al.  SUN database: Large-scale scene recognition from abbey to zoo , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[15]  Li Fei-Fei,et al.  ImageNet: A large-scale hierarchical image database , 2009, CVPR.

[16]  Matthew Richardson,et al.  Markov logic networks , 2006, Machine Learning.

[17]  Kuo-Chu Chang,et al.  Weighing and Integrating Evidence for Stochastic Simulation in Bayesian Networks , 2013, UAI.

[18]  Moritz Tenorth,et al.  KNOWROB — knowledge processing for autonomous personal robots , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Hema Swetha Koppula,et al.  RoboBrain: Large-Scale Knowledge Engine for Robots , 2014, ArXiv.

[20]  Ali Farhadi,et al.  You Only Look Once: Unified, Real-Time Object Detection , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[21]  Alessandro Saffiotti,et al.  Some notes on the use of hybrid maps for mobile robots , 2004 .

[22]  Michael Beetz,et al.  Bayesian Logic Networks , 2009 .

[23]  Michael J. Witbrock,et al.  An Introduction to the Syntax and Content of Cyc , 2006, AAAI Spring Symposium: Formalizing and Compiling Background Knowledge and Its Applications to Knowledge Representation and Question Answering.

[24]  Catherine Havasi,et al.  Representing General Relational Knowledge in ConceptNet 5 , 2012, LREC.