dogear

enter for all results · esc to close

DreamCoder: growing generalizable, interpretable knowledge with wake–sleep Bayesian program learning

royalsocietypublishing.orgsite

Philosophical Transactions of the Royal Society A, 2023. [All Versions]. [Preprint]. This paper presents DreamCoder, a system that learns to solve problems by writing programs. It builds expertise by creating domain-specific programming languages for expressing domain concepts…

from
AGI & CoCoSci
added
2026-10-10
likes
0

similar

  1. CodeBERT: A Pre-Trained Model for Programming and Natural Languages aclanthology.org

    EMNLP'20, 2020. [All Versions]. Completing code, generating programming documentation, and providing technical support, making programming knowledge more accessible to non-experts.

  2. dream-creator github.com
  3. Communicating Natural Programs to Humans and Machines proceedings.neurips.cc

    NeurIPS'22, 2022. [All Versions]. While humans readily generate and interpret instructions in a general language, computer systems are shackled to a narrow domain-specific language that they can precisely execute. This makes building intelligent systems that can generalize to…

  4. Generating new concepts with hybrid neuro-symbolic models. arxiv.org

    CogSci'20, 2020. [All Versions].

  5. Building Machines That Learn and Think Like People cambridge.org

    Behavioral and Brain Sciences, 2017. [All Versions]. [Preprint]. Recent progress in artificial intelligence has renewed interest in building systems that learn and think like people. Many advances have come from using deep neural networks trained end-to-end in tasks such as…

  6. Neural Task Programming: Learning to Generalize Across Hierarchical Tasks ieeexplore.ieee.org

    ICRA'18, 2018. [All Versions].

AGI & CoCoSci › Papers > Domain Specific Language > DSL Program Synthesis: “Philosophical Transactions of the Royal Society A, 2023. [All Versions]. [Preprint]. This paper presents DreamCoder, a system that learns to solve problems by writing programs. It builds expertise by creating domain-specific programming languages for expressing domain concepts…”