|
|
|||||
|
14 May 2009- 12:42 PM
A Peek Behind The Curtain of Wolfram|Alphaby Mitchell Ummel, Senior ConsultantWolfram|Alpha is described as having four key components:
Relating Wolfram|Alpha to the Semantic Web Mr. Wolfram (in the call that I described yesterday) noted that his team has curated, retrieved, and now processed the data using their own computation environment and constructs which have existed for many years in Mathematica. He also added, wishfully, that had the Semantic Web been in place a few years ago, their work in this specific computational domain may have been made much easier. He did imply that the project’s computational capabilities will be exposed through web APIs and made available to a variety of programmatic mashup methods, including the Semantic Web. One of the test queries I’ve envisioned using for some years now, and which for me will signify the arrival of a more intelligent, cognitive, Internet, is what I call the Brown Cow Problem. This is the simple and trivial Internet request “Are all cows brown?” In that four-word query, we exercise a number of key constructs of the Semantic Web. First, we must use Natural Language Processing to parse the sentence, and to extract the semantic intent of the question. Second, we must use inference to generalize across ontologies of mammals, cattle breeds, and characteristics common to all things collectively known as “cow.” Only then can the Semantic Web query compute the correct answer “no” based on the finding that there exists somewhere across a linked set of RDF triples, at least one thing known as “cow,” which also has as its color property as something other than brown. With that example query in mind, I asked how Wolfram|Alpha processed logic and/or specific deep domain-based requests such as the Brown Cow Problem. Mr. Wolfram indicated that logic processing is no problem and is implemented today. He then demonstrated a request “if p and not q and r or s” which calculated into a very cool looking Venn diagram with a detailed logic circuit, and resulted in a truth density of 56.25%. He then said that, unfortunately, Wolfram|Alpha doesn’t currently know enough properties about the specific domain of animals which includes cows to answer that specific request. Monetization of Wolfram|Alpha
Going forward, I’m excited to understand how Wolfram|Alpha, and other innovative projects like it, might evolve to serve an important computational role fueling the yet-to-be-realized Semantic Web. Until then, the Brown Cow Problem, and other much more important problems, await unanswered. I congratulate Stephen Wolfram on his vision and the incredible scope of undertaking for this project, and will be watching Wolfram|Alpha closely as it evolves in the coming years. Are you engaged in scientific, engineering, technology or academic communities? Perhaps you, like I, have a special fascination in all things “computable.” If so, Wolfram|Alpha may be especially interesting to you. Do plan on your own test drive of Wolfram|Alpha? I look forward to your comments and your thoughts and/or experiences related to the potential for a Computational Web, and what this means to you.
Post a Comment (or leave a trackback) |
SearchRecently Published
Recent Comments
SubscribeCategories
Cutter Bloggers
Archives |
Cuttertweets
|
|||
| © 2012 Cutter Consortium. All rights reserved. | |||||
|
The Blog |
About Cutter |
Meet the Experts |
Cutter Consortium |
Contact Us |
Follow Us on Twitter |
Find us on Facebook |
|
|||||