Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Zach Furman

๐Ÿ‘ค Speaker
696 total appearances

Appearances Over Time

Podcast Appearances

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

We are no longer surprised when a stove burns us or when water extinguishes a flame because we have learned the underlying process that governs their behavior.

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

This process of learning only works because the world we inhabit, for all its apparent complexity, is not random.

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

It is governed by consistent, discoverable rules.

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

If dropping a glass causes it to shatter on Tuesday, it will do the same on Wednesday.

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

If one pushes a ball off the top of a hill, it will roll down, at a rate that any high school physics student could predict.

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

Through our observations, we implicitly reverse-engineer these rules.

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

This idea, that the physical world is fundamentally predictable and rule-based, has a formal name in computer science.

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

The Physical Church Turing Thesis

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

Precisely, it states that any physical process can be simulated to arbitrary accuracy by a Turing machine.

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

Anything from a star collapsing to a neuron firing can, in principle, be described by an algorithm and simulated on a computer.

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

From this perspective, one can formalize this notion of building a world model by reverse engineering rules from what we can see.

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

We can operationalize this as a form of program synthesis.

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

From observations, attempting to reconstruct some approximation of the true program that generated those observations.

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

Assuming the physical church during thesis, such a learning algorithm would be universal, able to eventually represent and predict any real-world process.

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

But this immediately raises a new problem.

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

For any set of observations, there are infinitely many programs that could have produced them.

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

How do we choose?

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

The answer is one of the oldest principles in science.

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

Occam's razor.

LessWrong (Curated & Popular)
"Deep learning as program synthesis" by Zach Furman

We should prefer the simplest explanation.