17.06.2014 Views

Notes for the Lifebox, the Seashell, and the Soul - Rudy Rucker

Notes for the Lifebox, the Seashell, and the Soul - Rudy Rucker

Notes for the Lifebox, the Seashell, and the Soul - Rudy Rucker

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Notes</strong> <strong>for</strong> The <strong>Lifebox</strong>, <strong>the</strong> <strong>Seashell</strong>, <strong>and</strong> <strong>the</strong> <strong>Soul</strong>, by <strong>Rudy</strong> <strong>Rucker</strong><br />

Incomprehensible Solutions<br />

The neural net <strong>for</strong> recognizing smiles <strong>and</strong> frowns, <strong>for</strong> instance, is just a mound of<br />

some three thous<strong>and</strong> real-valued numerical weights. You might hope that if you analyzed <strong>the</strong><br />

weights, you’d discover that each of <strong>the</strong> hidden layer neurons is in fact learning to recognize<br />

a specific aspect of facial expressions. Perhaps <strong>the</strong> first neuron notices whe<strong>the</strong>r <strong>the</strong> left<br />

corner of <strong>the</strong> mouth bends down or up, perhaps <strong>the</strong> second focuses on <strong>the</strong> wrinkles or lack<br />

<strong>the</strong>reof in <strong>the</strong> face’s brow, <strong>and</strong> maybe <strong>the</strong> third pays attention to <strong>the</strong> twist of <strong>the</strong> mouth’s right<br />

corner. But this isn’t necessarily <strong>the</strong> case. In many neural nets <strong>the</strong>re’s no easy way to pick<br />

out what it is that each individual hidden-layer neuron is learning. Indeed, <strong>the</strong> more compact<br />

<strong>and</strong> effective a neural net becomes, <strong>the</strong> more opaque it becomes, <strong>and</strong> <strong>the</strong> less amenable to<br />

human underst<strong>and</strong>ing. [Actually I don’t think this is usually true.]<br />

Unsupervised Learning Raps<br />

Let’s see what happens if we try to think of <strong>the</strong> human brain as being like a computer<br />

scientist’s neural networks. One immediate thing to note is that, because a human is<br />

embedded in <strong>the</strong> world, <strong>the</strong>ir brain network parameters are iteratively refined over <strong>the</strong> course<br />

of years <strong>and</strong> years of parallel computational ef<strong>for</strong>t. Think of <strong>the</strong> finger movements of a<br />

master musician or, <strong>for</strong> that matter, <strong>the</strong> empa<strong>the</strong>tic underst<strong>and</strong>ing of an experienced teacher<br />

or counselor.<br />

It’s useful here to distinguish between two kinds of learning: supervised <strong>and</strong><br />

unsupervised.<br />

Supervised learning is like when I train a neural net with a set of a hundred test faces.<br />

I immediately tell <strong>the</strong> network which answers it got right <strong>and</strong> which it got wrong, <strong>and</strong> <strong>the</strong><br />

network back-propagates <strong>the</strong> errors to carry out a hill-climbing process to adjust its three<br />

thous<strong>and</strong> or so internal weights. Supervised learning is like when you’re learning addition in<br />

elementary school, <strong>and</strong> if you say “Five plus four is eight,” <strong>the</strong> teacher right away says, “No,<br />

five plus four is nine,” <strong>and</strong> perhaps you internally adjust on some neural connections in your<br />

brain.<br />

But most of our learning is unsupervised in that <strong>the</strong> feedback is less immediate <strong>and</strong><br />

direct.<br />

***<br />

Unsupervised learning is when K goes out in <strong>the</strong> playground <strong>and</strong> a girl won’t get off<br />

<strong>the</strong> seesaw to give him a turn, <strong>and</strong> K bites her on <strong>the</strong> butt, but she’s wearing thick snow pants<br />

<strong>and</strong> doesn’t notice, but even so K feels bad <strong>and</strong> dumb. Unsupervised learning is when K<br />

looks <strong>for</strong> someone to marry <strong>and</strong> ends up with <strong>the</strong> girl he tried to bite in first grade.<br />

Unsupervised learning is when K finally tells her that old story <strong>and</strong> she divorces him. Error!<br />

Unsupervised learning is when L drinks so much beer at age sixteen that she throws up,<br />

learns to drink slowly enough not to get sick, but <strong>the</strong>n realizes after thirty years of<br />

increasingly vexed imbibing that she suffers from alcoholism. Unsupervised learning is M<br />

dying of cancer from smoking cigarettes. Back-propagate that! Unsupervised learning is N<br />

laboring in obscurity on a novel <strong>for</strong> fifteen years <strong>and</strong> <strong>the</strong>n selling it <strong>and</strong> having a nice<br />

success. N was right all along!<br />

p. 75

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!