TR: You mentioned that a computer needs to know a couple million things in order to make common-sense connections. But Lenat and his colleagues have been working on exactly that, spending years feeding common-sense knowledge into Cyc. Why is another database needed?
MM: When Lenat started Cyc in 1985, it was pretty ambitious, and there was no other such project. My colleagues and I said let’s wait and see how this works. And then nothing happened for a while.
Lenat has done some very good things. The trouble is that Cyc is very hard to use and it’s proprietary, so it isn’t used by researchers much. And there are a lot of problems with his system that didn’t show up earlier because there wasn’t any competition.
They’ve made it consistent, so it actually doesn’t know much. Should a whale be considered a mammal or a fish? Whales have many fish-like characteristics, so most people are surprised when they hear it’s a mammal. But the real answer is, it should be both. A common-sense database shouldn’t necessarily be logically consistent. Lenat finally realized that they should restructure Cyc by providing for the different contexts in which a question may come up. But the database was originally structured to make things very logical, and its language is predicate calculus. Our hope is to make the Open Mind system use natural language – which is of course full of ambiguities, but ambiguities are both good and bad.
TR: What are some of the main arguments or research recommendations in your upcoming book, The Emotion Machine?
MM: The main idea in the book is what I call resourcefulness. Unless you understand something in several different ways, you are likely to get stuck. So the first thing in the book is that you have got to have different ways of describing things. I made up a word for it: “panalogy.” When you represent something, you should represent it in several different ways, so that you can switch from one to another without thinking.
The second thing is that you should have several ways to think. The trouble with AI is that each person says they’re going to make a system based on statistical inference or genetic algorithms, or whatever, and each system is good for some problems but not for most others. The reason for the title The Emotion Machine is that we have these things called emotions, and people think of them as mysterious additions to rational thinking. My view is that an emotional state is a different way of thinking.
When you’re angry, you give up your long-range planning and you think more quickly. You are changing the set of resources you activate. A machine is going to need a hundred ways to think. And we happen to have a hundred names for emotions, but not for ways to think. So the book discusses about 20 different directions people can go in their thinking. But they need to have extra meta-knowledge about which way of thinking is appropriate in each situation.
TR: Are you saying that computers should get angry?
MM: If somebody is in your way, and they won’t get out of your way, you have to intimidate them or scare them or make them be afraid. That’s a perfectly reasonable way to solve the problem if you’re in a hurry and if something bad will happen if you can’t get around them. I propose that we need about 20 different words for these ways of thinking. Then you can throw “rational” away.
Minsky’s The Emotion Machine: Commonsense Thinking, Artificial Intelligence, and the Future of the Human Mind is scheduled to be published in hardcover by Simon & Schuster in November 2006. Minsky has published a draft of the book online.