<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Modeling AGI Safety Frameworks with Causal Influence Diagrams</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Tom Everitty</string-name>
          <email>tomeveritt@google.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ramana Kumary</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Victoria Krakovnay</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shane Legg DeepMind</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Contact author</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>K Eric Drexler. Reframing superintelligence: Comprehensive AI services as general intelligence. Technical report, Future of Humanity Institute, University of Oxford</institution>
          ,
          <addr-line>2019</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Proposals for safe AGI systems are typically made at the level of frameworks, specifying how the components of the proposed system should be trained and interact with each other. In this paper, we model and compare the most promising AGI safety frameworks using causal influence diagrams. The diagrams show the optimization objective and causal assumptions of the framework. The unified representation permits easy comparison of frameworks and their assumptions. We hope that the diagrams will serve as an accessible and visual introduction to the main AGI safety frameworks.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>One of the primary goals of AI research is the development
of artificial agents that can exceed human performance on a
wide range of cognitive tasks, in other words, artificial
general intelligence (AGI). Although the development of AGI has
many potential benefits, there are also many safety concerns
that have been raised in the literature [Bostrom, 2014; Everitt
et al., 2018; Amodei et al., 2016]. Various approaches for
addressing AGI safety have been proposed [Leike et al., 2018;
Christiano et al., 2018; Irving et al., 2018; Hadfield-Menell et
al., 2016; Everitt, 2018], often presented as a modification of
the reinforcement learning (RL) framework, or a new
framework altogether.</p>
      <p>Understanding and comparing different frameworks for
AGI safety can be difficult because they build on differing
concepts and assumptions. For example, both reward
modeling [Leike et al., 2018] and cooperative inverse RL
[HadfieldMenell et al., 2016] are frameworks for making an agent learn
the preferences of a human user, but what are the key
differences between them? In this paper, we show that causal
influence diagrams (CIDs) [Koller and Milch, 2003; Howard and
Matheson, 1984] offer a unified way of clearly representing
the most prominent frameworks discussed in the AGI safety
literature. In addition to surfacing many background
assumptions, the unified representation enables easy comparison of
different frameworks.</p>
      <p>What makes this unified representation possible is the high
information density of CIDs. A CID describes safety
frameworks with random variables that together specify what is
under an agent’s control, what the agent is trying to achieve by
selecting outcomes under its control, and what information
the agent has available when making these decisions.
Multiagent CIDs can model the interaction of multiple agents.
CIDs also encode the causal structure of the environment,
specifying which variables causally influence which others.
This causal information reveals much about agents’ abilities
and incentives to influence their environment [Everitt et al.,
2019].</p>
      <p>In our terminology, a framework is a way of building or
training an AI system, or a way of situating the system in an
environment so that it learns or achieves some goal. We take
a high-level view on what counts as a framework, so we can
talk about different approaches to building safe AGI.
Frameworks determine what agents know and want, insofar as we
can take the intentional stance towards them. We focus on
frameworks rather than on implementations of specific
algorithms in order to generalize across different safety problems
and draw broad lessons. A safety framework is a framework
designed to highlight or address some problem in AGI safety.</p>
      <p>The actual behaviour of artificial agents will be contingent
on implementation details such as the training algorithms
used or the task specification. But these details can obscure
general patterns of behaviour shown by intelligent systems
within a particular framework. By focusing on frameworks,
such as reinforcement learning (RL) or RL with reward
modeling, we can characterize the behaviour to be expected from
increasingly intelligent agents (and highlight any safety
concerns). Modeling frameworks with CIDs enables analysis of
high-level concerns such as agent incentives before getting
into the details of training within a framework.</p>
      <p>We describe the framework models in Sections 2 and 3.
The descriptions of the frameworks are necessarily brief; we
refer the reader to the original papers for more detailed
descriptions. In Section 4 we discuss modeling choices and
interpretations.
2</p>
    </sec>
    <sec id="sec-2">
      <title>MDP-Based Frameworks</title>
      <p>In this section, we look at frameworks based on Markov
Decision Processes (MDPs), which covers several of the safety
frameworks in the literature. Afterwards (Section 3), we look
at frameworks based on question-answering systems,
covering most of the other frameworks so far proposed.
2.1</p>
      <p>RL in an MDP
Our basic example of a framework is standard reinforcement
learning (RL) in a Markov Decision Process (MDP) [Sutton
and Barto, 2018]. This framework is not intended to address
any particular safety concerns. It is, however, the
foundation for most present-day development of artificial agents,
and will serve as a familiar skeleton on which many of our
models of other frameworks will be based.</p>
      <p>S1
R1</p>
      <p>S2</p>
      <p>R2
A1</p>
      <p>A2</p>
      <p>Figure 1 models an MDP with a CID. A CID is a causal
graph or Bayesian network [Pearl, 2009] with special
decision and utility nodes. Decision nodes are drawn as squares,
and utility nodes as diamonds. Edges represent causal
influence, except for those going into decision nodes. The latter
are called information links, and drawn with dotted lines. The
agent’s decision for a particular decision node A can only be
based on the parents of the decision nodes, i.e., on the nodes
that have information links to A. For example, in Figure 1,
the choice of an action can only depend on the current state.</p>
      <p>For this foundational example, we explain the random
variables in detail. The MDP modelled in Figure 1 has transition
function T (s; a) giving a distribution over next states after
taking action a in state s, and reward function R(s) giving
the reward obtained for entering state s. The random
variables in the model are:</p>
      <p>Si: the environment state at timestep i. S1 is drawn from
the initial state distribution, and Si+1 is drawn according
to T (Si; Ai).</p>
      <sec id="sec-2-1">
        <title>Ai: the agent action at timestep i.</title>
        <p>Ri: the reward for timestep i, drawn from R(Si).</p>
        <p>The CID has a repeating pattern in the relationships
between the variables, if we abstract over the timestep index i.
We show 3 timesteps to make the pattern obvious, but this is
an arbitrary choice: we intend to represent trajectories over
any number of timesteps. Formally, this can be done by
extending the diagram with more variables in the obvious way.</p>
        <p>Figure 1 represents a known MDP, where the transition
and reward probability functions (T and R) are known to the
agent. In this case, an optimal policy only needs access to the
current state, as the Markov property of the MDP makes the
past irrelevant. For this reason, we have chosen not to include
information links from past states and rewards, though adding
them would also constitute a fair representation of an MDP.</p>
        <p>To model an unknown MDP, we add additional parameters
T and R to the transition and reward functions, which hold
S1
R1</p>
        <p>R
O1</p>
        <p>A1</p>
        <p>O2</p>
        <p>A2
what is unknown about these functions. Thus, for example,
Ri is now drawn from R(Si ; R). We extend the CID with
additional variables for these unknown parameters, as shown
in Figure 2. Now information links from previous rewards
and actions are essential, as past states and rewards provide
valuable information about the transition and reward function
parameters.</p>
        <p>To model a partially observed MDP, we add new variables
Oi representing the agent’s observations and remove the
information links from the states, as shown in Figure 3.
Information links from past rewards and observations are included
because they provide information about the unobserved states
even when the transition and reward functions are known. A
POMDP with unknown parameters can be modeled explicitly
with a similar transformation as from Figure 1 to Figure 2, but
it is simpler to use the same diagram as Figure 3 and let the
unobserved state variables Si hold the unobserved parameters</p>
        <p>T and R.
2.2</p>
        <sec id="sec-2-1-1">
          <title>Current-RF Optimization</title>
          <p>In the basic MDP from Figure 1, the reward parameter R
is assumed to be unchanging. In reality, this assumption may
fail because the reward function is computed by some
physical system that is a modifiable part of the state of the world.
Figure 4 shows how we can modify the CID to remove the
assumption that the reward function is unchanging, by adding
random variables iR representing the reward parameter at
each time step.</p>
          <p>Now at each time step i, the agent receives reward Ri =
