mlsanityData to 7 Oct 2026

BF++: a language for general-purpose program synthesis

arXiv 2101.09571 ↗First posted 23 Jan 2021cs.AI cs.LG cs.NEcited by 3

Not on the map. Why?

Abstract (arXiv)

Most state of the art decision systems based on Reinforcement Learning (RL) are data-driven black-box neural models, where it is often difficult to incorporate expert knowledge into the models or let experts review and validate the learned decision mechanisms. Knowledge-insertion and model review are important requirements in many applications involving human health and safety. One way to bridge the gap between data and knowledge driven systems is program synthesis: replacing a neural network that outputs decisions with a symbolic program generated by a neural network or by means of genetic programming. We propose a new programming language, BF++, designed specifically for automatic programming of agents in a Partially Observable Markov Decision Process (POMDP) setting and apply neural program synthesis to solve standard OpenAI Gym benchmarks.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 20 of its 67 references that are in the map. First posted on arXiv 23 Jan 2021.

Builds on

20 of 67 references.

References · 20

  1. 2016OpenAI Gymcited by 1,684
  2. 2019Dota 2 with Large Scale Deep Reinforcement Learningcited by 1,084
  3. 2017A Brief Survey of Deep Reinforcement Learningcited by 466
  4. 2014Memory Networkscited by 354
  5. 2017Deep Reinforcement Learning: An Overviewcited by 327
  6. 2019Reinforcement Learning in Healthcare: A Surveycited by 308
  7. 2017Neural-Symbolic Learning and Reasoning: A Survey and Interpretationcited by 195
  8. 2018Programmatically Interpretable Reinforcement Learningcited by 192
  9. 2018Learning to Mine Aligned Code and Natural Language Pairs from Stack Overflowcited by 165
  10. 2017SQLNet: Generating Structured Queries From Natural Language Without Reinforcement Learningcited by 135
  11. 2019A Neural Model for Generating Natural Language Summaries of Program Subroutinescited by 76
  12. 2018Neural-Guided Deductive Search for Real-Time Program Synthesis from Examplescited by 39
8 more
  1. 2015Neural Random-Access Machinescited by 32
  2. 2018Neural Program Synthesis with Priority Queue Trainingcited by 24
  3. 2019Synthetic Datasets for Neural Program Synthesiscited by 15
  4. 2016TerpreT: A Probabilistic Programming Language for Program Inductioncited by 12
  5. 2015Reinforcement Learning Neural Turing Machines - Revisedcited by 11
  6. 2020Zooming for Efficient Model-Free Reinforcement Learning in Metric Spacescited by 7
  7. 2018DAQN: Deep Auto-encoder and Q-Networkcited by 6
  8. 2018Recent Advances in Neural Program Synthesiscited by 5

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 0; 2025: 2.

3 papers.