Data for A Machine Learning Framework for Programming by Example, ICML '13

Training examples: The 279 training examples we used to evaluate our system. Please note that some of these examples involve multiple inputs, an issue not discussed in the paper due to space constraints. In each example, "mock-in" and "mock-out" are what the learner has access to when performing test time inference. It runs its conjectured program on "in", and the result is compared to "out".

Function list: List of all function names used in the system; these are meant to be self-explanatory.

Clue list: List of all clues used in the system. It should be clear which functions these connect to.