CS 458: Introduction

Introduction and Overview of Decision Making

It is trivial for a computer to make a decision. Any branching code, like an IF-THEN-ELSE statement, provides the mechanism for a computer to make a decision.

IF (abdominal pain) THEN (appendicitis)

That’s the general idea. However, this example adheres to H.L. Mencken’s aphorism:

Explanations exist; they have existed for all time; there is always a well-known solution to every human problem — neat, plausible, and wrong

There are many other considerations. Is the patient pregnant? How about food poisoning? Are there other symptoms? Is there a fever? Has the patient already had her appendix removed? (Does the patient have insurance?) The reader can likely provide additional exceptions or clarifications.

Mathematical logic teaches the principles of reasoning about statements which are either true or false. This is a bivalent logic. There are also many-valued logics, including one from Aristotle, the father of logic and the syllogistic framework.

p implies q
p
therefore, q

All men are mortal.
Socrates was a man.
Therefore, Socrates was mortal.

Our previous example follows this paradigm.

Abdominal pain implies appendicitis.
Abdominal pain.
Therefore, appendicitis.

It is neat, plausible, and wrong - or at least not conclusive beyond doubt.

In mathematical logic, a contradiction leads to a fallacy.

p and not p

results in a dead end. No more reasoning can continue down this path.

However, humans often are faced with mixed reasons, that is, reasons for and against a given action. I want to eat the ice cream because it tastes good, but I know that it is fattening and may give me diabetes. I have “p and not p”. We want our model to be able to handle cases like this. Decision making is not a logical process. It is a psychological process. We will show that computers can handle this as well, thank you very much.

Let us look at a range of decisions. Here are some examples.

These examples appear to be orthogonal. They cover disparate domains. There are several unifying elements. FIrst, each is a decision or problem that can occur inside a human head. That is, each example is something that a person (albeit not everyone) can do. Second, each problem can be solved or modeled or attempted by a computer program, with little or no human intervention. That is, each problem is computationally feasible. Finally, most of these questions correspond to a topic discussed in this course.

To get you in the proper frame of mind, here are some other suggestive decisions, with a more autobiographical focus.

Everyone in this course should be able to answer the above questions, (or knows someone who could.)

Let me restate the major premises of this course.

Decision making is a cognitive process. People provide an existence proof. That is, it is possible for people to make all kinds of decisions.

For many classes of decisions, it is possible to create a computational model of the decision process. These process models require the explicit representation of the elements of a decision.

At this point in your computer science career, you are knowledgeable about data structures, such as lists, stacks, queues, heaps, and object oriented classes.

A list or stack or queue should be indifferent to the types of elements that it includes.

A unifying question in this course is to define a data structure for decisions. Ideally, a single data structure, cunningly crafted, should handle all types of decisions. Like the list or stack, the decision data structure, at an abstract level, should not care about the domain of the decision.

Here are some additional questions to consider when modelling decisions.

Outcomes

That last question may seem odd. A good decision is one that results in a positive outcome. If I buy a stock and it goes up, then the decision was good. Otherwise, it was bad. If I decide to attend Yale and I graduate and have a happy life, it was a good decision.

Conventional wisdom is to judge the quality of the decision by its outcome. A leading researcher who questioned this position is Ronald Howard, a professor at the Stanford Business School and the founder of the field of Decision Analysis in the 1960’s. (see reference) Howard has illuminated many aspects of decision making, including the sometimes misleading focus on outcomes.

Attention

We note that there is a recursive dimension to decision making. That is, making a decision, like what kind of car to buy, requires a prior decision, namely, to buy a car, and more subtly, to think about car buying at all. Decisions often involve resource allocation, such as how much money to spend. All decisions require allocation of cognitive resources, or attention. If we assume that the brain has something like an operating system which schedules what you think about and when and for how long, this mental scheduler is making decisions about how to focus your attention. The scheduler is operating more or less non-stop. Presumably it is even deciding what happens when you sleep, and whether you need to wake up when you hear a loud noise in the night. The point is that decision making is constant, at some level. It is useful to be able to view and analyze individual decisions in isolation. In physics, the laws of motion are formulated for isolated points in space without friction. At some point, friction needs to be introduced. Similarly, a realistic model of decision making must account for attention. What domains may require such a robust model?

Reasoning

The process of thought is often labeled reasoning. More specifically, decision making often entails the generation of reasons: the justification for a given choice. If the decision involves another party, an explanation is often required. The psychologist Ellen Langer performed an experiment in which someone was interrupted at the copy machine in an office and told one of the following three statements by the experimenter.

Note that cases 2 and 3 provide reasons, though the reason in case 2 really does not add any information. Langer found that compliance was greater in cases 2 and 3, than in case 1. There was little difference in the compliance rate for cases 2 and 3. The conclusion is that the subject was responding merely to the existence of a reason, not the substance.

We have a higher standard for a decision making model. It is compelling to review decisions, both public and private, and determine to what degree the reasons or explanations are in fact reasonable.

It seems axiomatic that good decisions are based on good reasons. Particularly if we want to evaluate the quality of a decision by factors other than the outcome, we should insist that the reasons supporting a decision are sound.

This is not as easy as it may seem. Let me give you a personal example. Some years ago, I had a relative who needed major cancer surgery during the Christmas holidays. The patient had older friends who advised her not to have the surgery. They reasoned that the doctors were merely trying to generate work for themselves during the slow holiday period. They suspected that the doctors’ true intentions were to make money for themselves during a slack time, rather than the dire need for medical intervention. The patient ignored this advice and went ahead and had the surgery (and is still alive today). At that time, I was appalled at questioning the doctors' motives. I felt that this advice was not only misguided, it also needlessly added to the trauma and suffering of the patient by introducing additional worry and doubt.

Recently, I was reminded of this episode when I learned of studies that showed that doctors regularly recommend Caesarian sections for childbirth when natural childbirth is clinically indicated. The studies conclude that doctors benefit from the Caesarian procedures both in terms of fees (they can charge more for an operation than for natural childbirth), and convenience (operations can be scheduled during normal work hours instead of occurring whenever the baby decides to arrive). In addition, Caesarian birth can pose greater risks for the mother. The clear conclusion is that the motives of the doctor are not always benign.

References

Howard, Ronald. The Foundations of Decision Analysis Revisited, (http://www.usc.edu/dept/create/assets/001/50843.pdf) (dead link. Try Foundations of Decision Analysis: Introduction to Quality Decision Making by Howard and Abbas. https://www.marshall.usc.edu/sites/default/files/2020-02/Introduction-to-Quality-Decision-Making.pdf

In Delivery Rooms, Reducing Births of Convenience New York Times, May 7, 2014. http://opinionator.blogs.nytimes.com/2014/05/07/in-delivery-rooms-reducing-births-of-convenience/

Homework

For discussion in next class: draft reasons for and against each of the following:

We assume that you have relationships with a variety of people: family, friends, colleagues, classmates, etc. Also discuss who among them will be affected by your choice (for both the tattoo and the vaccine), either positively or negatively.

Be prepared to post your answers in class as part of the discussion.