R(Si ; iR). This gives an incentive for the agent to obtain
more reward by influencing the reward function rather than
S1
R1</p>
          <p>R
1
S1
R1
S2
R2</p>
          <p>R
2
S2
R2
S3
R3</p>
          <p>R
3
S3
R3
A1</p>
          <p>A2
optimizing the state, sometimes called wireheading. An
elegant solution to this problem is to use model-based agents
that simulate the state sequence likely to result from
different policies, and evaluate those state sequences according to
the current or initial reward function [Everitt, 2018; Orseau
and Ring, 2011; Hibbard, 2012; Schmidhuber, 2007; Everitt
et al., 2016]. In contrast to RL in an unknown MDP, this is
most easily implemented when the agent knows the reward
function parameter. The resulting CID is shown in Figure 5.
2.3</p>
        </sec>
        <sec id="sec-2-1-2">
          <title>Reward Modeling</title>
          <p>A key challenge when scaling RL to environments beyond
board games or computer games is that it is hard to define
good reward functions. Reward Modeling [Leike et al., 2018]
is a safety framework in which the agent learns a reward
model from human feedback while interacting with the
environment. The feedback could be in the form of preferences,
demonstrations, real-valued rewards, or reward sketches.</p>
          <p>We represent the feedback data using new variables Di
which are used to train a reward model M . Thus, the
reward at timestep i is given by Ri = M (Si j D1; : : : ; Di 1).
The feedback is produced based on past trajectories and
unobserved human preferences H by some data-generation
process G. Thus, the feedback data at timestep i is given by
Di = G(S1; A1; : : : ; Si; Ai ; H).</p>
          <p>The CID in Figure 6 is a variation of the basic MDP
diagram of Figure 1, where variables Di and H are added for
the training of the reward model. A parameter T can be
R2</p>
          <p>H
S2
R2</p>
          <p>H</p>
          <p>A2
D2
A2
A2H
R3</p>
          <p>S3
R3
R1
S1
R1</p>
          <p>A1
D1
A1</p>
          <p>A1H
added to model an unknown transition function as in Figure 2.</p>
          <p>Reward modeling can also be done recursively, using
previously trained agents to help with the training of more
powerful agents [Leike et al., 2018]. In this case, the previously
trained agents can be considered to be part of the data
generation process G, so are captured by the Di variables.
Another way for agents to learn the reward function while
interacting with the environment is Cooperative Inverse
Reinforcement Learning (CIRL) [Hadfield-Menell et al., 2016].
Here the agent and the human inhabit a joint environment.
The human and the agent jointly optimize the sum of rewards,
but only the human knows what the rewards are. The agent
has to infer the rewards by looking at the human’s actions.
We represent this by adding two kinds of variable to the
basic MDP diagram from Figure 1: the human’s action AiH at
timestep i, and a parameter H controlling the reward
function (known to the human but unknown to the agent). The
resulting CID is shown in Figure 7.</p>
          <p>CIRL is closely related to reward modeling (Figure 6), if
we read the human actions AiH as the human data Di.
However, the edges are not the same: in CIRL the human’s actions
are observed by the agent and affect the next state, whereas in
reward modeling the feedback data affects the rewards.
Likewise, the CIRL diagram has edges directly from H to Ri,
since the rewards are produced by the true reward function
rather than a reward model. In reward modeling, the path
from from H to Ri is mediated by Di. Another difference
is that in CIRL, the rewards are never shown to the agent,
which may remain uncertain about how much reward it
generated even at the very end of the episode.</p>
          <p>In principle, information links from past rewards to the
human’s action nodes AiH could be added to Figure 7, but they
are unnecessary since the human knows the reward parameter</p>
          <p>H. Unlike the current-RF optimization setup (Figure 5), the
reward parameter is not observed by the agent.
3</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Question-Answering Systems</title>
      <p>Outside of the MDP-based frameworks, a common way to
