Knowledge Refactoring for Inductive Program Synthesis
Sebastijan Dumancic, Tias Guns, Andrew Cropper
摘要
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.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper5
- babble: Learning Better Abstractions with E-Graphs and Anti-unificationDavid Cao, Rose Kunkel, Chandrakana Nandi, Max Willsey 等POPL 2023 · 被引用 38 次
- FEDT: Supporting experiment design and execution in HCI fabrication researchValkyrie Savage, Harrison Goldstein, Nóra Püsök, Jia Yi Ren 等UIST 2025 · 被引用 2 次
- Bayesian Program Learning by Decompiling Amortized KnowledgeAlessandro B. Palmarini, Christopher G. Lucas, N. SiddharthICML 2024 · 被引用 2 次
- Synthesizing DSLs for Few-Shot LearningPaul Krogmeier, P. MadhusudanOOPSLA 2025 · 被引用 1 次
- Scalable Knowledge Refactoring Using Constrained OptimisationMinghao Liu, David M. Cerna, Filipe Gouveia, Andrew CropperAAAI 2025 · 被引用 1 次
它引用的顶会 Paper1
相关 Paper
- Generalisation through Negation and Predicate InventionDavid M. Cerna, Andrew CropperAAAI 2024 · 被引用 5 次
- Learning Logic Programs Though Divide, Constrain, and ConquerAndrew CropperAAAI 2022 · 被引用 11 次
- Learning Logic Programs by Discovering Where Not to SearchAndrew Cropper, Céline HocquetteAAAI 2023 · 被引用 3 次
- Rule Induction in Knowledge Graphs Using Linear ProgrammingSanjeeb Dash, Joao P. GoncalvesAAAI 2023 · 被引用 5 次
- Self-Supervised Inductive Logic ProgrammingStassa PatsantzisAAAI 2026
