Further Decimating the Inductive Programming Search Space with Instruction Digrams
Not on the map. Why?
Abstract (arXiv)
Overlapping instruction subsets derived from human originated code have previously been shown to dramatically shrink the inductive programming search space, often by many orders of magnitude. Here we extend the instruction subset approach to consider direct instruction-instruction applications (or instruction digrams) as an additional search heuristic for inductive programming. In this study we analyse the frequency distribution of instruction digrams in a large sample of open source code. This indicates that the instruction digram distribution is highly skewed with over 93% of possible instruction digrams not represnted in the code sample. We demonstrate that instruction digrams can be used to constrain instruction selection during search, further reducing size of the the search space, in some cases by several orders of magnitude. This significantly increases the size of programs that can be generated using search based inductive programming techniques. We discuss the results and provide some suggestions for further work.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 5 of its 17 references that are in the map. First posted on arXiv 22 May 2023.
Builds on
5 of 17 references.
References · 5
- 2019Zoea -- Composable Inductive Programming Without Limitscited by 4
- 2020A Visual Language for Composable Inductive Programmingcited by 3
- 2023Shrinking the Inductive Programming Search Space with Instruction Subsetscited by 3
- 2021The Composability of Intermediate Values in Composable Inductive Programmingcited by 1
- 2022Architecture and Knowledge Representation for Composable Inductive Programmingcited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 1.
2 papers.