A Strongly Asymptotically Optimal Agent in General Environments
Michael K. Cohen, Elliot Catt, Marcus Hutter

TL;DR
This paper introduces Inquisitive Reinforcement Learner, an algorithm that achieves strong asymptotic optimality in all computable probabilistic environments, demonstrating promising exploration strategies and empirical performance in grid-worlds.
Contribution
It presents the first policy that is strongly asymptotically optimal across all computable probabilistic environments, with an inquisitive exploration approach.
Findings
Inq approaches optimality with probability 1 in all computable environments.
Inq's inquisitiveness enhances exploration efficiency.
Experimental results show Inq outperforms other asymptotically optimal agents in grid-worlds.
Abstract
Reinforcement Learning agents are expected to eventually perform well. Typically, this takes the form of a guarantee about the asymptotic behavior of an algorithm given some assumptions about the environment. We present an algorithm for a policy whose value approaches the optimal value with probability 1 in all computable probabilistic environments, provided the agent has a bounded horizon. This is known as strong asymptotic optimality, and it was previously unknown whether it was possible for a policy to be strongly asymptotically optimal in the class of all computable probabilistic environments. Our agent, Inquisitive Reinforcement Learner (Inq), is more likely to explore the more it expects an exploratory action to reduce its uncertainty about which environment it is in, hence the term inquisitive. Exploring inquisitively is a strategy that can be applied generally; for more…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
A Strongly Asymptotically Optimal Agent in General Environments
Michael K. Cohen1111Contact Author
Elliot Catt1&Marcus Hutter1
1Australian National University
{michael.cohen, elliot.carpentercatt, marcus.hutter}@anu.edu.au
Abstract
Reinforcement Learning agents are expected to eventually perform well. Typically, this takes the form of a guarantee about the asymptotic behavior of an algorithm given some assumptions about the environment. We present an algorithm for a policy whose value approaches the optimal value with probability 1 in all computable probabilistic environments, provided the agent has a bounded horizon. This is known as strong asymptotic optimality, and it was previously unknown whether it was possible for a policy to be strongly asymptotically optimal in the class of all computable probabilistic environments. Our agent, Inquisitive Reinforcement Learner (Inq), is more likely to explore the more it expects an exploratory action to reduce its uncertainty about which environment it is in, hence the term inquisitive. Exploring inquisitively is a strategy that can be applied generally; for more manageable environment classes, inquisitiveness is tractable. We conducted experiments in “grid-worlds” to compare the Inquisitive Reinforcement Learner to other weakly asymptotically optimal agents.
1 Introduction
“Efforts to solve [an instance of the exploration-exploitation problem] so sapped the energies and minds of Allied analysts that the suggestion was made that the problem be dropped over Germany, as the ultimate instrument of intellectual sabotage.” –Peter Whittle Whittle [1979]
The Allied analysts were considering the simplest possible problem in which there is a trade-off to be made between exploiting, taking the apparently best option, and exploring, choosing a different option to learn more. We tackle what we consider the most difficult instance of the exploration-exploitation trade-off problem: when the environment could be any computable probability distribution, not just a multi-armed bandit, how can one achieve optimal performance in the limit?
Our work is within the Reinforcement Learning (RL) paradigm: an agent selects an action, and the environment responds with an observation and a reward. The interaction may end, or it may continue forever. Each interaction cycle is called a timestep. The agent has a discount function that weights its relative concern for the reward it achieves at various future timesteps. The agent’s job is to select actions that maximize the total expected discounted reward it achieves in its lifetime. The “value” of an agent’s policy at a certain point in time is the expected total discounted reward it achieves after that time if it follows that policy. One formal specification of the exploration-exploitation problem is: what policy can an agent follow so that the policy’s value approaches the value of the optimal informed policy with probability 1, even when the agent doesn’t start out knowing the true dynamics of its environment?
Most work in RL makes strong assumptions about the environment—that the environment is Markov, for instance. Impressive recent development in the field of reinforcement learning often makes use of the Markov assumption, including Deep Q Networks Mnih et al. [2015], A3C Mnih et al. [2016], Rainbow Hessel et al. [2018], and AlphaZero Silver et al. [2017]. Another example of making strong assumptions in RL comes from some model-based algorithms that implicitly assume that the environment is representable by, for example, a fixed-size neural network, or whatever construct is used to model the environment. We do not make any such assumptions.
Many recent developments in RL are largely about tractably learning to exploit; how to explore intelligently is a separate problem. We address the latter problem. Our approach, inquisitiveness, is based on Orseau et al.’s Orseau et al. [2013] Knowledge Seeking Agent for Stochastic Environments, which selects the actions that best inform the agent about what environment it is in. Our Inquisitive Reinforcement Learner (Inq) explores like a knowledge seeking agent, and is more likely to explore when there is apparently (according to its current beliefs) more to be learned. Sometimes exploring well requires “expeditions,” or many consecutive exploratory actions. Inq entertains expeditions of all lengths, although it follows the longer ones less often, and it doesn’t resolutely commit in advance to seeing the expedition through.
This is a very human approach to information acquisition. When we spot an opportunity to learn something about our natural environment, we feel inquisitive. We get distracted. We are inclined to check it out, even if we don’t see directly in advance how this information might help us better achieve our goals. Moreover, if we can tell that the opportunity to learn something requires a longer term project, we may find ourselves less inquisitive.
For the class of computable environments (stochastic environments that follow a computable probability distribution), it was previously unknown whether any policy could achieve strong asymptotic optimality (convergence of the value to optimality with probability 1). Lattimore et al. Lattimore and Hutter [2011] showed that no deterministic policy could achieve this. The key advantage that stochastic policies have is that they can let the exploration probability go to [math] while still exploring infinitely often. (For example, an agent that explores with probability at time still explores infinitely often).
There is a weaker notion of optimality–“weak asymptotic optimality”–for which positive results already exist; this condition requires that the average value over the agent’s lifetime approach optimality. Lattimore et al. Lattimore and Hutter [2011] identified a weakly asymptotically optimal agent for deterministic computable environments; the agent maintains a list of environments consistent with its observations, exploiting as if it is in the first such one, and exploring in bursts. A recent algorithm for a Thompson Sampling Bayesian agent was shown, with an elegant proof, to be weakly asymptotically optimal in all computable environments, but not strongly asymptotically optimal Leike et al. [2016].
Most work in RL regards (Partially Observable) Markov Decision Processes (PO)MDPs. However, environments that enter completely novel states infinitely often render (PO)MDP algorithms helpless. For example, an RL agent acting as a chatbot, optimizing a function, or proving mathematical theorems would struggle to model the environment as an MDP, and would likely require an exploration mechanism like ours. In the chatbot case, for instance, as a conversation with a person progresses, the person never returns to the same state.
If we formally compare Inq to existing algorithms in MDPs, we find that many achieve asymptotic optimality. Epsilon-greedy, upper confidence bound, and Thompson sampling exploration strategies suffice in MDPs. Our primary motivation is for the sorts of environments described above. To discriminate between exploratory approaches in ergodic MDPs, one can formally bound regret, and we would like to do this for Inq in the future.
For comparison, some algorithms which use the MDP formalism also consider information-theoretic approaches to exploration, such as VIME Houthooft et al. [2016], the agent in Still [2009], and TEXPLORE-VANIR Hester and Stone [2012].
In Section 2, we formally describe the RL setup and present notation. In Section 3, we present the algorithm for Inq. In Section 4, we prove our main result: that Inq is strongly asymptotically optimal. In Section 5, we present experimental results comparing Inq to weakly asymptotically optimal agents. Finally, we discuss the relevance of this exploration regime to tractable algorithms. Appendix A collates notation and definitions for quick reference. Appendix B contains the proofs of the lemmas.
2 Notation
We follow the notation of Orseau, et al. Orseau et al. [2013]. The reinforcement learning setup is as follows: is a finite set of actions available to the agent; is a finite set of observations it might observe, and is the set of possible rewards. The set of all possible interactions in a timestep is . At every timestep, one element from this set occurs. A reinforcement learner’s policy is a stochastic function which outputs an action given an interaction history, denoted by . ( represents all finite strings from an alphabet ). An environment is a stochastic function which outputs an observation and reward given an interaction history and an action: . For a stochastic function , denotes the probability that outputs when is input.
A policy and an environment induce a probability measure over , the set of all possible infinite histories: for , denotes the probability that an infinite history begins with when actions are sampled from the policy , and observations and rewards are sampled from the environment . Formally, we define this inductively: , where is the empty history, and for , , , , we define . In an infinite history , , , and refer to the th action, observation and reward, and refers to the th timestep: . refers to the first timesteps, and refers to the string of timesteps through (inclusive). Strings of actions, observations, and rewards are notated similarly.
A Bayesian agent deems a class of environments a priori feasible. Its “beliefs” take the form of a probability distribution over which environment is the true one. We call this the agent’s belief distribution. In our formulation, Inq considers any computable environment feasible, and starts with a prior belief distribution based on the environments’ Kolmogorov complexities: that is, the length of the shortest program that computes the environment on some reference machine. However, all our results hold as long as the true environment is contained in the class of environments that are considered feasible, and as long as the prior belief distribution assigns nonzero probability to each environment in the class. We take to be the class of all computable environments, and to be the prior probability of the environment , where is the Kolmogorov complexity, , and is a normalization constant. ( ensures the prior has finite entropy, which facilitates analysis.) A smaller class with a different prior probability could easily be substituted for and .
We use to denote the agent’s beliefs about future observations. Together with a policy it defines a Bayesian mixture measure: . The posterior belief distribution of the agent after observing a history is . This definition is independent of the choice of as long as ; we can fix a reference policy just for this definition if we like. We sometimes also refer to the conditional distribution .
The agent’s discount at a timestep is denoted . To normalize the agent’s policy’s value to , we introduce . (Normalization makes value convergence nontrivial). We consider an agent with a bounded horizon: . Intuitively, this means that the agent does not become more and more farsighted over time. Note this does not require a finite horizon. A classic discount function giving a bounded horizon is a geometric one: for , . The value of a policy in an environment , given a history , is
[TABLE]
Here, the expectation is with respect to the probability measure . Reinforcement Learning is the attempt to find a policy that makes this value high, without access to .
3 Inquisitive Reinforcement Learner
We first describe how Inq exploits, then how it explores. It exploits by maximizing the discounted sum of its reward in expectation over its current beliefs, and it explores by following maximally informative “exploratory expeditions” of various lengths.
An optimal policy with respect to an environment is a policy that maximizes the value.
[TABLE]
where is the space of all policies. An optimal deterministic policy always exists Lattimore and Hutter [2014b]. When exploiting, Inq simply maximizes the value according to its belief distribution . Since this policy is deterministic, we write to mean the unique action at time for which . That is the exploitative action.
The most interesting feature of Inq is how it gets distracted by the opportunity to explore. Inq explores to learn. An agent has learned from an observation if its belief distribution changes significantly after making that observation. If the belief distribution has hardly changed, then the observation was not very informative. The typical information-theoretic measure for how well a distribution approximates a distribution is the KL-divergence, . Thus, a principled way to quantify the information that an agent gains in a timestep is the KL-divergence from the belief distribution at time to the belief distribution at time . This is the rationale behind the construction of Orseau, et al.’s Orseau et al. [2013] Knowledge Seeking Agent, which maximizes this expected information gain.
Letting and , the information gain at time is defined:
[TABLE]
Recall that is the posterior probability assigned to after observing .
An -step expedition, denoted , represents all contingencies for how an agent will act for the next timesteps. It is a deterministic policy that takes history-fragments of length less than and returns an action:
[TABLE]
is a conditional distribution defined for , which represents the conditional probability of observing if the expedition is followed starting at time , after observing . Now we can consider the information-gain value of an -step expedition. It is the expected information gain upon following that expedition:
[TABLE]
At a time , one might consider many expeditions: the one-step expedition which maximizes expected information gain, the two-step expedition doing the same, etc. Or one might consider carrying on with an expedition that began three timesteps ago.
Definition 1**.**
At time , the - expedition is the -step expedition beginning at time which maximized the expected information gain from that point.222Ties in the argmax are broken arbitrarily.
[TABLE]
Example expeditions are diagrammed in Figure 1.
Expeditions are functions which return an action given what has been seen so far on the expedition. The - exploratory action is the action to take at time according to the - expedition:
[TABLE]
Naturally, this is only defined for , since the expedition function can’t accept a history fragment of length , and must be positive. Note also that if , evaluates to the empty string, .
The reason Inq doesn’t ignore expeditions that started in the past is that Inq must have some chance of actually executing the whole expedition (for every expedition). If the probability of completing an expedition is 0, one cannot use it for a bound on Inq’s belief-accuracy.
Definition 2**.**
Let be the probability of taking the - exploratory action after observing a history .
[TABLE]
where is an exploration constant.
Note in the definition of that the probability of following an expedition goes to [math] if the expected information gain from that expedition goes to [math]. The first term in the ensures the probabilities will not sum to more than 1. The total probability of exploration is defined:
[TABLE]
The feature that makes Inq inquisitive is that is proportional to the expected information gain from the - expedition, . Note that completing an -step expedition requires randomly deciding to explore in that way on separate occasions. While this may seem inefficient, if the agent always got boxed into long expeditions, the value of its policy would plummet infinitely often.
Finally, Inq’s policy , defined in Algorithm 1, takes the - exploratory action with probability , and takes the exploitative action otherwise.333This algorithm is written in a simplified way that does not halt, but if a real number in is sampled first, the actions can be assigned to disjoint intervals successively until the sampled real number lands in one of them.
4 Strong Asymptotic Optimality
Here we present our central result: that the value of approaches the optimal value. We present the theorem, motivate the result, and proceed to the proof. We recommend the reader have Appendix A at hand for quickly looking up definitions and notation.
Before presenting the theorem, we clarify an assumption, and define the optimal value. We call the true environment , and we assume that . For the class of computable environments, this is a very unassuming assumption. The optimal value is simply the value of the optimal policy with respect to the true environment:
[TABLE]
Recall also that we have assumed the agent has a bounded horizon in the sense that . The Strong Asymptotic Optimality theorem is that under these conditions, the value of Inq’s policy approaches the optimal value with probability 1, when actions are sampled from Inq’s policy and observations and rewards are sampled from the true environment .
Theorem 3** (Strong Asymptotic Optimality).**
As ,
[TABLE]
where is the true environment.
For a Bayesian agent, uncertainty about on-policy observations goes to [math]. Since “on-policy” for Inq includes, with some probability, all maximally informative expeditions, Inq eventually has little uncertainty about the result of any course of action, and can therefore successfully select the optimal course. For any fixed horizon, Inq’s mixture measure approaches the true environment .
We use the following notation for a particular KL-divergence that plays a central role in the proof:
[TABLE]
This quantifies the difference between the expected observations of two different environments that would arise in the next timesteps when following policy . denotes the limit of the above as , which exists by [Orseau et al., 2013, proof of Theorem 3].
In dealing with the KL-divergence, we simplify matters by asserting that , and .
We begin with a lemma that equates the information gain value of an expedition with the expected prediction error. The KL-divergence on the right hand side represents how different and appear when following the expedition in question.
Lemma 4**.**
[TABLE]
Proofs of Lemmas appear in Appendix B.
Recall that is the posterior weight that Inq assigns to the environment after observing . We show that the infimum of this value is strictly positive with probability 1.
Lemma 5**.**
\inf_{t}w(\mu|h_{<t})>0\ \ \textrm{w.\operatorname{P}^{\pi}_{\mu}-p. 1}**
Next, we show that every exploration probability goes to [math]. From here, all “w.p.1” statements mean with -probability 1, if not otherwise specified.
Lemma 6**.**
[TABLE]
The essence of the proof is that with a finite-entropy prior, there is only a finite amount of information to gain, so the expected information gain (and the exploration probability) goes to 0.
Next, we show that the total exploration probability goes to 0:
Lemma 7**.**
[TABLE]
Lemma 8 shows that the probabilities assigned by converge to those of .
Lemma 8**.**
, , :
[TABLE]
The proof of Lemma 8 roughly follows the following argument: if all exploration probabilities go to [math], then the informativeness of the maximally informative expeditions goes to 0, so the informativeness of all expeditions goes to 0, meaning the prediction error goes to 0.
Finally, we prove the Strong Asymptotic Optimality Theorem: .
Proof of Theorem 3.
Let . Since the agent has a bounded horizon, there exists an such that for all , . Recall
[TABLE]
Using the from above, let
[TABLE]
Since ,
[TABLE]
We continue from there:
[TABLE]
, , , and all hold with probability 1. follows from Lemma 8: for all , for all conditional probabilities of histories of length , with probability 1, and the countable sum is bounded (by ). follows from adding more non-negative terms to the sum. follows being the -optimal policy, and therefore it accrues at least as much expected reward in environment as does. follows from , and . follows from Lemma 8 just as did. follows because the product in the denominator is the probability that mimics for consecutive timesteps, and by Lemma 7 there is a time after which this probability is uniformly strictly positive. follows from Lemma 7: with probability 1. follows from adding more non-negative terms to the sum. Finally, follows from the value being normalized to by .
. Letting , we can combine the equations above to give
[TABLE]
Since ,
[TABLE]
∎
Strong Asymptotic Optimality is not a guarantee of efficacy; consider an agent that “commits suicide” on the first timestep, and thereafter receives a reward of [math] no matter what it does. This agent is asymptotically optimal, but not very useful. In general, when considering many environments with many different “traps,” bounded regret is impossible to guarantee Hutter [2005], but one can still demand from a reinforcement learner that it make the best of whatever situation it finds itself in by correctly identifying (in the limit) the optimal policy.
We suspect that strong asymptotic optimality would not hold if Inq had an unbounded horizon, since its horizon of concern may grow faster than it can learn about progressively more long-term dynamics of the environment. Going more into the technical details, let be, roughly “at time , how much does differ from regarding predictions about the next timesteps?” A lemma in our proof is that , but this does not imply, for example, that . If the horizon which is necessary to predict is growing over time, Inq might not be strongly asymptotically optimal.
Indeed, we tenuously suspect that it is impossible for an agent with an unbounded time horizon to be strongly asymptotically optimal in the class of all computable environments. If that is true, then the assumptions that our result relies on (namely that the true environment is computable, and the agent has a bounded horizon) are the bare minimum for strong asymptotic optimality to be possible.
Inq is not computable; in fact, no computable policy can be strongly asymptotically optimal in the class of all computable environments (Lattimore, et al. Lattimore and Hutter [2011] show this for deterministic policies, but a simple modification extends this to stochastic policies). For many smaller environment classes, however, Inq would be computable, for example if is finite, and perhaps for decidable in general. The central result, that inquisitiveness is an effective exploration strategy, applies to any Bayesian agent.
5 Experimental Results
We compared Inq with other known weakly asymptotically optimal agents, Thompson sampling and BayesExp Lattimore and Hutter [2014a], in the grid-world environment using AIXIjs Aslanides [2017] which has previously been used to compare asymptotically optimal agents Aslanides et al. [2017]. We tested in grid-worlds, and grid-worlds, both with a single dispenser with probability of dispensing reward ; that is, if the agent enters that cell, the probability of a reward of 1 is 0.75. Following the conventions of Aslanides et al. [2017] we averaged over 50 simulations, used discount factor , 600 MCTS samples, and planning horizon of 6. The planning horizon restricts , and the number of MCTS samples is an input to UCT Silver and Veness [2010], which we use instead of expectimax. The algorithm for the approximate version of Inq is in Appendix C. The code used for this experiment is available online at https://github.com/ejcatt/aixijs, and this version of Inq can be run in the browser at https://ejcatt.github.io/aixijs/demo.html#inq. We found that using small values for , specifically worked well. For our experiments we chose .
In the grid-worlds Inq performed comparably to both BayesExp and Thompson sampling. However in the grid-worlds Inq performed comparably to BayesExp, and outperformed Thompson sampling. This is likely because when the Thomspon Sampling Agent samples an environment with a reward dispenser that is inaccessible within its planning horizon, the agent acts randomly rather than seeking new cells. This is contrast to Inq and BayesExp which always have an incentive to explore the frontier of cells that have not been visited. This is especially relevant in the larger grid where the Thomspon sampling agent is more likely to act as if the dispenser is deep in uncharted territory, rather than nearby. In a grid-world, good exploration is just about visiting new states, which both Inq and BayesExp successfully seek.
6 Conclusion
We have shown that it is possible for an agent with a bounded horizon to be strongly asymptotically optimal in the class of all computable environments. No existing RL agent has as strong an optimality guarantee as Inq. The nature of the exploration regime that accomplishes this is perhaps of wider interest. We formalize an agent that gets distracted from reward maximization by its inquisitiveness: the more it expects to learn from an expedition, the more inclined it is to take it.
We have confirmed experimentally that inquisitiveness is a practical and effective exploration strategy for Bayesian agents with manageable model classes.
There are two main avenues for future work we would like to see. The first regards possible extensions of inquisitiveness: we have defined inquisitiveness for Bayesian agents with countable model-classes, but inquisitiveness could also be defined for a Bayesian agent with a continuous model class, such as a Q-learner using a Bayesian Neural Network. The second avenue regards the theory of strong asymptotic optimality itself: is Inq strongly asymptotically optimal for more farsighted discounters? If not, can it be modified to accomplish that? Or is it indeed impossible for an agent with an unbounded horizon to be strongly asymptotically optimal in the class of computable environments? Answers to these questions, besides being interesting in their own right, will likely inform the design of tractable exploration strategies, in the same way that this work has done.
Acknowledgements
This work was supported by the Open Philanthropy Project AI Scholarship and the Australian Research Council Discovery Projects DP150104590.
Appendix A Definitions and Notation – Quick Reference
[TABLE]
Appendix B Proofs of Lemmas
We begin with a lemma that equates the information gain value of an expedition with the expected prediction error. The KL-divergence on the right hand side represents how different and appear when following the expedition in question.
See 4
Proof.
This result is shown in [Orseau et al., 2013, Equation 4]. ∎
Recall that is the posterior weight that Inq assigns to the environment after observing . We show that the infimum of this value is strictly positive with probability 1.
See 5
Proof.
Suppose . for all histories generated by . Therefore, , and . We show that this has probability [math].
Let
[TABLE]
I first show that is a -martingale.
[TABLE]
By the martingale convergence theorem , for , the sample space, and some . Therefore, . ∎
Next we show that every exploration probability goes to [math]. From here, all “w.p.1” statements mean with -probability 1, if not otherwise specified.
See 6
Proof.
, so we need only show that w.p.1. We do this by showing that the expectation of is summable. (This is a stronger result, since it implies that it is summable with probability 1, so the probability that it is greater than infinitely often is 0.) A bit of notational background: , and . Each equation and inequality is explained below.
[TABLE]
For multiple steps in this derivation, note that the information gain is non-negative; this is a property of the KL-divergence. (a) follows from the l.h.s. being one of the non-negative summands of the r.h.s. (b) follows from the definition of . (c) follows from the definition of . (d) substitutes for its definition. (e) expands the definition of the expectation. (f) follows because mimics for consecutive timesteps with probability , so the probability of any history under is at least the probability of that history under times . (g) combines the two expectations, which are now with respect to the same probability measure. (h) expands the definition of the information gain. (i) rearranges the expectations and the sums, and expands according to Bayes’ rule. (j) converts the expectation to a expectation with respect to a different probability measure through simple cancellation. (k) implements a change of variable from to . (l) moves a sum inside the logarithm. (m) cancels out all terms expect the numerator of the last term and the denominator of the first. (n) follows from all posterior weights being . (o) and (p) are obvious. (q) applies the definition of the entropy of a distribution , and expands the expectation. (r) changes the variable in the expectation; this is the reverse of (i) and (j). (s) applies the definition of the information gain (after inverting the fraction in the logarithm). (t) follows from the non-negativity of the information gain. And (u) is shown in [Orseau et al., 2013, Proposition 13].
Finally,
[TABLE]
∎
Now, we show that the total exploration probability goes to 0: See 7
Proof.
[TABLE]
Each of the terms in the sum approaches [math] with probability 1 by Lemma 6, and because . Suppose by contradiction infinitely often. There exists an such that
[TABLE]
for all . With that , then if infinitely often, it must be the case that infinitely often, but this is a finite sum of terms that all approach [math], a contradiction. ∎
Lemma 8 shows that the probabilities assigned by converge to those of .
See 8
Proof.
Suppose that for some .
[TABLE]
(a) is a result from information theory known as the entropy inequality. (b) follows from the non-negativity of the KL-divergence, and the l.h.s. being one of the summands of the r.h.s. (c) follows from Lemma 4. (d) follows from the definition of the infimum. And (e) follows from the fact that maximizes , by definition.
Therefore,
[TABLE]
This has probability 0 by Lemmas 6 and 5. Thus, with probability 1, .
∎
Appendix C Approximation of Inq
Following Aslanides Aslanides [2017], our approximation of Inq calls UCT Silver and Veness [2010] as a subroutine in place of expectimax.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Aslanides et al. [2017] John Aslanides, Jan Leike, and Marcus Hutter. Universal reinforcement learning algorithms: survey and experiments. In Proceedings of the 26th International Joint Conference on Artificial Intelligence , pages 1403–1410. AAAI Press, 2017.
- 2Aslanides [2017] John Aslanides. AIX Ijs: A software demo for general reinforcement learning. ar Xiv preprint ar Xiv:1705.07615 , 2017.
- 3Hessel et al. [2018] Matteo Hessel, Joseph Modayil, Hado van Hasselt, Tom Schaul, Georg Ostrovski, Will Dabney, Dan Horgan, Bilal Piot, Mohammad Azar, and David Silver. Rainbow: Combining improvements in deep reinforcement learning. In Proc. of AAAI Conference on Artificial Intelligence , 2018.
- 4Hester and Stone [2012] Todd Hester and Peter Stone. Intrinsically motivated model learning for a developing curious agent. In 2012 IEEE international conference on development and learning and epigenetic robotics (ICDL) , pages 1–6. IEEE, 2012.
- 5Houthooft et al. [2016] Rein Houthooft, Xi Chen, Yan Duan, John Schulman, Filip De Turck, and Pieter Abbeel. Curiosity-driven exploration in deep reinforcement learning via bayesian neural networks. ar Xiv preprint ar Xiv:1605.09674 , 2016.
- 6Hutter [2005] Marcus Hutter. Universal Artificial Intelligence: Sequential Decisions based on Algorithmic Probability . Springer, Berlin, 2005.
- 7Lattimore and Hutter [2011] Tor Lattimore and Marcus Hutter. Asymptotically optimal agents. In Proc. 22nd International Conf. on Algorithmic Learning Theory (ALT’11) , volume 6925 of LNAI , pages 368–382, Espoo, Finland, 2011. Springer.
- 8Lattimore and Hutter [2014 a] Tor Lattimore and Marcus Hutter. Bayesian reinforcement learning with exploration. In International Conference on Algorithmic Learning Theory , pages 170–184. Springer, 2014.
