Category Archives: Machine Problem Solving

Technology that brings magic to human life

Recently read an article about Steve Jobs being involved with developing the iPhone model that is to be rolled out after iPhone 4S.  Although the AI application SIRI is a feature in iPhone 4S, the article still speculated Steve Jobs’ involvement with that feature, as SIRI’s technology is consistent with Steve’s philosophy of product design: “simple to use technology that seemingly brings magic to human’s life”.   I am not an apple fan, actually I own no apple product myself, but I do acknowledge that Steve Jobs is the beacon of designing consumer products, and that piece of his philosophy will keep on inspiring more geniuses in the future.

Machine Problem Solving: Watson’s Approach

This is how IBM is using computer models to create an inference engine that has problem-solving capabilities:

“What’s really going on under the hood is that Watson is taking input, generating hypotheses, and trying to prove them based on what it thinks it has understood about the clue, the category, even the surrounding clues. For each possible answer, Watson tries to find all the material that supports or refutes that answer. Then it analyzes that evidence to come up with a set of the best answers. That’s exactly what you do when you try to solve a problem, whether it’s differential diagnoses in medicine or a technical-support question or financial analysis; you look for the conditions in which a particular situation might occur. What the computer is helping you do is organize all that evidence for the possible answers — the possible diagnoses — from a huge amount of content.”

-David Ferrucci, Principal Investigator – Watson Project