Ben Lansdell, Bioengineering UPenn
Western University. February 13th 2020
Some numbers:
Hampel et al 2018
$\Rightarrow$ An open question: what are the right levels of analysis and concepts?
$\Rightarrow$ Why might this be the case? And what does it look like to answer questions in this way?
Rationalism:
Rationalism:
Rationalism:
Spinoza's Ethics:
Gottfried Wilhelm Leibniz (1646 - 1716):
Gottfried Wilhelm Leibniz (1646 - 1716):
"The only way to rectify our reasonings is to make them as tangible as those of the Mathematicians, so that we can find our error at a glance, and when there are disputes among persons, we can simply say: Let us calculate, without further ado, in order to see who is right."
George Boole (1815 – 1864):
"The English logician George Boole, in the 1850s, was among the first to formulate the idea--in his famous book The Laws of Thought--that thinking itself follows clear patterns, even laws, and that these laws could be mathematized. For this reason, I like to refer to this law-bound vision of the activities of the human mind as the "Boolean Dream."
– Douglas Hofstadter
Charles Babbage (1791 - 1871):
Alan Turing (1912 - 1954):
Alan Turing (1912 - 1954):
Alan Turing (1912 - 1954):
A device that performs calculations
Interested in computation of $y = f(x)$:
A device that performs calculations
Interested in computation of $y = f(x)$:
E.g. the 'x 2' computer: $y = 2x$
Modern computers: digital, serial, electronic
But not necessarily:
The brain:
Brette 2019
$\Rightarrow$ Want an account of how it performs these information processing tasks
Marr's three levels of analysis:
Image recognition:
Aim: make predictions close to true labels
$$ w^* = \text{argmin}_w\mathbb{E}_\rho[L(y, f(x; w))] $$
Assume $f(x;w)$ is a neural network.
How to update weights $w$?
Use the backpropagation algorithm
$$ \mathbf{e}^i = \begin{cases} \partial R/\partial \hat{\mathbf{y}}\circ \sigma'(W^{i}\mathbf{h}^{i-1}), & i = N+1;\\ \left((W^{i+1})^\mathsf{T} \mathbf{e}^{i+1}\right)\circ \sigma'(W^{i}\mathbf{h}^{i-1}), & 1 \le i \le N \end{cases}, $$Use a reinforcement learning algorithm
Reinforcement learning: biologically plausible
Backpropagation: hah, yeah right
$$ \mathbf{e}^i =\left((W^{i+1})^\mathsf{T} \mathbf{e}^{i+1}\right)\circ \sigma'(W^{i}\mathbf{h}^{i-1}),$$Although...