© 2003-2006 David Moles
Chrononautic Log |
|
Main |
|
Vivent les ordinateurs!8 o'clock, March 10, 2006Brain=computer is so done. (Are you listening, Ray Kurtzweil? No? Well, when some sub-aspect of your uploaded future self is ego-surfing the post-Omega Point simulated blogosphere in the simulated universe, post some simulated comments telling Simulated Me that I’m wrong.) Bruce Sterling nails it, as usual. This is from his speech at O’Reilly’s Emerging Technology 2006, but if I tell you to read the whole thing, you probably won’t. So. When it comes to remote technical eventualities, you don't want to freeze the language too early. Instead, you need some empirical evidence on the ground, some working prototypes, something commercial, governmental, academic or military . . . . Otherwise you are trying to freeze an emergent technology into the shape of today's verbal descriptions. This prejudices people. It is bad attention economics. It limits their ability to find and understand the intrinsic advantages of the technology. A good example of freezing the language too early is, I think, Artificial Intelligence. We very early got into the lasting bad habit of referring to computers as “thinking machines.” I suspect this verbal metaphor seriously harmed technical development. Even the word “computing” sounds too much like human mathematical thinking. We might have made a much better language choice if we had called computers something like the French called them, ordinateurs, “ordinators.” Computers are not “smart,” in any useful sense of that term. They don’t “think.” They don't have “intelligence.” Computers don’t “know” things and they don’t have any literal “memories.” They’re not artificially intelligent sci-fi beings like HAL 9000. Computers are boxes of circuitry, with strings, and slots for the strings. They are not alive and mentally active, they are just sitting there, ordinating. What is “ordinating,” exactly? Well, if we’d invested our attention in figuring that out, instead of awkwardly struggling to make these devices think like a human brain does, then we would have successfully explored the very large set of interesting problems that computers turned out to be really good at. If you look at today’s potent, influential computer technologies, say, Google, you’ve got something that looks Artificially Intelligent by the visionary standards of the 1960s. Google seems to “know” most everything about you and me, big brother: Google is like Colossus: the Forbin Project. But Google is not designed or presented as a thinking machine. Google is not like Ask Jeeves or Microsoft Bob, which horribly pretend to think, and wouldn't fool a five-year-old child. Google is a search engine. It’s a linking, ranking and sorting machine. Linking, ranking and sorting don't sound very sexy, glamorous or philosophically crucial. Instead of nostalgically clinging to the words — the neologisms of the past, which are now archaeologisms — we should pay more attention to the facts on the ground. What works? What matters? When I think about it: do I really want some classical Artificial Intelligence computer that can talk to me just like Alan Turing? Or do I prefer Google? Imagine two start-up companies. One of ’em has got Alan Turing’s disembodied talking head inside a box, but no search engines. In the other company, they have no AI, but they get to use Google. Which company out-competes the other? One company asks: where do I find a cheap supplier? In response, they get a really genius math lecture by Alan Turing. Alan is really sincere about it, he’s really thinking hard about the problem of supply, there inside his box. The other company has Google, so in about ten seconds they not only find a supplier but all kinds of massively popular links to other suppliers. Which company wins? I guess you could argue that Alan Turing's super-smart metal head might invent Google, but do you need this roundabout approach? All it takes is a couple of grad-students to invent Google. After doing that, the folksonomy kicks in, so you get all the linking and ranking and sorting. So, you can keep Alan Turing in the box, and I'll even throw in Richard Feynman. They can artificially think, while the rest of us will be getting on with the revolution. |
Comments |
|
Another thought: Bruce's claim would be a lot more plausible if he were talking about science fiction instead of the actual computer industry. I could believe that if SF writers hadn't been enchanted by the idea of AI, they might have been writing about the Internet years ago. |
|
Quote: "The question of whether a computer can think is no more interesting than the question of whether a submarine can swim." Edsger W. Dijkstra |
|
Not true. While they are perhaps both deeply philosophical, potentially irresolvable queries... the submarine question is fundamentally different in that we can grasp the full dimensions of the question after a moment's consideration. We know what a submarine does; we know what swimming is. We can argue about the precise definition of "swimming" endlessly, but we all essentially understand what is happening. The rest of the question is basically semantics. That's not true of "thinking". We know that ranking, sorting, and calculating are part of it. But as of right now we still lack the equations/algorithms/numerical presciptions required to completely describe the rest of the process. (Also, one potential problem with the semantics of "swimming" is the inclusion of "free will"... which gets back to the question of "thinking". Therefore the questions are nested, not parallel.) |
|
Maybe you're right, Ted, but I have to wonder how different the history of computing would be if the MIT AI Lab had been the MIT Indexing Lab. |
|
Perhaps this is too far afield from the main point, but it occurs to me that, at least in science fiction as opposed to real-world CS, it's not just a language/naming issue; it's also a sense-of-wonder issue. I'm obviously far from the only person who starting noticing in the mid-'90s that the indexing problem was going to be one of the biggest issues for computers to deal with in the coming years. I think it was long before that that someone wrote an sf story involving a planet-sized computer that was the index to another planet-sized computer that was the index to the encyclopedia of everything. But that idea isn't nearly as sexy as the idea of a computer that can think like (and perhaps better than) a person. Sure, Google may be able to get you a supplier faster than Alan Turing's head in a box can. But which one would you rather read a story about? ...I know that's not really a fair question; of course it depends on the story. Still, to me True AI sounds a lot more exciting and compelling than Great Indexing. The latter may be more practical, but the former sounds cooler. |
|
Unless the MIT AI Lab was hiring away all the hardware engineers in the country, I doubt it really slowed down the progress of indexing. Do you remember what a personal computer looked like in 1980? A VIC-20 had 5k of RAM, and used an audiocassette player as its drive. A few years later computers had 64k RAM and dual floppy drives storing maybe 200k each, and people ran bulletin boards on such machines with a 300 baud modem, but can you imagine trying to surf an internet made up of such machines? Even if there were enough information out there to make indexing it worthwhile, the speed of your search algorithm would not have been the bottleneck. And how much of the average undergraduate computer science program has ever been devoted to AI? I took just one course in it. Far more of my time was spent studying hash tables and balanced binary trees, i.e. the fundamentals of indexing. I doubt it was ever very different. |
|
Jed, I think if people hadn’t been writing stories about intelligent ordinators (on account of recognizing the idea as a nonsensical juxtaposition) they would have just written more stories about robots. I don’t know when the idea that the brain of a robot would be a computer came into vogue, but I’ll bet it was quite late in the history of the robot subgenre, since SF writers did famously miss the boat when it came to the idea of a computer that would actually be small enough to fit in a robot’s head. Ted, I’m not saying everyone would have been running web servers on their Sinclairs and their TI99/4as. And maybe 1980 is a little early. But if you look at the people who went through the AI lab (and its descendants like SAIL), and the things they worked on (Lisp and the Lisp machine, for instance), they had a lot of influence on the direction software went in the 70s and 80s before (or alongside) the PC, probably more than anyone but Bell Labs. If they’d all been thinking about text, instead of robotics and natural language processing, maybe the ARPANET would already have had a (small, circa-1993 size) text-only WWW by the mid-1970s. It certainly would have been a much more practical use for the (academic, scientific) hardware of the day than some of the things the labs were trying to do. |
|
SF writers did famously miss the boat when it came to the idea of a computer that would actually be small enough to fit in a robot’s head. One of my favorite examples of this sort of thing is Asimov's story "Robbie." The title character is a robot sophisticated enough to feel love for a child, but it can't speak, whereas the world's first talking computer fills a large room and can barely do more than recite statistics. Clearly Asimov thought that speech synthesis would be an enormous technical challenge. :) If they’d all been thinking about text, instead of robotics and natural language processing, maybe the ARPANET would already have had a (small, circa-1993 size) text-only WWW by the mid-1970s. I still don't see it. What's the longest time it could take for a 90s era hard disk to find a given file? Compare that to the time it would take for a 70s era reel-to-reel tape drive to find a file at the end of a tape. Some tasks work fine with the former, but are simply impractical with the latter. |
|
Well, IBM was making 60MB hard drives in the mid-1970s. That’s not anything at all in modern terms, but it’ll hold quite a lot of text. Shouldn’t you be asleep? :) |
|
If they’d all been thinking about text, instead of robotics and natural language processing, maybe the ARPANET would already have had a (small, circa-1993 size) text-only WWW by the mid-1970s. well...they did have GOPHER, WAIS, etc in the 80's... |
|
I think WAIS and Gopher were both ca. 1990. |
I mostly agree, but I think Bruce is way off when he later says,
A tech world that talked about ordinators, instead of Artificial Intelligence, probably would have produced Google in about 1980.
While I can imagine a different historical timeline that would have resulted in Google in 1980, the absence of the notion of "artificial intelligence" is neither sufficient nor necessary to bring that about. Not by a long shot.