Abstract Autonomous learning implemented purely by
means of a synthetic chemical system has not been
previously realized. Learning promotes reusability and
minimizes the system design to simple input-output
specification. In this article we introduce a chemical
perceptron, the first full-featured implementation of a
perceptron in an artificial (simulated) chemistry. A
perceptron is the simplest system capable of learning,
inspired by the functioning of a biological neuron. Our
artificial chemistry is deterministic and
discrete-time, and follows Michaelis-Menten kinetics.
We present two models, the weight-loop perceptron and
the weight-race perceptron, which represent two
possible strategies for a chemical implementation of
linear integration and threshold. Both chemical
perceptrons can successfully identify all 14 linearly
separable two-input logic functions and maintain high
robustness against rate-constant perturbations. We
suggest that DNA strand displacement could, in
principle, provide an implementation substrate for our
model, allowing the chemical perceptron to perform
reusable, programmable, and adaptable wet biochemical
computing.
%0 Journal Article
%1 banda-online-learning-chemical-2013
%A Banda, Peter
%A Teuscher, Christof
%A Lakin, Matthew R.
%D 2013
%J Artificial Life
%K alife artificial_chemistry perceptron
%N 2
%P 195--219
%R 10.1162/ARTL_a_00105
%T Online Learning in a Chemical Perceptron.
%U http://dblp.uni-trier.de/db/journals/alife/alife19.html#BandaTL13
%V 19
%X Abstract Autonomous learning implemented purely by
means of a synthetic chemical system has not been
previously realized. Learning promotes reusability and
minimizes the system design to simple input-output
specification. In this article we introduce a chemical
perceptron, the first full-featured implementation of a
perceptron in an artificial (simulated) chemistry. A
perceptron is the simplest system capable of learning,
inspired by the functioning of a biological neuron. Our
artificial chemistry is deterministic and
discrete-time, and follows Michaelis-Menten kinetics.
We present two models, the weight-loop perceptron and
the weight-race perceptron, which represent two
possible strategies for a chemical implementation of
linear integration and threshold. Both chemical
perceptrons can successfully identify all 14 linearly
separable two-input logic functions and maintain high
robustness against rate-constant perturbations. We
suggest that DNA strand displacement could, in
principle, provide an implementation substrate for our
model, allowing the chemical perceptron to perform
reusable, programmable, and adaptable wet biochemical
computing.
@article{banda-online-learning-chemical-2013,
abstract = {Abstract Autonomous learning implemented purely by
means of a synthetic chemical system has not been
previously realized. Learning promotes reusability and
minimizes the system design to simple input-output
specification. In this article we introduce a chemical
perceptron, the first full-featured implementation of a
perceptron in an artificial (simulated) chemistry. A
perceptron is the simplest system capable of learning,
inspired by the functioning of a biological neuron. Our
artificial chemistry is deterministic and
discrete-time, and follows Michaelis-Menten kinetics.
We present two models, the weight-loop perceptron and
the weight-race perceptron, which represent two
possible strategies for a chemical implementation of
linear integration and threshold. Both chemical
perceptrons can successfully identify all 14 linearly
separable two-input logic functions and maintain high
robustness against rate-constant perturbations. We
suggest that DNA strand displacement could, in
principle, provide an implementation substrate for our
model, allowing the chemical perceptron to perform
reusable, programmable, and adaptable wet biochemical
computing.},
added-at = {2014-02-10T15:37:55.000+0100},
author = {Banda, Peter and Teuscher, Christof and Lakin, Matthew R.},
biburl = {https://www.bibsonomy.org/bibtex/2d1d0e5bef42dae58f9724fd800bfef3d/mhwombat},
doi = {10.1162/ARTL_a_00105},
ee = {http://dx.doi.org/10.1162/ARTL_a_00105},
interhash = {5453daf2ae6efbcc3b0b744481df336c},
intrahash = {d1d0e5bef42dae58f9724fd800bfef3d},
journal = {Artificial Life},
keywords = {alife artificial_chemistry perceptron},
number = 2,
pages = {195--219},
timestamp = {2016-07-12T19:25:30.000+0200},
title = {Online Learning in a Chemical Perceptron.},
url = {http://dblp.uni-trier.de/db/journals/alife/alife19.html#BandaTL13},
volume = 19,
year = 2013
}