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...

Full description

Bibliographic Details
Main Authors: Matthew R. Karlsen, Sotiris Moschoyiannis
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