ELIZA: A Computer Program for the Study of Natural Language Communication Between Man and Machine

Weizenbaum, 1966, ELIZA (Communications of the ACM)

Subscriber deck — free during early access

9 cards in “Discussion” · whole deck

Discussion

  1. Why did ELIZA’s main script imitate a Rogerian psychotherapist?
    A psychiatric interview is one of the few kinds of dyadic conversation where one participant may pose as knowing almost nothing about the real world: if a psychiatrist answers “Tell me about boats”, we assume a purpose, not ignorance. So the script needn’t store knowledge about the world.
    • Weizenbaum, 1966, ELIZA (Communications of the ACM), Discussion
  2. Why do people find ELIZA’s responses plausible?
    The speaker supplies the understanding: they assume their partner has background knowledge, insight and reasoning, and interpret responses consistently with that image, adding rationalizations when needed, until the rationalizations become too massive and the image crumbles.
    • Weizenbaum, 1966, ELIZA (Communications of the ACM), Discussion
  3. How does ELIZA relate to Turing’s test, according to Weizenbaum?
    Some subjects were very hard to convince that ELIZA (with its present script) is not human, “a striking form of Turing’s test”. He proposed experiments on what keeps such credibility up or degrades it, and asked what design would make the test more rigorous.
    • Weizenbaum, 1966, ELIZA (Communications of the ACM), Discussion
  4. What danger did Weizenbaum see in ELIZA’s success?
    It shows how easy it is to create and maintain the illusion of understanding, and hence perhaps of judgment deserving of credibility, while important decisions increasingly depend on how people interpret computer output.
    • Weizenbaum, 1966, ELIZA (Communications of the ACM), Discussion
  5. Is it true that ELIZA’s script contains no information about the world?
    Not entirely: rules like “Everybody hates me” → “Can you think of anyone in particular” rest on specific hypotheses about the world; the script is loosely a model of certain aspects of it, and writing it shows where the programmer’s understanding ends.
    • Weizenbaum, 1966, ELIZA (Communications of the ACM), Discussion
  6. What, for Weizenbaum, is the crucial test of understanding that ELIZA fails?
    Not continuing a conversation but drawing valid conclusions from what one is told. That requires storing selected parts of the input, while ELIZA throws away each input except the few kept by MEMORY.
    • Weizenbaum, 1966, ELIZA (Communications of the ACM), Discussion
  7. What change of objective did Weizenbaum see as a precondition for a useful ELIZA-like system?
    Switching from concealing its lack of understanding to revealing its misunderstanding, so the user offers information it can learn from; ideally it would have a store of knowledge, act as an information retrieval system and show where its knowledge ends.
    • Weizenbaum, 1966, ELIZA (Communications of the ACM), Discussion
  8. What intermediate goal did Weizenbaum propose: building a model of the user?
    ELIZA should slowly build a belief structure (Abelson’s term) of the person, e.g. inferring that someone not married who mentions his wife is widowed or divorced (or confused), and detect rationalizations and contradictions.
    • Weizenbaum, 1966, ELIZA (Communications of the ACM), Discussion
  9. In “the coldest possible light”, what is ELIZA?
    A translating processor in Gorn’s sense, specially built to work well with natural-language text: it maps expressions of one language (English input) syntactically to another (English output), to which we attribute meanings.
    • Weizenbaum, 1966, ELIZA (Communications of the ACM), Discussion

Source

  • Joseph Weizenbaum. 1966. ELIZA — A Computer Program for the Study of Natural Language Communication Between Man and Machine. In Communications of the ACM, pp. 36–45. doi:10.1145/365153.365168