Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2018;3(1):30.
doi: 10.1007/s41109-018-0088-x. Epub 2018 Aug 13.

Evolution of control with learning classifier systems

Affiliations

Evolution of control with learning classifier systems

Matthew R Karlsen et al. Appl Netw Sci. 2018.

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.

Keywords: Boolean network; Complex systems; Controllability; Discovery; Intervention; LCS; Learning; XCS.

PubMed Disclaimer

Conflict of interest statement

The authors declare that they have no competing interests.Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Figures

Fig. 1
Fig. 1
A simple example of rule matching with two rules with ternary (three state) condition components and one binary environmental state. Adapted from (Matthew R Karlsen and Sotiris Moschoyiannis: Learning condition action rules for personalised journey recommendations, forthcoming)
Fig. 2
Fig. 2
A simple Boolean network
Fig. 3
Fig. 3
State space of the simple Boolean network with all nodes using the AND logic function
Fig. 4
Fig. 4
State space of the simple Boolean network with all nodes using the XOR logic function
Fig. 5
Fig. 5
Structure of an XCS classifier system. Based on (Wilson 1998) and originally shown in (Matthew R Karlsen and Sotiris Moschoyiannis: Learning condition action rules for personalised journey recommendations, forthcoming)
Fig. 6
Fig. 6
A chart showing the relationship between a classifier’s error and its accuracy for the XCS classifier accuracy function. Accuracy is defined as: α(εj/ε0)ν where εj is the error of classifier j. This chart is based on that presented by Butz et al. Fig. 1 (Butz et al. 2001)
Fig. 7
Fig. 7
NK Boolean network, instantiation 1 (N=5,K=2)
Fig. 8
Fig. 8
NK Boolean network, instantiation 2 (N=5,K=2)
Fig. 9
Fig. 9
NK Boolean network, instantiation 3 (N=5,K=2)
Fig. 10
Fig. 10
NK Boolean network, instantiation 4 (N=5,K=2)
Fig. 11
Fig. 11
An example control graph for NK Boolean Network 4 using an evolved rule set
Fig. 12
Fig. 12
NK Boolean network, instantiation 6 (N=5,K=2)

Similar articles

References

    1. Aldana, M (2003) Boolean dynamics of networks with scale-free topology. Physica D: Nonlinear Phenom 185(1):45–66. 10.1016/S0167-2789(03)00174-X. http://www.sciencedirect.com/science/article/pii/S016727890300174X.
    1. Aldana M, Coppersmith S, Kadanoff LP. Perspectives and Problems in Nolinear Science. Amsterdam: Springer; 2003. Boolean dynamics with random couplings; pp. 23–89.
    1. Anderson PW, Arrow K, Pines D. The economy as an evolving complex system. Boulder, Colorado: Westview Press; 1988.
    1. Barry AM. The stability of long action chains in XCS. Soft Comput. 2002;6(3-4):183–199. doi: 10.1007/s005000100115. - DOI
    1. Bull, L (2009) On dynamical genetic programming: simple Boolean networks in learning classifier systems. Int J Parallel, Emergent Distrib Syst 24(5):421–442. 10.1080/17445760802660387.

LinkOut - more resources