Knowledge Refactoring for Inductive Program Synthesis
@article{Dumancic2020KnowledgeRF, title={Knowledge Refactoring for Inductive Program Synthesis}, author={Sebastijan Dumancic and Tias Guns and A. Cropper}, journal={arXiv: Artificial Intelligence}, year={2020} }
Humans constantly restructure knowledge to use it more efficiently. Our goal is to give a machine learning system similar abilities so that it can learn more efficiently. We introduce the \textit{knowledge refactoring} problem, where the goal is to restructure a learner's knowledge base to reduce its size and to minimise redundancy in it. We focus on inductive logic programming, where the knowledge base is a logic program. We introduce Knorf, a system which solves the refactoring problem using… Expand
One Citation
References
SHOWING 1-10 OF 41 REFERENCES
Automated refinement of first-order horn-clause domain theories
- Computer Science
- Machine Learning
- 1995
- 145
- PDF
Learning Libraries of Subroutines for Neurally-Guided Bayesian Program Induction
- Computer Science
- NeurIPS
- 2018
- 25
An Empirical Study of the Use of Relevance Information in Inductive Logic Programming
- Computer Science
- J. Mach. Learn. Res.
- 2003
- 28
- PDF
Meta-interpretive learning of higher-order dyadic datalog: predicate invention revisited
- Computer Science
- Machine Learning
- 2014
- 153
- PDF