Machine Learning Street Talk (MLST)

Pedro Domingos: Tensor Logic Unifies AI Paradigms

Dec 8, 2025
Pedro Domingos, a leading computer science professor at the University of Washington and author of The Master Algorithm, unveils his groundbreaking concept, TensorLogic. He discusses how this innovative programming language could unify the fragmented worlds of Deep Learning and Symbolic AI. Pedro reveals TensorLogic's capabilities in logical reasoning and learning from data, emphasizing its potential to prevent AI hallucinations. He also shares insights on how TensorLogic can express complex systems and improve AI education, paving the way for a more integrated future in artificial intelligence.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

One Construct Bridges Learning And Logic

  • TensorLogic unifies tensor algebra and logic programming by treating einsum-like tensor equations as rules over real or Boolean types.
  • A single tensor equation construct can express learning, reasoning, and scalable GPU computation in one language.
INSIGHT

Databases, Probabilities And NNs As Tensors

  • TensorLogic generalizes joins and projections to numeric tensors so Boolean Datalog becomes a numeric special case.
  • This lets the same operations express databases, probabilistic graphical models, kernels, and neural computations.
ADVICE

Optimize Einsum With A CUDA Back End

  • Implement the tensor-equation abstraction efficiently on CUDA to make einsum-style programs practical and fast.
  • Optimize a single high-level construct and you unlock performance and developer adoption over clunky einsum syntax.
Get the Snipd Podcast app to discover more snips from this episode
Get the app