<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
  <dc:contributor>Schmidhuber, Jürgen</dc:contributor>
  <dc:creator>Sun, Yi</dc:creator>
  <dc:date>2012-09-04</dc:date>
  <dc:description xmlns:ns0="xml" ns0:lang="en">Creating autonomous agents that learn to act from sequential  interactions has long been perceived as one of the ultimate goals of  Artificial Intelligence (AI). Reinforcement Learning (RL), a subfield of  Machine Learning (ML), addresses important aspects of this objective.  This dissertation investigates a particular problem encountered in RL  called representation generation. Two related sub-problems are  considered, namely basis generation and model learning, concerning  which we present three pieces of original research. The first  contribution considers a particular basis generation method called online  kernel sparsification (OKS). OKS was originally proposed for recursive  least squares regression, and shortly thereafter extended to RL. Despite  the popularity of the method, important theoretical questions are still to  be answered. In particular, it was unclear how the size of the OKS  dictionary, or equivalently the number of basis functions constructed,  grows in relation to the amount of data available. Characterizing this  growth rate is crucial to understanding OKS, both in terms of its  computational complexity and, perhaps more importantly, the  generalization capability of the resulting linear regressor or value  function estimator. We investigate this problem using a novel formula  expressing the expected determinant of the kernel Gram matrix in terms  of the eigenvalues of the covariance operator. Based on this formula,  we are able to connect the cardinality of the dictionary with the eigen- decay of the covariance operator. In particular, we prove that under  certain technical conditions, the size of the dictionary will always grow  sub-linearly in the number of data points, and, as a consequence, the  kernel linear regressor or value function estimator constructed from the  resulting dictionary is consistent. The second contribution turns to a  different class of basis generation methods, which make use of reward  information. We introduce a new method called V-BEBF. V-BEBF relies  on a principle that is different from that of previous approaches based  on Bellman error basis function (BEBF), in which approximations to the  value function of the Bellman error, rather than to the Bellman erroritself  as in BEBF, are added as new basis functions. This approach is justified  by a simple yet previously unspotted insight, i.e., V-BEBF, if computed  exactly, is in fact the error in value estimation, and therefore its addition  to the existing set of basis functions immediately allows the value  function to be represented accurately. We demonstrate that V-BEBF is a  promising alternative to BEBF, especially when the discount factor  approaches $1$, in which case it is proven that BEBF, even if computed  exactly, can be very inefficient. Limited experiments, where both V- BEBFs and BEBFs are approximated using linear combinations of the  input features, are also conducted, and the result is in line with the  theoretical finding. The last contribution focuses on model learning,  especially learning the transition model of the environment. The problem  is investigated under a Bayesian framework, where the learning is done  by probabilistic inference, and the learning progress is measured using  Shannon information gain. In this setting, we show that the problem can  be formulated as an RL problem, where the reward is given by the  immediate information gain resulting from performing the next action. This  shows that the model-learning problem can in principle be solved using  algorithms developed for RL. In particular, we show theoretically that if  the environment is an MDP, then near optimal model learning can be  achieved following this approach.</dc:description>
  <dc:format>application/pdf</dc:format>
  <dc:identifier>https://susi.usi.ch/global/documents/318289</dc:identifier>
  <dc:identifier>https://n2t.net/ark:/12658/srd1318289</dc:identifier>
  <dc:identifier>https://susi.usi.ch/documents/318289/files/2012INFO001.pdf</dc:identifier>
  <dc:language>eng</dc:language>
  <dc:relation>info:eu-repo/semantics/altIdentifier/urn/urn:nbn:ch:rero-006-111196</dc:relation>
  <dc:relation>info:eu-repo/semantics/altIdentifier/ark/12658/srd1318289</dc:relation>
  <dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
  <dc:rights>License undefined</dc:rights>
  <dc:subject xmlns:ns1="xml" ns1:lang="en">Artificial intelligence</dc:subject>
  <dc:subject xmlns:ns2="xml" ns2:lang="en">Machine Learning</dc:subject>
  <dc:subject xmlns:ns3="xml" ns3:lang="en">Reinforcement learning</dc:subject>
  <dc:subject xmlns:ns4="xml" ns4:lang="en">Information theory</dc:subject>
  <dc:subject xmlns:ns5="xml" ns5:lang="en">Linear function approximation</dc:subject>
  <dc:subject xmlns:ns6="xml" ns6:lang="en">Online kernel sparsification</dc:subject>
  <dc:subject xmlns:ns7="xml" ns7:lang="en">Basis construction</dc:subject>
  <dc:subject xmlns:ns8="xml" ns8:lang="en">Bellman error basis functions</dc:subject>
  <dc:subject xmlns:ns9="xml" ns9:lang="en">Model learning</dc:subject>
  <dc:subject xmlns:ns10="xml" ns10:lang="en">Exploration</dc:subject>
  <dc:subject>info:eu-repo/classification/udc/004</dc:subject>
  <dc:title xmlns:ns11="xml" ns11:lang="en">On the generation of representations for reinforcement learning</dc:title>
  <dc:type>http://purl.org/coar/resource_type/c_db06</dc:type>
</oai_dc:dc>
