Program synthesis is the method to solve reasoning and discrete problems through combinatorial search over graphs of operators from a domain-specific language (DSL); it can solve problems from very few examples (unlike deep learning which requires dense data) but faces the challenge of combinatorial explosion as the set of possible programs grows exponentially with program size.

definitionpending

Speaker

François Chollet

Evidence Quote

program synthesis...combinatorial search over graphs of operators taken from a domain-specific language.

Source

Francois Chollet | Why abstraction is the key to intelligence, and what we’re still missingHarvard CMSA
Created: 8/12/2026, 6:07:58 PM

My Notes

Loading notes...