Evolution of control with learning classifier systems
Abstract In this paper we describe the application of a learning classifier system (LCS) variant known as the eXtended classifier system (XCS) to evolve a set of ‘control rules’ for a number of Boolean network instances. We show that (1) it is possible to take the system to an attractor, from any gi...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
SpringerOpen
2018-08-01
|
Series: | Applied Network Science |
Subjects: | |
Online Access: | http://link.springer.com/article/10.1007/s41109-018-0088-x |
id |
doaj-377149246fcb47a98cbfbd4b236b9f9b |
---|---|
record_format |
Article |
spelling |
doaj-377149246fcb47a98cbfbd4b236b9f9b2020-11-25T02:17:53ZengSpringerOpenApplied Network Science2364-82282018-08-013113610.1007/s41109-018-0088-xEvolution of control with learning classifier systemsMatthew R. Karlsen0Sotiris Moschoyiannis1Department of Computer Science, Faculty of Engineering and Physical Sciences, University of SurreyDepartment of Computer Science, Faculty of Engineering and Physical Sciences, University of SurreyAbstract In this paper we describe the application of a learning classifier system (LCS) variant known as the eXtended classifier system (XCS) to evolve a set of ‘control rules’ for a number of Boolean network instances. We show that (1) it is possible to take the system to an attractor, from any given state, by applying a set of ‘control rules’ consisting of ternary conditions strings (i.e. each condition component in the rule has three possible states; 0, 1 or #) with associated bit-flip actions, and (2) that it is possible to discover such rules using an evolutionary approach via the application of a learning classifier system. The proposed approach builds on learning (reinforcement learning) and discovery (a genetic algorithm) and therefore the series of interventions for controlling the network are determined but are not fixed. System control rules evolve in such a way that they mirror both the structure and dynamics of the system, without having ‘direct’ access to either.http://link.springer.com/article/10.1007/s41109-018-0088-xControllabilityLearningDiscoveryBoolean networkInterventionComplex systems |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Matthew R. Karlsen Sotiris Moschoyiannis |
spellingShingle |
Matthew R. Karlsen Sotiris Moschoyiannis Evolution of control with learning classifier systems Applied Network Science Controllability Learning Discovery Boolean network Intervention Complex systems |
author_facet |
Matthew R. Karlsen Sotiris Moschoyiannis |
author_sort |
Matthew R. Karlsen |
title |
Evolution of control with learning classifier systems |
title_short |
Evolution of control with learning classifier systems |
title_full |
Evolution of control with learning classifier systems |
title_fullStr |
Evolution of control with learning classifier systems |
title_full_unstemmed |
Evolution of control with learning classifier systems |
title_sort |
evolution of control with learning classifier systems |
publisher |
SpringerOpen |
series |
Applied Network Science |
issn |
2364-8228 |
publishDate |
2018-08-01 |
description |
Abstract In this paper we describe the application of a learning classifier system (LCS) variant known as the eXtended classifier system (XCS) to evolve a set of ‘control rules’ for a number of Boolean network instances. We show that (1) it is possible to take the system to an attractor, from any given state, by applying a set of ‘control rules’ consisting of ternary conditions strings (i.e. each condition component in the rule has three possible states; 0, 1 or #) with associated bit-flip actions, and (2) that it is possible to discover such rules using an evolutionary approach via the application of a learning classifier system. The proposed approach builds on learning (reinforcement learning) and discovery (a genetic algorithm) and therefore the series of interventions for controlling the network are determined but are not fixed. System control rules evolve in such a way that they mirror both the structure and dynamics of the system, without having ‘direct’ access to either. |
topic |
Controllability Learning Discovery Boolean network Intervention Complex systems |
url |
http://link.springer.com/article/10.1007/s41109-018-0088-x |
work_keys_str_mv |
AT matthewrkarlsen evolutionofcontrolwithlearningclassifiersystems AT sotirismoschoyiannis evolutionofcontrolwithlearningclassifiersystems |
_version_ |
1724884477161766912 |