ArticleslgStudy

computer science

Terry Winograd

Terry Winograd is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Terry Winograd rather than just read about it. In short: Terry Allen Winograd (born February 24, 1946) is an American computer scientist. He is a professor at Stanford University, and co-director of the Stanford Human–Computer Interaction Group.

Terry Winograd — main illustration
Terry Winograd — illustration

Key takeaways

  • Terry Winograd belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Terry Winograd to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Terry Winograd from memory before moving on to harder problems.

Reference excerpt

Terry Allen Winograd (born February 24, 1946) is an American computer scientist. He is a professor at Stanford University, and co-director of the Stanford Human–Computer Interaction Group. He is known within the philosophy of mind and artificial intelligence fields for his work on natural language using the SHRDLU program.

Education Winograd grew up in Colorado and graduated from Colorado College in 1966. He wrote SHRDLU as a PhD thesis at MIT in the years from 1968–70. In making the program Winograd was concerned with the problem of providing a computer with sufficient "understanding" to be able to use natural language. Winograd built a blocks world, restricting the program's intellectual world to a simulated "world of toy blocks". The program could accept commands such as, "Find a block which is taller than the one you are holding and put it into the box" and carry out the requested action using a simulated block-moving arm. The program could also respond verbally, for example, "I do not know which block you mean." The SHRDLU program can be viewed historically as one of the classic examples of how difficult it is for a programmer to build up a computer's semantic memory by hand and how limited or "brittle" such programs are.

Research In 1973, Winograd moved to Stanford University and developed an AI-based framework for understanding natural language which was to give rise to a series of books. But only the first volume (Syntax) was ever published. "What I came to realize is that the success of the communication depends on the real intelligence on the part of the listener, and that there are many other ways of communicating with a computer that can be more effective, given that it doesn’t have the intelligence." His approach shifted away from classical Artificial Intelligence after encountering the critique of cognitivism by Hubert Dreyfus and meeting with the Chilean philosopher Fernando Flores. They published a critical appraisal from a perspective based in phenomenology as Understanding Computers and Cognition: a new foundation for design in 1986. In the latter part of the 1980s, Winograd worked with Flores on an early form of groupware. Their approach was based on conversation-for-action analysis. In the early 1980s, Winograd was a founding member and national president of Computer Professionals for Social Responsibility, a group of computer scientists concerned about nuclear weapons, SDI, and increasing participation by the U.S. Department of Defense in the field of computer science. In general, Winograd's work at Stanford has focused on software design in a broader sense than software engineering. In 1991 he founded the "Project on People, Computers and Design" in order to promote teaching and research into software design. The book "Bringing Design to Software" describes some of this work. His thesis is that software design is a distinct activity from both analysis and programming, but it should be informed by both, as well as by design practices in other professions (textile design, industrial design, etc.). Starting in 1995, Winograd served as adviser to Stanford PhD student Larry Page, who was working on a research project involving web search. In 1998, Page took a leave of absence from Stanford to co-found Google. In 2002, Winograd took a sabbatical from teaching and spent some time at Google as a visiting researcher. There, he studied the intersection of theory and practice of human–computer interaction. Recently, Winograd has continued to research collaborative computing, including uses of ubiquitous computing in collaborative work. Winograd continues to do research at Stanford and teach classes and seminars in human–computer interaction. In addition to the Computer Science Dept., Winograd is associated with the Hasso Plattner Institute of Design at Stanford, also known as the "d.school", which he helped found.

Awards He is a Fellow of the Association for Computing Machinery (2009) and received the SIGCHI Lifetime Research Award in 2011.

Publications Books by Terry Winograd

1972. Understanding Natural Language Academic Press, New York. 1982. Language As A Cognitive Process, Volume 1, Syntax Addison-Wesley. 1986. Understanding Computers and Cognition: A New Foundation for Design (with Fernando Flores) Ablex Publ Corp. 1992. Usability: Turning Technologies into Tools (with Paul S. Adler) Oxford University Press. 1996. Bringing Design to Software ACM Press.

See also Winograd schema challenge

References

External links

Oral history interview with Terry Allen Winograd Charles Babbage Institute, University of Minnesota, Minneapolis—65-page interview describes his education, first in liberal arts at Colorado College and then in computer science and introduction to linguistics at the Massachusetts Institute of Technology (MIT). He discusses the work of Marvin Minsky and others in artificial intelligence. He describes his move to the Stanford Artificial Intelligence Laboratory and his additional linguistic research at Xerox-PARC. Winograd compares the approach to artificial intelligence at MIT and Stanford. He describes his involvement with obtaining funding from the Information Processing Techniques Office of the Defense Advanced Research Projects Agency. Stanford HCI Group Terry Winograd's faculty page Interviewed by Morten Thanning Vendelø Siri, Who is Terry Winograd, a 2017 strategy+business magazine "creative mind" profile of Winograd's remarkably fruitful 40-year career as a pioneer of the fraught and vital labor of human–computer interaction.

Illustrations

Terry Winograd illustration

Worked examples

Example 1 — a first encounter with Terry Winograd

Start with the simplest possible case. Write down what Terry Winograd claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Terry Winograd before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Terry Winograd ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Terry Winograd

In research
Terry Winograd appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Terry Winograd in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Terry Winograd is common in secondary-school and first-year university syllabi. It links to neighbouring topics 1946 births, 20th-century American Jews, 21st-century American Jews, so understanding it makes those chapters shorter.
In everyday life
Look for Terry Winograd outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Terry Winograd in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Terry Winograd means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Terry Winograd out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Terry Winograd in simple terms?

Terry Allen Winograd (born February 24, 1946) is an American computer scientist. He is a professor at Stanford University, and co-director of the Stanford Human–Computer Interaction Group.

Why does Terry Winograd matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Terry Winograd?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Terry Winograd.

Tags

  • 1946 births
  • 20th-century American Jews
  • 21st-century American Jews
  • American artificial intelligence researchers
  • American cognitive scientists
  • American computer scientists
  • Colorado College alumni
  • Communication theorists
  • Fellows of the Association for Computing Machinery
  • Google employees
  • Human–computer interaction researchers
  • Jewish American scientists

Keep exploring