Conference item
Knowledge refactoring for inductive program synthesis
- Abstract:
- 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 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 constraint optimisation. A key feature of Knorf is that, rather than simply removing knowledge, it also introduces new knowledge through predicate invention. We evaluate our approach on two domains: building Lego structures and real-world string transformations. Our experiments show that learning from refactored knowledge can improve predictive accuracies fourfold and reduce learning times by half.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Accepted manuscript, pdf, 950.6KB, Terms of use)
-
- Publication website:
- https://ojs.aaai.org/index.php/AAAI/article/view/16893
Authors
- Publisher:
- Association for the Advancement of Artificial Intelligence
- Host title:
- Proceedings of the 35th AAAI Conference on Artificial Intelligence (AAAI-21)
- Volume:
- 35
- Issue:
- 8
- Pages:
- 7271-7278
- Publication date:
- 2021-05-18
- Event title:
- 35th AAAI Conference on Artificial Intelligence (AAAI-21)
- Event website:
- https://aaai.org/Conferences/AAAI-21/
- Event start date:
- 2021-02-02
- Event end date:
- 2021-02-09
- EISSN:
-
2374-3468
- ISSN:
-
2159-5399
- ISBN:
- 978-1-57735-866-4
- Language:
-
English
- Keywords:
- Pubs id:
-
1198733
- Local pid:
-
pubs:1198733
- Deposit date:
-
2022-02-11
- ARK identifier:
Terms of use
- Copyright date:
- 2021
- Notes:
- This paper was presented at the 35th AAAI Conference on Artificial Intelligence (AAAI-21), 2nd - 9th February 2021. This is the accepted manuscript version of the article. The final version is available online from Association for the Advancement of Artificial Intelligence at: https://ojs.aaai.org/index.php/AAAI/article/view/16893
If you are the owner of this record, you can report an update to it here: Report update to this record