31.07.2015 Views

Steven Pinker -- How the Mind Works - Hampshire High Italian ...

Steven Pinker -- How the Mind Works - Hampshire High Italian ...

Steven Pinker -- How the Mind Works - Hampshire High Italian ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Revenge of <strong>the</strong> Nerds 177in a computer program, and <strong>the</strong> selection merely preserve <strong>the</strong> systemsthat do not crash? A new field of computer science called genetic algorithmshas shown that Darwinian selection can create increasingly intelligentsoftware. Genetic algorithms are programs that are duplicated tomake multiple copies, though with random mutations that make eachone a tiny bit different. All <strong>the</strong> copies have a go at solving a problem, and<strong>the</strong> ones that do best are allowed to reproduce to furnish <strong>the</strong> copies for<strong>the</strong> next round. But first, parts of each program are randomly mutatedagain, and pairs of programs have sex: each is split in two, and <strong>the</strong> halvesare exchanged. After many cycles of computation, selection, mutation,and reproduction, <strong>the</strong> surviving programs are often better than anythinga human programmer could have designed.More apropos of how a mind can evolve, genetic algorithms havebeen applied to neural networks. A network might be given inputs fromsimulated sense organs and outputs to simulated legs and placed in a virtualenvironment with scattered "food" and many o<strong>the</strong>r networks competingfor it. The ones that get <strong>the</strong> most food leave <strong>the</strong> most copiesbefore <strong>the</strong> next round of mutation and selection. The mutations are randomchanges in <strong>the</strong> connection weights, sometimes followed by sexualrecombination between networks (swapping some of <strong>the</strong>ir connectionweights). During <strong>the</strong> early iterations, <strong>the</strong> "animals"—or, as <strong>the</strong>y aresometimes called, "animats"—wander randomly over <strong>the</strong> terrain, occasionallybumping into a food source. But as <strong>the</strong>y evolve <strong>the</strong>y come to zipdirectly from food source to food source. Indeed, a population of networksthat is allowed to evolve innate connection weights often does betterthan a single neural network that is allowed to learn <strong>the</strong>m. That isespecially true for networks with multiple hidden layers, which complexanimals, especially humans, surely have. If a network can only learn, notevolve, <strong>the</strong> environmental teaching signal gets diluted as it is propagatedbackward to <strong>the</strong> hidden layers and can only nudge <strong>the</strong> connectionweights up and down by minuscule amounts. But if a population of networkscan evolve, even if <strong>the</strong>y cannot learn, mutations and recombinationscan reprogram <strong>the</strong> hidden layers directly, and can catapult <strong>the</strong>network into a combination of innate connections that is much closer to<strong>the</strong> optimum. Innate structure is selected for.Evolution and learning can also go on simultaneously, with innatestructure evolving in an animal that also learns. A population of networkscan be equipped with a generic learning algorithm and can be allowed toevolve <strong>the</strong> innate parts, which <strong>the</strong> network designer would ordinarily

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

Saved successfully!

Ooh no, something went wrong!