"Probabilistic scripts for automating common-sense tasks" by Alexander Lew
As engineers, we love automating tedious tasks. But when those tasks require common-sense reasoning, automation can be difficult. Consider, for example, cleaning a messy dataset-full of typos, NULL values, numbers in the wrong units, and other problems. People have little trouble fixing these errors by hand, but it can be difficult to express the rules for doing so programmatically.
In this talk, I'll introduce a new declarative-programming approach for automating common-sense reasoning tasks: probabilistic scripting. Probabilistic scripts encode (possibly uncertain) domain knowledge declaratively, and leave the compiler to synthesize an efficient inference algorithm that will solve the task at hand. This is all made possible by recent advances in the field of probabilistic programming-in particular, programmable inference engines.
I will demonstrate how this technique can be used to design and implement a scripting language for automating real-world data-cleaning tasks, which achieves state-of-the-art accuracy on data-cleaning benchmarks. More broadly, attendees will come away with a sense of how probabilistic programming can be used to bring common-sense reasoning to the automation of all sorts of tasks.
Alexander Lew
MIT Probabilistic Computing Project
Alex Lew is a Ph.D. student at MIT's Probabilistic Computing Project, and a lead researcher for Metaprob, an open-source probabilistic programming language embedded in Clojure(Script). He aims to build tools that empower everyone to use probabilistic modeling and inference to solve problems creatively. Before coming to MIT, Alex designed and taught a four-year high-school computer science curriculum at the Commonwealth School in Boston. A native of Durham, NC, he also returns home each summer to teach at the Duke Machine Learning Summer School (and spend time with his family and their dogs!).
Видео "Probabilistic scripts for automating common-sense tasks" by Alexander Lew канала Strange Loop Conference
In this talk, I'll introduce a new declarative-programming approach for automating common-sense reasoning tasks: probabilistic scripting. Probabilistic scripts encode (possibly uncertain) domain knowledge declaratively, and leave the compiler to synthesize an efficient inference algorithm that will solve the task at hand. This is all made possible by recent advances in the field of probabilistic programming-in particular, programmable inference engines.
I will demonstrate how this technique can be used to design and implement a scripting language for automating real-world data-cleaning tasks, which achieves state-of-the-art accuracy on data-cleaning benchmarks. More broadly, attendees will come away with a sense of how probabilistic programming can be used to bring common-sense reasoning to the automation of all sorts of tasks.
Alexander Lew
MIT Probabilistic Computing Project
Alex Lew is a Ph.D. student at MIT's Probabilistic Computing Project, and a lead researcher for Metaprob, an open-source probabilistic programming language embedded in Clojure(Script). He aims to build tools that empower everyone to use probabilistic modeling and inference to solve problems creatively. Before coming to MIT, Alex designed and taught a four-year high-school computer science curriculum at the Commonwealth School in Boston. A native of Durham, NC, he also returns home each summer to teach at the Duke Machine Learning Summer School (and spend time with his family and their dogs!).
Видео "Probabilistic scripts for automating common-sense tasks" by Alexander Lew канала Strange Loop Conference
Показать
Комментарии отсутствуют
Информация о видео
16 сентября 2019 г. 6:04:23
00:36:21
Другие видео канала
"Performance Matters" by Emery Berger"Meander: Declarative Explorations at the Limits of FP" by Jimmy MillerJosé Valim - Keynote: Announcing Broadway - ElixirConf EU 2019"Minimalist Piano Forever" by Mouse ReeveFrom Rails to Elm and Haskell - Richard FeldmanThomas Paine's Common Sense (In Our Time)"Finding bugs without running or even looking at code" by Jay Parlar"A better story for Kubernetes secrets" by Seth VargoVincent Warmerdam: Winning with Simple, even Linear, Models | PyData London 2018"New programming constructs for probabilistic AI" by Marco Cusumano-TownerThe Original Skunk Works – Nickolas Means | The Lead Developer UK 2017Simon Peyton-Jones: Escape from the ivory tower: the Haskell journey"#lang wishful thinking" by Vlad KozinCACM Sept. 2015 - Commonsense Reasoning and Commonsense Knowledge in Artificial Intelligence"Rhapsody in Zero Knowledge: Proving Without Revealing" by Tony ArcieriGraph databases: The best kept secret for effective AIDatabase Tutorial for Beginners"CSS Algorithms" by Lara SchenckJuliaCon 2019 | Gen: A General-Purpose Probabilistic Programming System