use machine learning systems is to train them to answer
questions. Supervised learning fits in this question-answering
framework. For example, in image recognition, the
question is an image, and the answer is a label for the image
such as a description of the main object depicted. Other
applications that fit this paradigm include machine translation,
speech synthesis, and calculation of mortgage default
probabilities. In this section we consider safety frameworks that fit
in the question-answering (QA system) paradigm.</p>
      <p>A literal interpretation of a QA-system is a system to which
the user submits a query about the future and receives an
answer in plain text. Such a system can help a trader predict
stock prices, help a doctor make a diagnosis, or help a
politician choose the right policy against climate change.
QAsystems have some safety advantages over the MDP-based
systems described in Section 2, as they do not directly affect
the world and do not engage in long-term planning.</p>
      <sec id="sec-3-1">
        <title>3.1 Supervised Learning</title>
        <p>In supervised learning, the question corresponds to the input
and the state corresponds to the output label. Since the
training labels are generated independently, they are not affected
by the agent’s actions. Once the system is deployed, it keeps
acting as if its answer does not affect the label at
deployment, whether or not it does. Theorem proving is another
application where this structure holds: a proposed proof for
a theorem can be automatically checked. The setup is shown
Figure 8. It is sometimes called Tool AI [Bostrom, 2014;
Branwen, 2016]. So called Act-based agents share the same
causal structure [Christiano, 2015].</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2 Self-Fulfilling Prophecies</title>
        <p>The assumption that the labels are generated independently
of the agent’s answer sometimes fails to hold. For example,
the label for an online stock price prediction system could
be produced after trades have been made based on its
prediction. In this case, the QA-system has an incentive to make
self-fulfilling prophecies. For example, it may predict that the
stock will have zero value in a week. If sufficiently trusted,
this prediction may lead the company behind the stock to
quickly go bankrupt. Since the answer turned out to be
accurate, the QA-system would get full reward. This problematic</p>
        <sec id="sec-3-2-1">
          <title>Answer</title>
        </sec>
        <sec id="sec-3-2-2">
          <title>State</title>
        </sec>
        <sec id="sec-3-2-3">
          <title>Question</title>
        </sec>
        <sec id="sec-3-2-4">
          <title>Reward</title>
          <p>incentive is represented in the diagram in Figure 9, where we
can see that the QA-system has both incentive and ability to
affect the world state with its answer [Everitt et al., 2019].</p>
        </sec>
        <sec id="sec-3-2-5">
          <title>Answer</title>
        </sec>
        <sec id="sec-3-2-6">
          <title>State</title>
        </sec>
        <sec id="sec-3-2-7">
          <title>Question</title>
        </sec>
        <sec id="sec-3-2-8">
          <title>Reward</title>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>3.3 Counterfactual Oracles</title>
        <p>It is possible to fix the incentive for making self-fulfilling
prophecies while retaining the possibility to ask questions
where the correctness of the answer depends on the resulting
state. Counterfactual oracles optimize reward in the
counterfactual world where no one reads the answer [Armstrong,
2017]. This solution can be represented with a twin network
[Balke and Pearl, 1994] influence diagram, as shown in
Figure 10. Here, we can see that the QA-system’s incentive to
influence the (actual) world state has vanished, since the
actual world state does not influence the QA-system’s reward;
thereby the incentive to make self-fulfilling prophecies also
vanishes. We expect this type of solution to be applicable to
incentive problems in many other contexts as well. A
concrete training procedure for counterfactual oracles can also
be represented with influence diagrams [Everitt et al., 2019,
Section 4.4].
The QA-systems discussed so far all require that it is possible
to check whether the agent’s answer was correct or not.
However, this can be difficult in some important applications. For
example, we may wish to ask the system about the best way
to solve climate change if we want a healthy climate on earth
100 years from now. In principle we could follow the
system’s suggestion for 100 years, and see whether the answer
was right. However, in practice waiting 100 years before
rewarding the system or not is slow (too slow for training the
system, perhaps), and the cost of following bad advice would
be substantial.</p>
        <p>To fix this, Irving et al. [2018] suggest pitting two
