The Holy Grail of the Knowledge of Everything

YouTube Preview Image

(Here is the original TED Video: Stephen Wolfram: Computing a theory of everything)

There is a rule, maybe in life but especially in physics (I was taught this in physics at University of Toronto):

if it is too good to be true, it probably is.

Those who took physics will understand the underlying meaning of this: a solution to a physics problem is likely more complex than it reveals itself to be.

What does any of this have to do with enterprise IT, IT solutions, convergence, knowledge management, cloud computing, or any of the hot topics for this industry?

Knowledge, and the pursuit of it, has everything to do with it.

Further, the idea of making systematic knowledge computable is no longer a concept. It is here in a tool called Wolfram | Alpha.

The creator behind this is Stephen Wolfram. He is the author of “A new Kind of Science,”  a Ph.D, the creator of Mathematica (1991), and last year released (as described by CNN).

Wolfram|Alpha, “a knowledge engine that answers users’ questions on the Web by computing answers in real time with the help of a vast collection of databases.”

Some facts on Wolfram | Alpha:

  • Some of the abstract intellectual ideas were turned into millions of lines of code
  • The system represents terabytes of data
  • 10,000 servers were assembled
  • At the time of launch last year, the site had networking and load-balancing challenges
  • At 9:33:50 p.m. central time, May 15, 2009, site went live

What makes this system so great?

Ask WolframAlpha “how much wood could a woodchuck chuck?”

It gives the right answer.

How, and why are any of the IT systems we interact with (internal, vendor-created, or out of the box) not able to understand questions in plain language? Will this mean that SQL developers and Report developers will be out of a job? Will the role of a business analyst in translating technical requirements to business requirements change? These questions become too basic. The reason is the power for Wolfram/Alpha could very well be to predict things.

Wolfram explains that plain language queries were possible because:

1)      A bunch of new ideas on linguistics set about by studying the computational universe

2)      Having actual computable knowledge changes how one can set about to seek knowledge

Is there any system out there with information (as opposed to knowledge) that is capable of making predictions and forecasts?

Wolfram’s view for the system is to give a tool to users for providing answers for things that have not been asked before. This is different from getting answers that have already been written.

By having Wolfram/Alpha on top of Mathematica, it is possible to get information based on real-world data (in the computational universe).

The dual application effectively democratises computing and computation.

Wolfram then asks about the rules of the universe. What if the universe is not as complex as suggested by physics, and that it operated under low-level abstract ideas (lower than space-time)?

This product (or rather, project) represents 30 years of Wolfram’s work. It is truly phenomenal. It is a project, because it is still under development. Wolfram hopes that within 10 years, Wolfram/Alpha will be able to answer and challenge our fundamental understanding of the universe.