scholarly journals Ontology-Based Knowledge Representation in Robotic Systems: A Survey Oriented toward Applications

2021 ◽  
Vol 11 (10) ◽  
pp. 4324
Author(s):  
Sumaira Manzoor ◽  
Yuri Goncalves Rocha ◽  
Sung-Hyeon Joo ◽  
Sang-Hyeon Bae ◽  
Eun-Jin Kim ◽  
...  

Knowledge representation in autonomous robots with social roles has steadily gained importance through their supportive task assistance in domestic, hospital, and industrial activities. For active assistance, these robots must process semantic knowledge to perform the task more efficiently. In this context, ontology-based knowledge representation and reasoning (KR & R) techniques appear as a powerful tool and provide sophisticated domain knowledge for processing complex robotic tasks in a real-world environment. In this article, we surveyed ontology-based semantic representation unified into the current state of robotic knowledge base systems, with our aim being three-fold: (i) to present the recent developments in ontology-based knowledge representation systems that have led to the effective solutions of real-world robotic applications; (ii) to review the selected knowledge-based systems in seven dimensions: application, idea, development tools, architecture, ontology scope, reasoning scope, and limitations; (iii) to pin-down lessons learned from the review of existing knowledge-based systems for designing better solutions and delineating research limitations that might be addressed in future studies. This survey article concludes with a discussion of future research challenges that can serve as a guide to those who are interested in working on the ontology-based semantic knowledge representation systems for autonomous robots.

Author(s):  
Ram Kumar ◽  
Shailesh Jaloree ◽  
R. S. Thakur

Knowledge-based systems have become widespread in modern years. Knowledge-base developers need to be able to share and reuse knowledge bases that they build. As a result, interoperability among different knowledge-representation systems is essential. Domain ontology seeks to reduce conceptual and terminological confusion among users who need to share various kind of information. This paper shows how these structures make it possible to bridge the gap between standard objects and Knowledge-based Systems.


AI Magazine ◽  
2012 ◽  
Vol 33 (4) ◽  
pp. 114 ◽  
Author(s):  
Francesco Calimeri ◽  
Giovambattista Ianni ◽  
Thomas Krennwallner ◽  
Francesco Ricca

The Answer Set Programming (ASP) Competition is a biannual event for evaluating declarative knowledge representation systems on hard and demanding AI problems. The competition consists of two main tracks: the ASP system track and the model and solve track. The traditional system track compares dedicated answer set solvers on ASP benchmarks, while the model and solve track invites any researcher and developer of declarative knowledge representation systems to participate in an open challenge for solving sophisticated AI problems with their tools of choice. This article provides an overview of the ASP competition series, reviews its origins and history, giving insights on organizing and running such an elaborate event, and briefly discusses about the lessons learned so far.


2009 ◽  
pp. 950-960
Author(s):  
Kazuhisa Seta

In ontological engineering research field, the concept of “task ontology” is well-known as a useful technology to systemize and accumulate the knowledge to perform problem-solving tasks (e.g., diagnosis, design, scheduling, and so on). A task ontology refers to a system of a vocabulary/ concepts used as building blocks to perform a problem-solving task in a machine readable manner, so that the system and humans can collaboratively solve a problem based on it. The concept of task ontology was proposed by Mizoguchi (Mizoguchi, Tijerino, & Ikeda, 1992, 1995) and its validity is substantiated by development of many practical knowledge-based systems (Hori & Yoshida, 1998; Ikeda, Seta, & Mizoguchi, 1997; Izumi &Yamaguchi, 2002; Schreiber et al., 2000; Seta, Ikeda, Kakusho, & Mizoguchi, 1997). He stated: …task ontology characterizes the computational architecture of a knowledge-based system which performs a task. The idea of task ontology which serves as a system of the vocabulary/concepts used as building blocks for knowledge-based systems might provide an effective methodology and vocabulary for both analyzing and synthesizing knowledge-based systems. It is useful for describing inherent problem-solving structure of the existing tasks domain-independently. It is obtained by analyzing task structures of real world problem. ... The ultimate goal of task ontology research is to provide a theory of all the vocabulary/concepts necessary for building a model of human problem solving processes. (Mizoguchi, 2003) We can also recognize task ontology as a static user model (Seta et al., 1997), which captures the meaning of problem-solving processes, that is, the input/output relation of each activity in a problem-solving task and its effects on the real world as well as on the humans’ mind.


Author(s):  
Kazuhisa Seta

In ontological engineering research field, the concept of “task ontology” is well-known as a useful technology to systemize and accumulate the knowledge to perform problem-solving tasks (e.g., diagnosis, design, scheduling, and so on). A task ontology refers to a system of a vocabulary/concepts used as building blocks to perform a problem-solving task in a machine readable manner, so that the system and humans can collaboratively solve a problem based on it. The concept of task ontology was proposed by Mizoguchi (Mizoguchi, Tijerino, & Ikeda, 1992, 1995) and its validity is substantiated by development of many practical knowledge-based systems (Hori & Yoshida, 1998; Ikeda, Seta, & Mizoguchi, 1997; Izumi &Yamaguchi, 2002; Schreiber et al., 2000; Seta, Ikeda, Kakusho, & Mizoguchi, 1997). He stated: …task ontology characterizes the computational architecture of a knowledge-based system which performs a task. The idea of task ontology which serves as a system of the vocabulary/concepts used as building blocks for knowledge-based systems might provide an effective methodology and vocabulary for both analyzing and synthesizing knowledge-based systems. It is useful for describing inherent problem-solving structure of the existing tasks domain-independently. It is obtained by analyzing task structures of real world problem. ... The ultimate goal of task ontology research is to provide a theory of all the vocabulary/concepts necessary for building a model of human problem solving processes. (Mizoguchi, 2003) We can also recognize task ontology as a static user model (Seta et al., 1997), which captures the meaning of problem-solving processes, that is, the input/output relation of each activity in a problem-solving task and its effects on the real world as well as on the humans’ mind.


Sign in / Sign up

Export Citation Format

Share Document