QAsystems against each other in a debate about the best course of
action. The systems both make their own proposals, and can
subsequently make arguments about why their own
suggestion is better than their opponent’s. The system who manages
to convince the user gets rewarded; the other system does not.
While there is no guarantee that the winning answer is
correct, the setup provides the user with a powerful way to poke
holes in any suggested answer, and reward can be dispensed
without waiting to see the actual result.</p>
        <p>The debate setup is shown in Figure 11, where Q
represents the user’s question, Aik the ith statement by system
k 2 f1; 2g. Reward Rk is given to system k depending on
the user’s judgment J .
Iterated distillation and amplification (IDA) [Christiano et al.,
2018] is another suggestion that can be used for training
QAsystems to correctly answer questions where it is hard for an
unaided user to directly determine their correctness. Given
an original question Q that is hard to answer correctly, less
^</p>
        <p>A
powerful systems Xk are asked to answer a set of simpler
questions Qi. By combining the answers Ai to the simpler
questions Qi, the user can guess the answer A^ to Q. A more
powerful system Xk+1 is trained to answer Q, with A^ used
as an approximation of the correct answer to Q.</p>
        <p>Once the more powerful system Xk+1 has been trained,
the process can be repeated. Now an even more powerful
QA-system Xk+2 can be trained, by using Xk+1 to answer
simpler questions to provide approximate answers for
training Xk+2. Systems may also be trained to find good
subquestions, and for aggregating answers to subquestions into
answer approximations. In addition to supervised learning,
IDA can also be applied to reinforcement learning.
Drexler [2019] argues that the main safety concern from
artificial intelligence does not come from a single agent, but
rather from big collections of AI services. For example, one
service may provide a world model, another provide planning
ability, a third decision making, and so on. As an aggregate,
these services can be very competent, even though each
service only has access to a limited amount of resources and only
optimizes a short-term goal.</p>
        <p>A simple model of Drexler’s comprehensive AI services
(CAIS) is shown in Figure 13, where the output of one service
can be used as input to another. The general CAIS framework
also allows services that develop and train other services.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Discussion</title>
      <p>Causal influence diagrams of frameworks provide a useful
perspective for understanding AGI safety problems and
solutions, but there are some subtleties to be explored in their use
and interpretation. In this section we discuss some of these
issues. First, we look at CIDs’ focus on agents and potential
problems with this view. Then we discuss the use and
interpretation of CIDs, and the flexibility and design choices one
has when modeling frameworks.
4.1</p>
      <sec id="sec-4-1">
        <title>Intentional Stance</title>
        <p>Causal influence diagram representations are inherently
agent-centric. Their key assumption is that one or more
intelligent systems are making decisions in a causal
environment in order to maximize the sum of some real-valued
variables. This is an important perspective for AGI safety, as
increasingly powerful optimization processes are a core
component of most AI and machine learning methods, and many
AGI safety problems are consequences of such optimization
processes becoming too powerful in some sense. The agent
perspective is especially relevant for RL, perhaps the most
promising method for constructing AGI.</p>
        <p>
          A CID models an agent that “knows” the framework it
is facing. Either it has been designed for that framework
(Q-learning has been designed to interact with an MDP),
or it has been pre-trained for the framework
          <xref ref-type="bibr" rid="ref23">(e.g. by
metalearning [Wang et al., 2017])</xref>
          . The agent’s utility is a kind
