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 CholletEvidence 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 missing— Harvard CMSACreated: 8/12/2026, 6:07:58 PM
My Notes
Loading notes...