Abstract:Abstract. Previous work suggests that innate immunity and representations of tissue can be useful when combined with artificial immune systems. Here we provide a new implementation of tissue for AIS using systemic computation, a new model of computation and corresponding computer architecture based on a systemics world-view and supplemented by the incorporation of natural characteristics. We show using systemic computation how to create an artificial organism, a program with metabolism that eats data, expels w… Show more
“…Systemic computation is a new bio-inspired model of computation that has shown considerable success for biological modeling and bio-inspired computation [6][7][8][9][10][11][12][13][14]. However until now it has only been available as a serial simulation running on conventional processors.…”
Section: Resultsmentioning
confidence: 99%
“…The simulation was implemented in ANSI C on a PowerBook Macintosh G4, enabling systemic computation programs to be simulated using conventional computer processors. Later work by Le Martelot created a second implementation on PCs with a higher-level language and visualization tools [2,[6][7][8][9][10][11][12]14]. Other work provided a discussion on the use of sensor networks to implement a systemic computer [13].…”
Section: Systemic Computationmentioning
confidence: 99%
“…To date, two simulations of this architecture have been developed, with corresponding machine and programming languages, compilers and graphical visualiser [1,6]. Extensive work has shown how this form of computer enables useful biological modeling and bio-inspired algorithms to be implemented with ease [7][8][9][10][11] and how it enables properties such as fault-tolerance and self-repairing code [12]. Research is ongoing in the improvement of the PC-based simulator, refining the systemic computation language and visualiser [10,14].…”
Abstract. Previous work created the systemic computer -a model of computation designed to exploit many natural properties observed in biological systems, including parallelism. The approach has been proven through two existing implementations and many biological models and visualizations. However to date the systemic computer implementations have all been sequential simulations that do not exploit the true potential of the model. In this paper the first parallel implementation of systemic computation is introduced. The GPU Systemic Computation Architecture is the first implementation that enables parallel systemic computation by exploiting multiple cores available in graphics processors. Comparisons with the serial implementation when running a genetic algorithm at different scales show that as the number of systems increases, the parallel architecture is several hundred times faster than the existing implementations, making it feasible to investigate systemic models of more complex biological systems.
“…Systemic computation is a new bio-inspired model of computation that has shown considerable success for biological modeling and bio-inspired computation [6][7][8][9][10][11][12][13][14]. However until now it has only been available as a serial simulation running on conventional processors.…”
Section: Resultsmentioning
confidence: 99%
“…The simulation was implemented in ANSI C on a PowerBook Macintosh G4, enabling systemic computation programs to be simulated using conventional computer processors. Later work by Le Martelot created a second implementation on PCs with a higher-level language and visualization tools [2,[6][7][8][9][10][11][12]14]. Other work provided a discussion on the use of sensor networks to implement a systemic computer [13].…”
Section: Systemic Computationmentioning
confidence: 99%
“…To date, two simulations of this architecture have been developed, with corresponding machine and programming languages, compilers and graphical visualiser [1,6]. Extensive work has shown how this form of computer enables useful biological modeling and bio-inspired algorithms to be implemented with ease [7][8][9][10][11] and how it enables properties such as fault-tolerance and self-repairing code [12]. Research is ongoing in the improvement of the PC-based simulator, refining the systemic computation language and visualiser [10,14].…”
Abstract. Previous work created the systemic computer -a model of computation designed to exploit many natural properties observed in biological systems, including parallelism. The approach has been proven through two existing implementations and many biological models and visualizations. However to date the systemic computer implementations have all been sequential simulations that do not exploit the true potential of the model. In this paper the first parallel implementation of systemic computation is introduced. The GPU Systemic Computation Architecture is the first implementation that enables parallel systemic computation by exploiting multiple cores available in graphics processors. Comparisons with the serial implementation when running a genetic algorithm at different scales show that as the number of systems increases, the parallel architecture is several hundred times faster than the existing implementations, making it feasible to investigate systemic models of more complex biological systems.
“…Le Martelot provided a simple implementation of "artificial tissue" for AIS using systemic computation [2,3], which serves as the foundation of our work. He created an artificial organism, a program with metabolism that "eats" data, expels waste, clusters cells based on the nature of its food and emits danger signals suitable for an artificial immune system.…”
Section: Methodsmentioning
confidence: 99%
“…We based on our model on [3] to implement the full function of AIS with antigens being "eaten" continuously into the organism and inspired the secretion of antibodies which serves as the classifier to recognize later-come antigens. More specifically, data from the same category is regarded as sharing a same/similar feature which in the scenario of AIS would correspond to antigen.…”
Section: Figure 1 Systemic Organization Of Le Martelot's Organism [3]mentioning
Real world machine learning, where data is sampled continuously, may in theory be classifiable into distinct and unchanging categories but in practice the classification becomes non-trivial because the nature of the background noise continuously changes. Applying distinct and unchanging categories for data ignores the fact that for some applications where the categories of data may remain constant, the background noise constantly changes, and thus the ability for a supervised learning method to work is limited. In this work, we propose a novel method based on an Artificial Immune System (AIS) and implemented on a systemic computer, which is designed to adapt itself over continuous arrival of data to cope with changing patterns of noise without requirement for feedback, as a result of its own experience.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.