of fiction, as is easy to see when all learning is offline: at
deployment, the policy parameters are frozen and the agent
executes a fixed pre-trained policy without receiving reward
signals. However, the agent still acts as if it optimizes the
reward function it had during training, which means that the
incentives arising from this fictional reward can still be used
to predict actual agent behaviour.
        </p>
        <p>We adopt the intentional stance [Dennett, 1987; Orseau et
al., 2018] towards the agent, which means that it is not
important whether the agent’s utility has an obvious physical
correlate (e.g., the value of some machine register, which may
apply to an RL agent learning an MDP online). What counts
is that treating the system as an agent optimizing the reward
is a good model for predicting its behaviour. We take this
stance because present-day systems already admit it, and
because we think it will be increasingly admissible for more
advanced artificial agents.</p>
        <p>Of course, the intentional stance is not always the most
useful perspective for AGI safety questions. For example,
concerns about bounded rationality or adversarial inputs to
an imperfect system do not show up prominently when we
analyze the incentives of a rational agent in some framework.
It can also be tricky to model the evolution of a system that
is initially agent-like, but through self-modifications or
accidental breakage turns into something less goal-directed.
Finally, some safety frameworks include insights that are not
fully captured by the agent-centric view: the CAIS
framework can be seen as a collection of agents, but the overall
system does not naturally fit into this view.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Modeling Choices</title>
        <p>Just like a causal graph [Pearl, 2009], a CID implies many
causal relationships and conditional independencies between
nodes. A model is only accurate if it gets those relationships
right. Generally, there should be a directed path between a
node X and a node Y if and only if an exogenous intervention
changing the outcome of X could affect the outcome of Y .
Similarly, if two nodes X and Y are conditionally dependent
when conditioning on a third set Z of nodes, then X and Y
should not be d-separated in the graph when conditioning on
Z [Pearl, 2009].</p>
        <p>These requirements already put heavy constraints on what
can be seen as an accurate CID of a given framework.
However, some choices are usually still left to the modeler. Most
notably, freedom remains in whether to aggregate or split
random variables. For example, in the MDP in Figure 1, a single
node represents the state, while the MDP with a modifiable
reward function in Figure 4 can be seen as an MDP where
state is represented by two nodes Si and iR. The MDP
diagram is more coarse-grained and the MDP with a modifiable
reward function is more fine-grained. In general, there is a
trade-off between representing many details and highlighting
the big picture [Hoel et al., 2013].</p>
        <p>Another choice is which random variables should be
represented at all. For example, in reward modeling in Figure 6, an
extra node could have been added for the reward model itself.
However, we left this out to keep the diagram simple. From
a probability theory perspective, we can think of the variable
representing the reward model having been marginalized out.
It is not always possible to marginalize out nodes. For
example, it is not possible to marginalize out H in reward
modeling (Figure 6), because H is necessary for there to be a
non-causal correlation between the feedback data nodes.</p>
        <p>Two safety frameworks, reward modeling and IDA,
include a recursive aspect that is intended to help them scale
to settings where feedback data is not easily produced by
unaided humans. When modeling these frameworks, we could
take the intentional stance towards previous iterations of the
recursive setup, resulting in a multi-agent CID. We found
that this seemed to make the diagram complicated
without adding much insight, since the execution of recursively
trained agents can be considered an implementation detail.
Still, this shows that there can be choice about which aspects
of a framework to model using the intentional stance.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>In this paper, we have modeled many of the most prominent
AGI safety frameworks with causal influence diagrams. The
unified representation allows us to pinpoint key similarities
and differences. For example, a key difference between CIRL
and reward modeling is the causal relationship between the
agent’s reward and the user’s preferences. In CIRL, the
reward follows directly from the user’s preferences, whereas in
reward modeling the path from user preferences to rewards is
mediated by the feedback data.</p>
      <p>Many of the important aspects for AGI safety are about
