Deep Molecular Programming: A Natural Implementation of Binary-Weight ReLU Neural Networks

03/30/2020
by   Marko Vasic, et al.
0

Embedding computation in molecular contexts incompatible with traditional electronics is expected to have wide ranging impact in synthetic biology, medicine, nanofabrication and other fields. A key remaining challenge lies in developing programming paradigms for molecular computation that are well-aligned with the underlying chemical hardware and do not attempt to shoehorn ill-fitting electronics paradigms. We discover a surprisingly tight connection between a popular class of neural networks (Binary-weight ReLU aka BinaryConnect) and a class of coupled chemical reactions that are absolutely robust to reaction rates. The robustness of rate-independent chemical computation makes it a promising target for bioengineering implementation. We show how a BinaryConnect neural network trained in silico using well-founded deep learning optimization techniques, can be compiled to an equivalent chemical reaction network, providing a novel molecular programming paradigm. We illustrate such translation on the paradigmatic IRIS and MNIST datasets. Toward intended applications of chemical computation, we further use our method to generate a CRN that can discriminate between different virus types based on gene expression levels. Our work sets the stage for rich knowledge transfer between neural network and molecular programming communities.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/20/2021

Programming and Training Rate-Independent Chemical Reaction Networks

Embedding computation in biochemical environments incompatible with trad...
research
06/27/2019

Composable Rate-Independent Computation in Continuous Chemical Reaction Networks

Biological regulatory networks depend upon chemical interactions to proc...
research
07/04/2023

Optimal Information Encoding in Chemical Reaction Networks

Discrete chemical reaction networks formalize the interactions of molecu...
research
07/06/2021

An Inverse QSAR Method Based on Linear Regression and Integer Programming

Recently a novel framework has been proposed for designing the molecular...
research
05/09/2022

Programming molecular systems to emulate a learning spiking neuron

Hebbian theory seeks to explain how the neurons in the brain adapt to st...
research
11/22/2019

Approaching Small Molecule Prioritization as a Cross-Modal Information Retrieval Task through Coordinated Representation Learning

Modeling the relationship between chemical structure and molecular activ...
research
02/09/2023

ChemVise: Maximizing Out-of-Distribution Chemical Detection with the Novel Application of Zero-Shot Learning

Accurate chemical sensors are vital in medical, military, and home safet...

Please sign up or login with your details

Forgot password? Click here to reset