Repository logo
 
Publication

Dynamic equilibrium through reinforcement learning

dc.contributor.advisorMorgado, Luís Filipe Graça
dc.contributor.authorFaustino, Paulo Fernando Pinho
dc.date.accessioned2012-02-24T14:27:36Z
dc.date.available2012-02-24T14:27:36Z
dc.date.issued2011-09
dc.description.abstractReinforcement Learning is an area of Machine Learning that deals with how an agent should take actions in an environment such as to maximize the notion of accumulated reward. This type of learning is inspired by the way humans learn and has led to the creation of various algorithms for reinforcement learning. These algorithms focus on the way in which an agent’s behaviour can be improved, assuming independence as to their surroundings. The current work studies the application of reinforcement learning methods to solve the inverted pendulum problem. The importance of the variability of the environment (factors that are external to the agent) on the execution of reinforcement learning agents is studied by using a model that seeks to obtain equilibrium (stability) through dynamism – a Cart-Pole system or inverted pendulum. We sought to improve the behaviour of the autonomous agents by changing the information passed to them, while maintaining the agent’s internal parameters constant (learning rate, discount factors, decay rate, etc.), instead of the classical approach of tuning the agent’s internal parameters. The influence of changes on the state set and the action set on an agent’s capability to solve the Cart-pole problem was studied. We have studied typical behaviour of reinforcement learning agents applied to the classic BOXES model and a new form of characterizing the environment was proposed using the notion of convergence towards a reference value. We demonstrate the gain in performance of this new method applied to a Q-Learning agent.en
dc.description.abstractA Aprendizagem por Reforço é uma área da Aprendizagem Automática que se preocupa com a forma como um agente deve tomar acções num ambiente de modo a maximizar a noção de recompensa acumulada. Esta forma de aprendizagem é inspirada na forma como os humanos aprendem e tem levado à criação de diversos algoritmos de aprendizagem por reforço. Estes algoritmos focam a forma de melhorar o comportamento do agente, assumindo uma independência em relação ao meio que os rodeia. O presente trabalho estuda a aplicação de métodos de aprendizagem por reforço na resolução do problema do pêndulo invertido. Neste contexto é estudado a importância da variabilidade do ambiente (factores externos ao agente) na execução de agentes de aprendizagem por reforço utilizando um modelo que tenta obter equilíbrio (estabilidade) através de dinamismo – o sistema Cart-Pole ou pêndulo invertido. Procurou-se melhorar o comportamento dos agentes autónomos alterando a informação passada a estes, mantendo constantes os parâmetros internos dos agentes (ritmo ou taxa de aprendizagem, factores de desconto, ritmo ou taxa de decaimento, etc.), em vez da vertente clássica de afinar os parâmetros internos dos agentes. Estudaram-se as influências nas alterações no conjunto de estados e no conjunto de acções na capacidade de um agente de resolver o problema do pêndulo invertido. Estudou-se o comportamento típico dos agentes de aprendizagem por reforço aplicado ao modelo clássico BOXES, sendo proposto uma nova forma de caracterizar o ambiente utilizando a noção de convergência para um valor de referência. Demonstrou-se o ganho em desempenho deste novo método aplicado a um agente Q-Learning.por
dc.identifier.citationFaustino, Paulo Fernando Pinho - Dynamic equilibrium through reinforcement learning. Lisboa: Instituto Superior de Engenharia de Lisboa, 2011. Dissertação de mestrado.
dc.identifier.urihttp://hdl.handle.net/10400.21/1144
dc.language.isoengpor
dc.peerreviewedyespor
dc.subjectDynamic equilibriumpor
dc.subjectEquilíbrio dinâmicopor
dc.subjectReinforcement learningpor
dc.subjectAprendizagem por reforçopor
dc.subjectAutonomous agentspor
dc.subjectAgentes autónomospor
dc.subjectInverted pendulumpor
dc.subjectPêndulo invertidopor
dc.titleDynamic equilibrium through reinforcement learningpor
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspor
rcaap.typemasterThesispor

Files

Original bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
Dissertação Inglês
Size:
2.49 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
Anexo_plano
Size:
476.77 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: