Stephen Wolfram is a distinguished scientist, inventor, author, and business leader. Born in London in 1959, Wolfram was educated at Eton, Oxford, and Caltech. He published his first scientific paper at the age of 15, and had received his PhD in theoretical physics from Caltech by the age of 20. Having started to use computers in 1973, Wolfram rapidly became a leader in the emerging field of scientific computing, and in 1979 he began the construction of SMP—the first modern computer algebra system—which he released commercially in 1981. In recognition of his early work in physics and computing, Wolfram became in 1981 the youngest recipient of a MacArthur Prize Fellowship.
That same year, Wolfram set out on an ambitious new direction in science aimed at understanding the origins of complexity in nature. Through the mid-1980s, Wolfram continued this work, discovering a number of fundamental connections between computation and nature, and inventing such concepts as computational irreducibility. Following his scientific work on complex systems research, in 1986 Wolfram founded the first research center and the first journal in the field, "Complex Systems."
In 1987, Wolfram launched Wolfram Research, Inc., which soon distinguished itself as a premier software company with the release of the first version of "Mathematica." A major advance in computing, "Mathematica" is a computational software program used in science, mathematics, and engineering.
By the mid-1990s his discoveries led him to develop a fundamentally new conceptual framework, which he then spent the remainder of the 1990s applying not only to new kinds of questions, but also to many existing foundational problems in physics, biology, computer science, mathematics, and several other fields. And after more than ten years of highly concentrated work, Wolfram finally described his achievements in his 1200-page book "A New Kind of Science."
Building on these previous projects, Wolfram in May 2009 launched Wolfram|Alpha—an ambitious, long-term project to make as much of the world's knowledge as possible computable, and accessible to everyone.
Question: What have you learned from the first year of Wolfram Alpha?
Stephen Wolfram: Wolfram Alpha has been out and about in the world for a little over a year now. It was a big sort of issue when we would actually sort of launch the thing for the first time because it’s learning more and more. It’s knowing about more and more different areas. It’s able to do more and more sophisticated things. We knew there was sort of a curve of increasing capability, but the reason we launched when we did was basically we had… we had exhausted what we could figure out about how people would interact with it and so on from sort of static sort of in vitro tests so to speak, so we really had to expose it to the world and see how people actually interact with it, particularly things like how people choose to talk to it so to speak, what kind of linguistic forms they choose to use as the input to ask the questions they want to ask and so on.
So, over the first year I think the main thing we’ve discovered is that the basic idea of delivering computable knowledge, having an engine that delivers computable knowledge, the basic idea works. It’s very encouraging. It’s a bit technology stack, a lot of work. It’s kind of for us it’s sort of a technology stack that we’ve been working on for nearly 25 years now that’s made it possible to do this. You know: this is the right decade. We can actually do this now.
In terms of what we see as sort of a pattern of usage where people start using Wolfram Alpha and they go on using Wolfram Alpha. And there are people who are doing for sort of some kind of tourist recreational kinds of things, but the vast majority are people who need to use it for some professional, educational sort of factual content kind of purpose and we see people kind of starting off discovering you can do a particular kind of… you can ask a particular kind of question. You can do a particular kind of computation with Wolfram Alpha and they’ll go on doing it all the time, every day, many times, because that is something that is used in their profession or whatever else.
The thing we’re doing sort of in the world in general we kind of held back on really sort of promoting Wolfram Alpha as a general thing that everybody should use until we had kind of let the thing advance as much as we could and you know one of the main things for us is that we watch how people interact with Wolfram Alpha and we use that information to make Wolfram Alpha better. That is sort of a critical feedback loop that we have in the system. And so I think we’re just about now, last few months we’ve really felt we’ve gotten to the point where we look at very concrete metrics like what fraction of queries that come into Wolfram Alpha can be answered first time and that is hovering right now around 92%, 95%, that kind of thing. So that is... for us that is a really good number and it means that when people go to the site they’re typically going to find something useful really quickly.
So we’re sort of ready to really push Wolfram Alpha to be kind of a ubiquitous source for computable knowledge on the Web and elsewhere and you’ll see Wolfram Alpha showing up in all sorts of different places, whether it’s we have a deal that is announced with Microsoft and Bing where Wolfram Alpha is being used as something inside the Bing system giving results for particular kinds of queries for the Bing search engine. And there are a whole bunch of other places where you’ll start to see Wolfram Alpha show up. Some of them are very direct things very much like the Wolfram Alpha Web site. Some are less direct things where Wolfram Alpha is embedded inside other systems, products and so on. For example, there is one that actually as it happens coming out the day after we’re doing this videotaping tomorrow, which is a thing, a so called widget system where one is able to take Wolfram Alpha and use it to create sort of little web calculators so to speak about a whole range of different topics.
You know what has been true in the past is that one is now able to sort of build a form on the web pretty easily to let one sort of fill in some inputs and press a button and so on, but there has been a difficulty in what does this form connect to, what does it actually compute? Well Wolfram Alpha has this sort of huge collection of computable knowledge, and now we’re able to sort of do what I like to call knowledge-based computing where on is starting not just from sort of raw computational primitives, but instead from this huge sort of collection of knowledge. So one can take this sort of little form that one is created and one can immediately connect it to the computable knowledge of Wolfram Alpha and then get something which computes something useful immediately. And this is something will be available to people to put into blogs and Web sites and all sorts of other things and I think I’ve done it many times. In under a minute you can go from having nothing to having a nice one of these widgets that actually does something dynamic and active for a Web site, so that is another example of where Wolfram Alpha is showing up and there will be a whole sequence of these kinds of things which take the raw technology of Wolfram Alpha. Really Wolfram Alpha it’s first seen as a Web site, but really what it is, is a big technology of kind of knowledge based computing that can deployed in all sorts of different directions.
Recorded July 26, 2010
Interviewed by Max Miller