Browsing by Subject "genetic programming"
Now showing items 1-7 of 7
-
Diversity and Novelty as Objectives in Poker
(2016-08-18)Evolutionary algorithms are capable to lead to efficient solutions without a predefined design and few human bias. However, they can be prone to early convergence and may be deceived by a non-informative or deceptive fitness ... -
EVALUATING SIMPLE REACTIVE AGENTS IN VISUAL REINFORCEMENT LEARNING TASKS
(2023-08-25)Visual formulations of reinforcement learning tasks are potentially challenging because (1) the state space is large and composed from pixels (so unlikely to be directly correlated with actions), (2) the underlying task ... -
Providing Real-Valued Actions for Tangled Program Graphs Under the CartPole Benchmark
(2020-08-20)The Tangled Program Graph framework (TPG) is a genetic programming approach to reinforcement learning. Canonical TPG is limited to performing discrete actions. This thesis investigates mechanisms by which TPG might perform ... -
QTRB: TEAM-BASED REGION BUILDING USING Q-LEARNING TO DERIVE POLICY ON PROGRAMS PARAMETERIZED BY LOCAL REWARD SIGNAL
(2023-04-24)While attempting to solve 2-dimensional grid world maze tasks, it was observed that genetic programming is limited by its random initialization and no use of local reward. This thesis proposes a hybrid algorithm called ... -
Scaling Genetic Programming to Challenging Reinforcement Tasks through Emergent Modularity
(2018-06-21)Algorithms that learn through environmental interaction and delayed rewards, or reinforcement learning, increasingly face the challenge of scaling to dynamic, high-dimensional environments. Video games model these types ... -
Towards Coevolutionary Genetic Programming with Pareto Archiving Under Streaming Data
(2013-08-16)Classification under streaming data constraints implies that training must be performed continuously, can only access individual exemplars for a short time after they arrive, must adapt to dynamic behaviour over time, and ... -
Urschleim in Silicon: Return-Oriented Program Evolution with ROPER
(2018-04-20)Return-orientated programming (ROP) identifies pieces of a process’s executable memory ending in a return instruction (gadgets), and enlists them as an instruction set in which a new, “parasitic” program can be written, ...