Jens Claßen
RWTH Aachen University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Jens Claßen.
Proceedings of the 2006 international symposium on Practical cognitive agents and robots | 2006
Patrick Eyerich; Bernhard Nebel; Gerhard Lakemeyer; Jens Claßen
Action formalisms such as GOLOG or FLUX have been developed primarily for representing and reasoning about change in a logical framework. For this reason, expressivity was the main goal in the development of these formalisms. In another line of research, efficiency of planning methods was the topmost goal resulting in the basic STRIPS language, which has only moderate expressivity. The planning language PDDL developed since 1998 is an extension of basic STRIPS with many expressive features. Now the interesting question is how PDDL compares to GOLOG or other action languages from an expressivity point of view. We will show that a GOLOG fragment, which we call Restricted Basic Action Theories, is as expressive as the ADL fragment of PDDL. To prove this equivalence we use the compilation framework. From a practical point of view, this result can be used for employing efficient planners inside a GOLOG interpreter.
Künstliche Intelligenz | 2012
Jens Claßen; Gabriele Röger; Gerhard Lakemeyer; Bernhard Nebel
Action programming languages like Golog allow to define complex behaviors for agents on the basis of action representations in terms of expressive (first-order) logical formalisms, making them suitable for realistic scenarios of agents with only partial world knowledge. Often these scenarios include sub-tasks that require sequential planning. While in principle it is possible to express and execute such planning sub-tasks directly in Golog, the system can performance-wise not compete with state-of-the-art planners. In this paper, we report on our efforts to integrate efficient planning and expressive action programming in the Platas project. The theoretical foundation is laid by a mapping between the planning language Pddl and the Situation Calculus, which is underlying Golog, together with a study of how these formalisms relate in terms of expressivity. The practical benefit is demonstrated by an evaluation of embedding a Pddl planner into Golog, showing a drastic increase in performance while retaining the full expressiveness of Golog.
european conference on artificial intelligence | 2014
Benjamin Zarrieß; Jens Claßen
GOLOG is a high-level action programming language for controlling autonomous agents such as mobile robots. It is defined on top of a logic-based action theory expressed in the Situation Calculus. Before a program is deployed onto an actual robot and executed in the physical world, it is desirable, if not crucial, to verify that it meets certain requirements (typically expressed through temporal formulas) and thus indeed exhibits the desired behaviour. However, due to the high (first-order) expressiveness of the language, the corresponding verification problem is in general undecidable. In this paper, we extend earlier results to identify a large, non-trivial fragment of the formalism where verification is decidable. In particular, we consider properties expressed in a first-order variant of the branching-time temporal logic CTL*. Decidability is obtained by (1) resorting to the decidable first-order fragment C2 as underlying base logic, (2) using a fragment of GOLOG with ground actions only, and (3) requiring the action theory to only admit local effects.
frontiers of combining systems | 2017
Jens Claßen; Benjamin Zarrieß
The Golog agent programming language is a powerful means to express high-level behaviours in terms of programs over actions defined in a Situation Calculus theory. Its variant DTGolog includes decision-theoretic aspects in the form of stochastic (probabilistic) actions and reward functions. In particular for physical systems such as robots, verifying that a program satisfies certain desired temporal properties is often crucial, but undecidable in general, the latter being due to the language’s high expressiveness in terms of first-order quantification, range of action effects, and program constructs. Recent results for classical Golog show that by suitably restricting these aspects, the verification problem becomes decidable for a non-trivial fragment that retains a large degree of expressiveness. In this paper, we lift these results to the decision-theoretic case by providing an abstraction mechanism for reducing the infinite-state Markov Decision Process induced by the DTGolog program to a finite-state representation, which then can be fed into a state-of-the-art probabilistic model checker.
principles of knowledge representation and reasoning | 2008
Jens Claßen; Gerhard Lakemeyer
international joint conference on artificial intelligence | 2007
Jens Claßen; Patrick Eyerich; Gerhard Lakemeyer; Bernhard Nebel
national conference on artificial intelligence | 2007
Jens Claßen; Yuxiao Hu; Gerhard Lakemeyer
principles of knowledge representation and reasoning | 2006
Jens Claßen; Gerhard Lakemeyer
11th Workshop on Nonmonotonic Reasoning | 2006
Jens Claßen; Gerhard Lakemeyer
national conference on artificial intelligence | 2016
Till Hofmann; Tim Niemueller; Jens Claßen; Gerhard Lakemeyer