Reinforcement Learning Algorithms: An Overview and Classification
- URL: http://arxiv.org/abs/2209.14940v1
- Date: Thu, 29 Sep 2022 16:58:42 GMT
- Title: Reinforcement Learning Algorithms: An Overview and Classification
- Authors: Fadi AlMahamid, Katarina Grolinger
- Abstract summary: We identify three main environment types and classify reinforcement learning algorithms according to those environment types.
The overview of each algorithm provides insight into the algorithms' foundations and reviews similarities and differences among algorithms.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: The desire to make applications and machines more intelligent and the
aspiration to enable their operation without human interaction have been
driving innovations in neural networks, deep learning, and other machine
learning techniques. Although reinforcement learning has been primarily used in
video games, recent advancements and the development of diverse and powerful
reinforcement algorithms have enabled the reinforcement learning community to
move from playing video games to solving complex real-life problems in
autonomous systems such as self-driving cars, delivery drones, and automated
robotics. Understanding the environment of an application and the algorithms'
limitations plays a vital role in selecting the appropriate reinforcement
learning algorithm that successfully solves the problem on hand in an efficient
manner. Consequently, in this study, we identify three main environment types
and classify reinforcement learning algorithms according to those environment
types. Moreover, within each category, we identify relationships between
algorithms. The overview of each algorithm provides insight into the
algorithms' foundations and reviews similarities and differences among
algorithms. This study provides a perspective on the field and helps
practitioners and researchers to select the appropriate algorithm for their use
case.
Related papers
- Reasoning Algorithmically in Graph Neural Networks [1.8130068086063336]
We aim to integrate the structured and rule-based reasoning of algorithms with adaptive learning capabilities of neural networks.
This dissertation provides theoretical and practical contributions to this area of research.
arXiv Detail & Related papers (2024-02-21T12:16:51Z) - Towards a Systems Theory of Algorithms [9.4471844989393]
We argue in favor of viewing algorithms as open dynamical systems interacting with other algorithms, physical systems, humans, or databases.
Remarkably, the manifold tools developed under the umbrella of systems theory are well suited for addressing a range of challenges in the algorithmic domain.
arXiv Detail & Related papers (2024-01-25T09:20:21Z) - The Clock and the Pizza: Two Stories in Mechanistic Explanation of
Neural Networks [59.26515696183751]
We show that algorithm discovery in neural networks is sometimes more complex.
We show that even simple learning problems can admit a surprising diversity of solutions.
arXiv Detail & Related papers (2023-06-30T17:59:13Z) - Dual Algorithmic Reasoning [9.701208207491879]
We propose to learn algorithms by exploiting duality of the underlying algorithmic problem.
We demonstrate that simultaneously learning the dual definition of these optimisation problems in algorithmic learning allows for better learning.
We then validate the real-world utility of our dual algorithmic reasoner by deploying it on a challenging brain vessel classification task.
arXiv Detail & Related papers (2023-02-09T08:46:23Z) - Discovering Unsupervised Behaviours from Full-State Trajectories [1.827510863075184]
We propose an analysis of Autonomous Robots Realising their Abilities; a Quality-Diversity algorithm that autonomously finds behavioural characterisations.
We evaluate this approach on a simulated robotic environment, where the robot has to autonomously discover its abilities from its full-state trajectories.
More specifically, the analysed approach autonomously finds policies that make the robot move to diverse positions, but also utilise its legs in diverse ways, and even perform half-rolls.
arXiv Detail & Related papers (2022-11-22T16:57:52Z) - Neural Algorithmic Reasoning [11.566653801306844]
We argue that algorithms possess fundamentally different qualities to deep learning methods.
By representing elements in a continuous space of learnt algorithms, neural networks are able to adapt known algorithms more closely to real-world problems.
arXiv Detail & Related papers (2021-05-06T15:33:57Z) - Evolving Reinforcement Learning Algorithms [186.62294652057062]
We propose a method for meta-learning reinforcement learning algorithms.
The learned algorithms are domain-agnostic and can generalize to new environments not seen during training.
We highlight two learned algorithms which obtain good generalization performance over other classical control tasks, gridworld type tasks, and Atari games.
arXiv Detail & Related papers (2021-01-08T18:55:07Z) - Hierarchical Affordance Discovery using Intrinsic Motivation [69.9674326582747]
We propose an algorithm using intrinsic motivation to guide the learning of affordances for a mobile robot.
This algorithm is capable to autonomously discover, learn and adapt interrelated affordances without pre-programmed actions.
Once learned, these affordances may be used by the algorithm to plan sequences of actions in order to perform tasks of various difficulties.
arXiv Detail & Related papers (2020-09-23T07:18:21Z) - Meta-Gradient Reinforcement Learning with an Objective Discovered Online [54.15180335046361]
We propose an algorithm based on meta-gradient descent that discovers its own objective, flexibly parameterised by a deep neural network.
Because the objective is discovered online, it can adapt to changes over time.
On the Atari Learning Environment, the meta-gradient algorithm adapts over time to learn with greater efficiency.
arXiv Detail & Related papers (2020-07-16T16:17:09Z) - Spiking Neural Networks Hardware Implementations and Challenges: a
Survey [53.429871539789445]
Spiking Neural Networks are cognitive algorithms mimicking neuron and synapse operational principles.
We present the state of the art of hardware implementations of spiking neural networks.
We discuss the strategies employed to leverage the characteristics of these event-driven algorithms at the hardware level.
arXiv Detail & Related papers (2020-05-04T13:24:00Z) - AutoML-Zero: Evolving Machine Learning Algorithms From Scratch [76.83052807776276]
We show that it is possible to automatically discover complete machine learning algorithms just using basic mathematical operations as building blocks.
We demonstrate this by introducing a novel framework that significantly reduces human bias through a generic search space.
We believe these preliminary successes in discovering machine learning algorithms from scratch indicate a promising new direction in the field.
arXiv Detail & Related papers (2020-03-06T19:00:04Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.