Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-06T23:33:59.335Z Has data issue: false hasContentIssue false

Automatic landmark discovery for learning agents under partial observability

Published online by Cambridge University Press:  02 August 2019

Alper Demіr
Affiliation:
Department of Computer Engineering, Middle East Technical University, 06800 Ankara, Turkey e-mail: ademir@ceng.metu.edu.tr
Erkіn Çіlden
Affiliation:
RF and Simulation Systems Directorate, STM Defense Technologies Engineering and Trade Inc., 06530 Ankara, Turkey e-mail: erkin.cilden@stm.com.tr
Faruk Polat
Affiliation:
Department of Computer Engineering, Middle East Technical University, 06800 Ankara, Turkey e-mail: polat@ceng.metu.edu.tr
Rights & Permissions [Opens in a new window]

Abstract

In the reinforcement learning context, a landmark is a compact information which uniquely couples a state, for problems with hidden states. Landmarks are shown to support finding good memoryless policies for Partially Observable Markov Decision Processes (POMDP) which contain at least one landmark. SarsaLandmark, as an adaptation of Sarsa(λ), is known to promise a better learning performance with the assumption that all landmarks of the problem are known in advance.

In this paper, we propose a framework built upon SarsaLandmark, which is able to automatically identify landmarks within the problem during learning without sacrificing quality, and requiring no prior information about the problem structure. For this purpose, the framework fuses SarsaLandmark with a well-known multiple-instance learning algorithm, namely Diverse Density (DD). By further experimentation, we also provide a deeper insight into our concept filtering heuristic to accelerate DD, abbreviated as DDCF (Diverse Density with Concept Filtering), which proves itself to be suitable for POMDPs with landmarks. DDCF outperforms its antecedent in terms of computation speed and solution quality without loss of generality.

The methods are empirically shown to be effective via extensive experimentation on a number of known and newly introduced problems with hidden state, and the results are discussed.

Information

Type
Research Article
Copyright
© Cambridge University Press, 2019 
Figure 0

Figure 1 SarsaLandmark with MDD/DDCF workflow. Shaded parts are the steps that DDCF introduces to MDD

Figure 1

Table 1 Problem sizes, the number of landmarks in the problems (including the goal states), and their reference publications. The problems marked with * are modified versions of their originals

Figure 2

Figure 2 Domain sketches. In elevator escape, the light switch, the button, and the elevator positions are marked with S, B, and E, and the goal states and the landmark states are marked with G and L in the other domains. The states marked as L* in large landmark grid are the additional landmark states, emerging due to the observation semantics of the problem. (a) 4 rooms (b) zigzag (c) virtual office (d) elevator escape (e) large landmark grid

Figure 3

Figure 3 Observation transition graphs of the domains. The goal states and landmark states are labeled as G and L, respectively. (a) 4 rooms, (b) zigzag, (c) virtual office, (d) large landmark grid, (e) elevator escape

Figure 4

Table 2 Average number of steps taken in the problem domains. The values are given with their 95% confidence interval

Figure 5

Figure 4 Average CPU time usage for DD approaches

Figure 6

Table 3 Number of concepts used for automatic landmark identification.

Figure 7

Figure 5 Precision and recall comparisons of DDCF against MDD (a): Precision, (b): Recall