Proceedings

What has AI in Common with Philosophy?

Download BibTeX Cite

Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence. Panels. Pages 2041-2043.

© 1995 International Joint Conferences on Artificial Intelligence

Abstract

AI needs many ideas that have hitherto been studied only by philosophers. This is because a robot, if it is to have human level intelligence and ability to learn from its experience, needs a general world view in which to organize facts. It turns out that many philosophical problems take new forms when thought about in terms of how to design a robot. Some approaches to philosophy are helpful and others are not.

Full text extracted automatically from the PDF; figures, tables and equations may differ. The PDF is the version of record.

1 Introduction

Artificial intelligence and philosophy have more in com­ mon than a science usually has with the philosophy of that science. This is because human level artificial in­ telligence requires equipping a computer program with a philosophy. The program must have built into it a concept of what knowledge is and how it is obtained. If the program is to reason about what it can and cannot do , its designers will need an attitude to free will . If the program is to be protected from performing unethical actions, its designers will have to build in an attitude about that.

Unfortunately, in none of these areas is there any philosophical attitude or system sufficiently well defined to provide the basis of a usable computer program.

Most AI work today does not require any philosophy, because the system being developed doesn't have to op­ erate independently in the world and have a view of the world. The designer of the program does the philosophy in advance and builds a restricted representation into the program. Building a chess program requires no philos­ ophy, and Mycin got by without even having a notion of processes taking place in time. Designing robots that do what they think their owners want will involve their reasoning about wants.

Not all philosophical positions are compatible with what has to be built into intelligent programs. Here are some of the philosophical attitudes that seem to me to be required.

  1. Science and common sense knowledge of the world must both be accepted. There are atoms, and there are chairs. We can learn features of the world at the intermediate size level on which humans operate
  2. without having to understand fundamental physics. Causal relations must also be used for a robot to rea­ son about the consequences of its possible actions.
  3. Mind has to be understood a feature at a time. There are systems with only a few beliefs and no belief that they have beliefs. Other systems will do extensive introspection. Contrast this with the attitude that unless a system has a whole raft of features it isn't a mind and therefore it can't have beliefs.
  4. Beliefs and intentions are objects that can be for­ mally described.
  5. It is legitimate to use approximate concepts not ca­ pable of iff definition. Common language does and robots will have to.

2 The Philosophy of Artificial Intelligence

One can expect there to be an academic subject called the philosophy of artificial intelligence analogous to the existing fields of philosophy of physics and philosophy of biology. By analogy it will be a philosophical study of the research methods of AI and will propose to clarify philosophical problems raised. I suppose it will take up the methodological issues raised by Hubert Dreyfus and John Searle, even the idea that intelligence requires that the system be made of meat.

Presumably some philosophers of AI will do battle with the idea that AI is impossible (Dreyfus), that it is immoral (Weizenbaum) and that the very concept is incoherent (Searle).

It is unlikely to have any more effect on the practice of AI research than philosophy of science generally has on the practice of science.

3 Epistemological Adequacy

Formalisms for representing facts about the world have to be adequate for representing the information actu­ ally available. A formalism that represented the state of the world by the positions and velocities of molecules is inadequate if the system can't observe positions and velocities, although it may be the best for deriving ther­ modynamic laws.

The common sense world needs a language to describe objects, their relations and their changes quite different from that used in physics and engineering. The key dif­ ference is that the information is less complete. It needs to express what is actually known that can permit a robot to determine the expected consequences of the ac­ tions it contemplates.

4 Free Will

An attitude toward the free will problem needs to be built into robots in which the robot can regard itself as having choices to make, i.e. as having free will.

5 Nat ural Kinds

Natural kinds are described rather than defined. We have learned about lemons and experienced them as small, yellow fruit. However, this knowledge does not permit an iff definition. Lemons differ from other fruit in ways we don't yet know about. There is no continuous gradation from lemons to oranges. On the other hand, geneticists could manage to breed large blue lemons by tinkering with the genes.

6 Four Stances

Daniel Dennett named three stances one can take to­ wards an object or system. The first is the physical stance in which the physical structure of the system is treated. The second is the intentional stance in which the system is understood in terms of its beliefs, goals and intentions. The third is the design stance in which the system is understood in terms of its composition out of parts . One more stance we'll call the functional stance. We take the functional stance toward an object when we ask what it does without regard to its physics or composition. The example I like to give is a motel alarm clock. The user may not notice whether it is mechanical, an electric motor timed by the power line or electronic timed by a quartz crystal. 1 Each stance is appropriate in certain conditions.

7 Ontology and Reification

Quine wrote that one's ontology coincides with the ranges of the variables in one's formalism. This usage is entirely appropriate for AI. Present philosophers , Quine sometimes included, are often too stingy in the reifica­ tions they permit. It is sometimes necessary to quantify over beliefs, hopes and goals.

When programs interact with people or other pro­ grams they often perform speech acts in the sense stud­ ied by Austin and Searle. Quantification over promises, obligations, questions, answers to questions, offers, ac­ ceptances and declinations are required .

1 I had called this the design stance, and I thank Aaron Slo­ man for pointing out my mistake and suggesting functional stance.

8 Counterfactuals

An intelligent program will have to use counterfac­ tual conditional sentences, but AI needs to concentrate on useful counterfactuals . An example is "If another car had come over the hill when you passed just now, there would have been a head-on collision." Believing this counterfactual might change one's driving habits, whereas the corresponding material conditional, obvi­ ously true in view of the false antecedent, could have no such effect. Counterfactuals permit systems to learn from experiences they don't actually have.

Unfortunately, the Stalnaker-Lewis closest possible world model of counterfactuals doesn't seem helpful in building programs that can formulate and use them.

9 Philosophical Pitfalls

There is one philosophical view that is attractive to peo­ ple doing AI but which limits what can be accomplished. This is logical positivism which tempts AI people to make systems that describe the world in terms of rela­ tions between the program's motor actions and its subse­ quent observations. Particular situations are sometimes simple enough to admit such relations, but a system that only uses them will not even be able to represent facts about simple physical objects. It cannot have the capa­ bility of a two week old baby.

10 Philosophers! Help!

Philosophers could help artificial intelligence more than they have done if they would put some attention to some more detailed conceptual problems such as the following :

how What is the relation between naming an occurrence and its suboccurences? He went to Boston. How? He drove to the airport, parked and took UA 34.

responsiveness When is the answer to a question re­ sponsive? Thus "Vladimir 's wife's husband's tele­ phone number" is a true but not responsive answer to a request for Vladimir's telephone number.

useful counterfactuals What counterfactuals are use­ ful and why? "If another car had come over the hill when you passed, there would have been a head-on collision."

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards