[TOC]

  1. Title: Foundations for Restraining Bolts: Reinforcement Learning with LTLf/LDLf Restraining Specification
  2. Author: Giuseppe De Giacomo et. al.
  3. Publish Year: 2019
  4. Review Date: Mar 2022

Summary of paper

The author investigated the concept of “restraining bolt” that can control the behaviour of learning agents.

Essentially, the way to control a RL agent is that the bolt provides additional rewards to the agent

image-20220309181427110

Although this method is essentially the same as reward shaping (providing additional rewards to the agent), the contribution of this paper is

  1. provide theoretical support for combining MDP and Linear Temporal Logic
  2. provide a deterministic finite state automata to provide rewards signals from LTL.

Some key terms

Restraining Bolts

Restraining bolts were small, cylindrical devices that could be affixed to a droid in order to limit its functions and enforce its obedience.

The learning agents and the restraining bolts are very decoupled.

You can put a specific restraining bolt to the agent and then this agent can play new games (because now the behaviour of the agent is changed).

Minor comments

check this ICAPS 2019 video about this paper

https://www.youtube.com/watch?v=qGLRxfKD40s

[^]: