@Biological error correction codes generate fault-tolerant neural networks

It has been an open question in deep learning if fault-tolerant computation is possible: can arbitrarily reliable computation be achieved using only unreliable neurons? In the mammalian cortex, analog error correction codes known as grid codes have been observed to protect states against neural spiking noise, but their role in information processing is unclear. Here, we use these biological codes to show that a universal fault-tolerant neural network can be achieved if the faultiness of each neuron lies below a sharp threshold, which we find coincides in order of magnitude with noise observed in biological neurons. The discovery of a sharp phase transition from faulty to fault-tolerant neural computation opens a path towards understanding noisy analog systems in artificial intelligence and neuroscience.

arXiv.org Snapshot {{zotero-imported-file PJPHHRUR, “2202.html”}}

arXiv Fulltext PDF {{zotero-imported-file GDUP5XA4, “Zlokapa et al. - 2022 - Biological error correction codes generate fault-t.pdf”}}

tags:: Computer Science - Machine Learning, Computer Science - Neural and Evolutionary Computing, Quantitative Biology - Neurons and Cognition, Statistics - Machine Learning, type/external/reference 2202.12887 error correction codes generate fault-tolerant neural networks error correction codes generate fault-tolerant neural networks [cs, q-bio, stat]" Zlokapa](graph/alexander-zlokapa), Andrew K. Tan, John M. Martyn, Max Tegmark, Isaac L. Chuang library](zotero://select/library/items/J5EPIZLL), Web library

It has been an open question in deep learning if fault-tolerant computation is possible: can arbitrarily reliable computation be achieved using only unreliable neurons? In the mammalian cortex, analog error correction codes known as grid codes have been observed to protect states against neural spiking noise, but their role in information processing is unclear. Here, we use these biological codes to show that a universal fault-tolerant neural network can be achieved if the faultiness of each neuron lies below a sharp threshold, which we find coincides in order of magnitude with noise observed in biological neurons. The discovery of a sharp phase transition from faulty to fault-tolerant neural computation opens a path towards understanding noisy analog systems in artificial intelligence and neuroscience.

arXiv.org Snapshot {{zotero-imported-file PJPHHRUR, “2202.html”}}

arXiv Fulltext PDF {{zotero-imported-file GDUP5XA4, “Zlokapa et al. - 2022 - Biological error correction codes generate fault-t.pdf”}}

tags:: Computer Science - Machine Learning, Computer Science - Neural and Evolutionary Computing, Quantitative Biology - Neurons and Cognition, Statistics - Machine Learning, type/external/reference 2202.12887 error correction codes generate fault-tolerant neural networks error correction codes generate fault-tolerant neural networks [cs, q-bio, stat]" Zlokapa](graph/alexander-zlokapa), Andrew K. Tan, John M. Martyn, Max Tegmark, Isaac L. Chuang library](zotero://select/library/items/J5EPIZLL), Web library

It has been an open question in deep learning if fault-tolerant computation is possible: can arbitrarily reliable computation be achieved using only unreliable neurons? In the mammalian cortex, analog error correction codes known as grid codes have been observed to protect states against neural spiking noise, but their role in information processing is unclear. Here, we use these biological codes to show that a universal fault-tolerant neural network can be achieved if the faultiness of each neuron lies below a sharp threshold, which we find coincides in order of magnitude with noise observed in biological neurons. The discovery of a sharp phase transition from faulty to fault-tolerant neural computation opens a path towards understanding noisy analog systems in artificial intelligence and neuroscience.

arXiv.org Snapshot {{zotero-imported-file PJPHHRUR, “2202.html”}}

arXiv Fulltext PDF {{zotero-imported-file GDUP5XA4, “Zlokapa et al. - 2022 - Biological error correction codes generate fault-t.pdf”}}