Semantic Representation of Robot Manipulation with Knowledge Graph

Autonomous indoor service robots are affected by multiple factors when they are directly involved in manipulation tasks in daily life, such as scenes, objects, and actions. It is of self-evident importance to properly parse these factors and interpret intentions according to human cognition and semantics. In this study, the design of a semantic representation framework based on a knowledge graph is presented, including (1) a multi-layer knowledge-representation model, (2) a multi-module knowledge-representation system, and (3) a method to extract manipulation knowledge from multiple sources of information. Moreover, with the aim of generating semantic representations of entities and relations in the knowledge base, a knowledge-graph-embedding method based on graph convolutional neural networks is proposed in order to provide high-precision predictions of factors in manipulation tasks. Through the prediction of action sequences via this embedding method, robots in real-world environments can be effectively guided by the knowledge framework to complete task planning and object-oriented transfer.

[1]  Fuchun Sun,et al.  Long-term robot manipulation task planning with scene graph and semantic knowledge , 2023, Robotic Intelligence and Automation.

[2]  Ji Ho Kwak,et al.  Semantic Grasping Via a Knowledge Graph of Robotic Manipulation: A Graph Representation Learning Approach , 2022, IEEE Robotics and Automation Letters.

[3]  Cewu Lu,et al.  AKB-48: A Real-World Articulated Object Knowledge Base , 2022, 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[4]  Philip S. Yu,et al.  A Survey on Knowledge Graphs: Representation, Acquisition, and Applications , 2020, IEEE Transactions on Neural Networks and Learning Systems.

[5]  Tao Zhang,et al.  Robot and its living space: A roadmap for robot development based on the view of living space , 2020, Digit. Commun. Networks.

[6]  Jing Chen,et al.  RTPO: A Domain Knowledge Base for Robot Task Planning , 2019, Electronics.

[7]  Jan Rosell,et al.  PMK—A Knowledge Processing Framework for Autonomous Robotics Perception and Manipulation , 2019, Sensors.

[8]  Sonia Chernova,et al.  RoboCSE: Robot Common Sense Embedding , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[9]  William Yang Wang,et al.  WikiHow: A Large Scale Text Summarization Dataset , 2018, ArXiv.

[10]  Michael Beetz,et al.  Know Rob 2.0 — A 2nd Generation Knowledge Processing Framework for Cognition-Enabled Robotic Agents , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[11]  Kevin Chen-Chuan Chang,et al.  A Comprehensive Survey of Graph Embedding: Problems, Techniques, and Applications , 2017, IEEE Transactions on Knowledge and Data Engineering.

[12]  Adam Coates,et al.  Cold Fusion: Training Seq2Seq Models Together with Language Models , 2017, INTERSPEECH.

[13]  Max Welling,et al.  Modeling Relational Data with Graph Convolutional Networks , 2017, ESWC.

[14]  Catherine Havasi,et al.  ConceptNet 5.5: An Open Multilingual Graph of General Knowledge , 2016, AAAI.

[15]  Max Welling,et al.  Semi-Supervised Classification with Graph Convolutional Networks , 2016, ICLR.

[16]  Tao Zhu,et al.  STLF: Spatial-temporal-logical knowledge representation and object mapping framework , 2016, 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[17]  Zhiyuan Liu,et al.  Learning Entity and Relation Embeddings for Knowledge Graph Completion , 2015, AAAI.

[18]  Moritz Tenorth,et al.  RoboEarth Semantic Mapping: A Cloud Enabled Knowledge-Based Approach , 2015, IEEE Transactions on Automation Science and Engineering.

[19]  Jianfeng Gao,et al.  Embedding Entities and Relations for Learning and Inference in Knowledge Bases , 2014, ICLR.

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

[21]  Markus Krötzsch,et al.  Wikidata , 2014, Commun. ACM.

[22]  Zhen Wang,et al.  Knowledge Graph Embedding by Translating on Hyperplanes , 2014, AAAI.

[23]  John A. Barnden,et al.  Semantic Networks , 1998, Encyclopedia of Social Network Analysis and Mining.

[24]  Jason Weston,et al.  Translating Embeddings for Modeling Multi-relational Data , 2013, NIPS.

[25]  Moritz Tenorth,et al.  KnowRob: A knowledge processing infrastructure for cognition-enabled robots , 2013, Int. J. Robotics Res..

[26]  Justin J. Miller,et al.  Graph Database Applications and Concepts with Neo4j , 2013 .

[27]  Leslie Pack Kaelbling,et al.  Hierarchical task and motion planning in the now , 2011, 2011 IEEE International Conference on Robotics and Automation.

[28]  P. V. Arivoli,et al.  ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW , 2011 .

[29]  Praveen Paritosh,et al.  Freebase: a collaboratively created graph database for structuring human knowledge , 2008, SIGMOD Conference.

[30]  Jens Lehmann,et al.  DBpedia: A Nucleus for a Web of Open Data , 2007, ISWC/ASWC.

[31]  Hugo Liu,et al.  ConceptNet — A Practical Commonsense Reasoning Tool-Kit , 2004 .

[32]  S. LaValle Rapidly-exploring random trees : a new tool for path planning , 1998 .

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