Home Lex Fridman Notes
Lex Fridman · 2020-04-21 · 40m

What is Wolfram Language? (Stephen Wolfram) | AI Podcast Clips

Stephen Wolfram explains how Wolfram Language tries to encode the world's knowledge into a single computable symbolic language.

What is Wolfram Language? (Stephen Wolfram) | AI Podcast Clips
The guest

Stephen Wolfram — Physicist, computer scientist, and founder of Wolfram Research. Creator of Mathematica, Wolfram Language, and Wolfram Alpha, and author of 'A New Kind of Science.'

The gist

Stephen Wolfram describes Wolfram Language as the highest-level computer language ever built, a symbolic language whose primitives represent things that exist in the world rather than raw computer operations. He walks through live demos like image identification and finding nearest volcanoes, explaining the decades-long effort to build the Wolfram knowledge base behind Wolfram Alpha. The conversation moves into AI history, the relationship between machine learning and curated computational knowledge, and the vision of a 'symbolic discourse language.' Wolfram discusses computational contracts, automated content selection and AI ethics, and proposes a market of differing ethical modules people can choose. He closes reflecting on optimism, long-tail projects, the Turing test, and Alan Turing's own dream of computational knowledge.

Big reveals

  • Wolfram claims Wolfram Language is 'by far the highest level computer language that exists,' built deliberately opposite to other languages.
  • Live demo: image identify misclassifies Wolfram as a plunger before getting 89% 'person' on a better photo.
  • He admits surprise Wolfram Language isn't more popular and blames slow idea-absorption plus his focus on products over commercialization.
  • Argues open-sourcing everything would NOT work because maintaining knowledge integrity requires centralized leadership.
  • Reveals he initially assumed building Wolfram Alpha would require solving general AI, then bet his own computational-equivalence paradigm could shortcut it.
  • Story of Marvin Minsky testing the system with random medical, chemistry, astronomy queries and concluding 'oh my god it actually works.'
  • Argues there must NOT be a single AI ethics module governing the world; proposes multiple value-system-branded modules people self-select.
  • Says Wolfram Alpha bots lose the Turing test instantly because they answer obscure knowledge no human would know.

Things worth remembering

  • Wolfram Language has around 6,000 built-in primitive functions covering hugely varied domains.
  • The language natively knows every volcano in the world and can compute and map the nearest ones.
  • Wolfram Language is 33 years old, existing for more than half the entire ~60-year history of computer languages.
  • Mathematica/Wolfram Language is effectively free via site licenses at essentially all major US universities.
  • Wolfram took his early team to a big reference library and set the goal of ingesting everything in it within a year or two.
  • His principle: any knowledge area lacking a real expert helper wouldn't come out right.
  • Notes Gottfried Leibniz proposed computational contracts in the 1600s but was ~300 years too early.
  • Alan Turing considered making Encyclopedia Britannica computational and estimated the effort, being more pessimistic than reality.
  • Computational contracts could encode rules like what a self-driving car should do, written in computable rather than legalese form.

Recommended in this episode

Books, products and media the guest or host genuinely endorsed here — with the buy link.

Affiliate link — we may earn a commission at no extra cost to you.

Guest’s ownProduct

Wolfram Language

Stephen Wolfram

“what is Wolfram language in terms of sort of I mean I can answer the question for you but is it basically” — Stephen Wolfram 00:00:01
Find it on Amazon
Guest’s ownProduct

Mathematica

Stephen Wolfram

“came out 1988 it's this system that is basically a instance of Wolfram language and it's used to do computations” — Stephen Wolfram 00:00:33
Find it on Amazon
Guest’s ownProduct

SMP

Stephen Wolfram

“I designed the predecessor of what's now often language the thing called SMP which was my first computer language” — Stephen Wolfram 00:02:06
Find it on Amazon
Guest’s ownProduct

Wolfram Alpha

Stephen Wolfram

“this kind of with the Wolfram language along with the Wolfram Alpha represents kind of what the dream of what AI is supposed to be” — Stephen Wolfram 00:07:53
Find it on Amazon
Guest’s ownProduct

Wolfram Engine

Stephen Wolfram

“we have you know this free Wolfram engine for developers which is a free version for developers” — Stephen Wolfram 00:17:52
Find it on Amazon
Guest’s ownBook

A New Kind of Science

Stephen Wolfram

“I worked on my new kind of science project instead of exploring the computational universe and came up with things like this principle of computational equivalence” — Stephen Wolfram 00:20:30
Find it on Amazon