causal relationships, and agents’ decisions to influence their
environment according to the objectives they are given. This
is exactly what causal influence diagrams describe, and what
makes causal influence diagrams well suited to representing
and comparing different safety frameworks. For example, a
well-known problem with prediction systems is that they
incentivize self-fulfilling prophecies. This is neatly represented
with a causal path from the system’s answer to the world state
to the system’s reward. We could also see how various
variants avoided the problem of self-fulfilling prophecies. Both
Tool AI and Counterfactual Oracles break the problematic
causal path. We expect future studies of AGI safety
frameworks with causal influence diagrams to reveal further
problems and suggest possible solutions.
https://
Daniel Dennett. The Intentional Stance. MIT Press, 1987.
Tom Everitt, Daniel Filan, Mayank Daswani, and Marcus
Hutter. Self-modification of policy and utility function in
rational agents. In Artificial General Intelligence, volume
LNAI 9782, pages 1–11, 2016.</p>
      <p>AI</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>Dario</given-names>
            <surname>Amodei</surname>
          </string-name>
          , Chris Olah, Jacob Steinhardt, Paul Christiano, John Schulman, and Dan Mane´.
          <article-title>Concrete problems in AI safety</article-title>
          .
          <source>CoRR, abs/1606.06565</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Stuart</given-names>
            <surname>Armstrong</surname>
          </string-name>
          .
          <article-title>Good and safe uses of AI oracles</article-title>
          .
          <source>CoRR, abs/1711.05541</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Alexander</given-names>
            <surname>Balke</surname>
          </string-name>
          and
          <string-name>
            <given-names>Judea</given-names>
            <surname>Pearl</surname>
          </string-name>
          .
          <article-title>Probabilistic evaluation of counterfactual queries</article-title>
          .
          <source>In Association for the Advancement of Artificial Intelligence (AAAI)</source>
          , pages
          <fpage>230</fpage>
          -
          <lpage>237</lpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Nick</given-names>
            <surname>Bostrom</surname>
          </string-name>
          . Superintelligence: Paths, Dangers, Strategies. Oxford University Press,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>Gwern</given-names>
            <surname>Branwen</surname>
          </string-name>
          . Why tool AIs want to be
          <source>agent AIs</source>
          ,
          <year>2016</year>
          . https://www.gwern.net/Tool-AI.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>Paul</given-names>
            <surname>Christiano</surname>
          </string-name>
          , Buck Shlegeris, and
          <string-name>
            <given-names>Dario</given-names>
            <surname>Amodei</surname>
          </string-name>
          .
          <article-title>Supervising strong learners by amplifying weak experts</article-title>
          .
          <source>CoRR</source>
          , abs/
          <year>1810</year>
          .08575,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>Paul</given-names>
            <surname>Christiano</surname>
          </string-name>
          .
          <article-title>Act-based agents</article-title>
          ,
          <year>2015</year>
          .
          <article-title>ai-alignment.com/act-based-agents-8ec926c79e9c.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Tom</given-names>
            <surname>Everitt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Gary</given-names>
            <surname>Lea</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Marcus</given-names>
            <surname>Hutter</surname>
          </string-name>
          .
          <article-title>AGI safety literature review</article-title>
          .
          <source>In International Joint Conference on AI (IJCAI)</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Tom</given-names>
            <surname>Everitt</surname>
          </string-name>
          , Pedro Ortega, Elizabeth Barnes, and
          <string-name>
            <given-names>Shane</given-names>
            <surname>Legg</surname>
          </string-name>
          .
          <article-title>Understanding agent incentives using causal influence diagrams. Part I: Single action settings</article-title>
          .
          <source>CoRR</source>
          , abs/
          <year>1902</year>
          .09980,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Tom</given-names>
            <surname>Everitt</surname>
          </string-name>
          .
          <source>Towards Safe Artificial General Intelligence</source>
          .
          <source>PhD thesis</source>
          , Australian National University, May
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>Dylan</given-names>
            <surname>Hadfield-Menell</surname>
          </string-name>
          , Anca Dragan, Pieter Abbeel, and Stuart Russell.
          <article-title>Cooperative inverse reinforcement learning</article-title>
          .
          <source>In Neural Information Processing Systems (NIPS)</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>Bill</given-names>
            <surname>Hibbard</surname>
          </string-name>
          .
          <article-title>Model-based utility functions</article-title>
          .
          <source>Journal of Artificial General Intelligence</source>
          ,
          <volume>3</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>24</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <given-names>Erik</given-names>
            <surname>Hoel</surname>
          </string-name>
          , Larissa Albantakis, and
          <string-name>
            <given-names>Giulio</given-names>
            <surname>Tononi</surname>
          </string-name>
          .
          <article-title>Quantifying causal emergence shows that macro can beat micro</article-title>
          .
          <source>In Proceedings of the National Academy of Sciences</source>
          , volume
          <volume>110</volume>
          , pages
          <fpage>19790</fpage>
          -
          <lpage>19795</lpage>
          . National Academy of Sciences,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Ronald A Howard and James E Matheson</surname>
          </string-name>
          .
          <article-title>Influence diagrams. Readings on the Principles and Applications of Decision Analysis</article-title>
          , pages
          <fpage>721</fpage>
          -
          <lpage>762</lpage>
          ,
          <year>1984</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <given-names>Geoffrey</given-names>
            <surname>Irving</surname>
          </string-name>
          , Paul Christiano, and Dario Amodei.
          <article-title>safety via debate</article-title>
          .
          <source>CoRR</source>
          , abs/
          <year>1805</year>
          .00899,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <given-names>Daphne</given-names>
            <surname>Koller</surname>
          </string-name>
          and
          <article-title>Brian Milch. Multi-agent influence diagrams for representing and solving games</article-title>
          .
          <source>Games and Economic Behavior</source>
          ,
          <volume>45</volume>
          (
          <issue>1</issue>
          ):
          <fpage>181</fpage>
          -
          <lpage>221</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <given-names>Jan</given-names>
            <surname>Leike</surname>
          </string-name>
          , David Krueger, Tom Everitt, Miljan Martic, Vishal Maini, and
          <string-name>
            <given-names>Shane</given-names>
            <surname>Legg</surname>
          </string-name>
          .
          <article-title>Scalable agent alignment via reward modeling: a research direction</article-title>
          . CoRR, abs/
          <year>1811</year>
          .07871,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <given-names>Laurent</given-names>
            <surname>Orseau</surname>
          </string-name>
          and
          <string-name>
            <given-names>Mark</given-names>
            <surname>Ring</surname>
          </string-name>
          .
          <article-title>Self-modification and mortality in artificial agents</article-title>
          .
          <source>In Artificial General Intelligence</source>
          , volume
          <volume>6830</volume>
          LNAI, pages
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <given-names>Laurent</given-names>
            <surname>Orseau</surname>
          </string-name>
          ,
          <article-title>Simon McGregor McGill, and Shane Legg. Agents and devices: A relative definition of agency</article-title>
          . CoRR, abs/
          <year>1805</year>
          .12387,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <given-names>Judea</given-names>
            <surname>Pearl</surname>
          </string-name>
          .
          <source>Causality: Models, Reasoning, and Inference</source>
          . Cambridge University Press, 2nd edition,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <article-title>Ju¨ rgen Schmidhuber. Godel machines: Self-referential universal problem solvers making provably optimal selfimprovements</article-title>
          .
          <source>In Artificial General Intelligence</source>
          . Springer,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <given-names>Richard S</given-names>
            <surname>Sutton and Andrew G Barto</surname>
          </string-name>
          .
          <article-title>Reinforcement Learning: An Introduction</article-title>
          . MIT Press,
          <source>2nd edition</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <given-names>Jane</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>Zeb</surname>
            Kurth-Nelson, Hubert Soyer, Joel Leibo, Dhruva Tirumala, Re´mi Munos, Charles Blundell, Dharshan Kumaran, and
            <given-names>Matt</given-names>
          </string-name>
          <string-name>
            <surname>Botvinick</surname>
          </string-name>
          .
          <article-title>Learning to reinforcement learn</article-title>
          .
          <source>In Proceedings of the 39th Annual Meeting of the Cognitive Science Society (CogSci)</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>