Neurosymbolic Program Architecture Search - Methods and Exercises
Neurosymbolic Programming for Science via YouTube
Overview
Syllabus
Outline of Tutorial
Session 2: Neurosymbolic Programming Algorithms
Learning Strategy
Intro to Functional Idioms
A Neurosymbolic Functional DSL
Example: Recurrent Neural Encoder
Example: Counting the number of 5s
Benefit: Compositionality
Top-Down Program Synthesis
Story so Far: Top-Down Synthesis
First Option: Enumerative Search
Graph Search Depiction
Key Idea: Estimate "Cost to Go"
Implementing Admissible Heuristic
Motivating Observation/Assumption: Functional Representational Power
Summary
Code Structure
Neurosymbolic Behavior Challenge
Taught by
Neurosymbolic Programming for Science