ArticleslgStudy

computer science

IBM Watson

IBM Watson 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 IBM Watson rather than just read about it. In short: IBM Watson is a computer system capable of answering questions posed in natural language. It was developed as a part of IBM's DeepQA project by a research team, led by principal investigator David Ferrucci.

IBM Watson — main illustration
IBM Watson — illustration

Key takeaways

  • IBM Watson 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 IBM Watson to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of IBM Watson from memory before moving on to harder problems.

Reference excerpt

IBM Watson is a computer system capable of answering questions posed in natural language. It was developed as a part of IBM's DeepQA project by a research team, led by principal investigator David Ferrucci. Watson was named after IBM's founder and first CEO, industrialist Thomas J. Watson. The computer system was initially developed to answer questions on the popular quiz show Jeopardy! and in 2011, the Watson computer system competed on Jeopardy! against champions Brad Rutter and Ken Jennings, winning the first-place prize of US$1 million. In February 2013, IBM announced that Watson's first commercial application would be for utilization management decisions in lung cancer treatment, at Memorial Sloan Kettering Cancer Center, New York City, in conjunction with WellPoint (now Elevance Health). In 2022, IBM divested and spun-off their Watson Health division into Merative, which was sold to Francisco Partners, an American private equity firm. The division cost $4 billion to develop but was sold for $1 billion. By 2023, Watson resulted in IBM losing 10% of its stock value, costing four times more than what it brought to the company and resulting in mass layoffs.

Description

Watson was created as a question answering (QA) computing system that IBM built to apply advanced natural language processing, information retrieval, knowledge representation, automated reasoning, and machine learning technologies to the field of open domain question answering. The system is named DeepQA (though it did not involve the use of deep neural networks). IBM stated that Watson uses "more than 100 different techniques to analyze natural language, identify sources, find and generate hypotheses, find and score evidence, and merge and rank hypotheses." In recent years, Watson's capabilities have been extended and the way in which Watson works has been changed to take advantage of new deployment models (Watson on IBM Cloud), evolved machine learning capabilities, and optimized hardware available to developers and researchers.

Software Watson uses IBM's DeepQA software and the Apache UIMA (Unstructured Information Management Architecture) framework implementation. The system was written in various languages, including Java, C++, and Prolog, and runs on the SUSE Linux Enterprise Server 11 operating system using the Apache Hadoop framework to provide distributed computing. Other than the DeepQA system, Watson contained several strategy modules. For example, one module calculated the amount to bet for Final Jeopardy, according to the confidence score on getting the answer right, and the current scores of all contestants. One module used the Bayes rule to calculate the probability that each unrevealed question might be the Daily Double, using historical data from the J! Archive as the prior. If a Daily Double is found, the amount to wager is computed by a 2-layered neural network of the same kind as those used by TD-Gammon, a neural network that played backgammon, developed by Gerald Tesauro in the 1990s. The parameters in the strategy modules were tuned by benchmarking against a statistical model of human contestants fitted on data from the J! Archive, and selecting the best one.

Hardware The system is workload-optimized, integrating massively parallel POWER7 processors and built on IBM's DeepQA technology, which it uses to generate hypotheses, gather massive evidence, and analyze data. Watson employs a cluster of ninety IBM Power 750 servers, each of which uses a 3.5 GHz POWER7 eight-core processor, with four threads per core. In total, the system uses 2,880 POWER7 processor threads and 16 terabytes of RAM. According to John Rennie, Watson can process 500 gigabytes (the equivalent of a million books) per second. IBM master inventor and senior consultant Tony Pearson estimated Watson's hardware cost at about three million dollars. Its Linpack performance stands at 80 TeraFLOPs, which is about half as fast as the cut-off line for the Top 500 Supercomputers list. According to Rennie, all content was stored in Watson's RAM for the Jeopardy game because data stored on hard drives would be too slow to compete with human Jeopardy champions.

Data The sources of information for Watson include encyclopedias, dictionaries, thesauri, newswire articles and literary works. Watson also used databases, taxonomies and ontologies including DBpedia, WordNet and YAGO. The IBM team provided Watson with millions of documents, including dictionaries, encyclopedias and other reference material, that it could use to build its knowledge.

Operation Watson parses questions into different keywords and sentence fragments in order to find statistically related phrases. Watson's main innovation was not in the creation of a new algorithm for this operation, but rather its ability to quickly execute hundreds of proven language analysis algorithms simultaneously. The more algorithms that find the same answer independently, the more likely Watson is to be correct. Once Watson has a small number of potential solutions, it is able to check against its database to ascertain whether the solution makes sense or not.

Comparison with human players

… excerpt ends here. Continue reading the full article.

Illustrations

IBM Watson illustration
IBM Watson: The high-level architecture of IBM's DeepQA used in Watson[11]
The high-level architecture of IBM's DeepQA used in Watson[11]
IBM Watson: Ken Jennings, Watson, and Brad Rutter in their Jeopardy! exhibition match
Ken Jennings, Watson, and Brad Rutter in their Jeopardy! exhibition match
IBM Watson: Watson demo at an IBM booth at a trade show
Watson demo at an IBM booth at a trade show

Worked examples

Example 1 — a first encounter with IBM Watson

Start with the simplest possible case. Write down what IBM Watson 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 IBM Watson 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 IBM Watson 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 IBM Watson

In research
IBM Watson 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 IBM Watson 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
IBM Watson is common in secondary-school and first-year university syllabi. It links to neighbouring topics Computer-related introductions in 2006, IBM cloud services, IBM computers, so understanding it makes those chapters shorter.
In everyday life
Look for IBM Watson 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 IBM Watson in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what IBM Watson 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 IBM Watson out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is IBM Watson in simple terms?

IBM Watson is a computer system capable of answering questions posed in natural language. It was developed as a part of IBM's DeepQA project by a research team, led by principal investigator David Ferrucci.

Why does IBM Watson 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 IBM Watson?

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 IBM Watson.

Tags

  • Computer-related introductions in 2006
  • IBM cloud services
  • IBM computers
  • Jeopardy!
  • Jeopardy! contestants
  • Natural language processing software
  • One-of-a-kind computers
  • Virtual assistants

Keep exploring