Constraint-driven multi-task learning
Not on the map. Why?
Abstract (arXiv)
Inductive logic programming is a form of machine learning based on mathematical logic that generates logic programs from given examples and background knowledge. In this project, we extend the Popper ILP system to make use of multi-task learning. We implement the state-of-the-art approach and several new strategies to improve search performance. Furthermore, we introduce constraint preservation, a technique that improves overall performance for all approaches. Constraint preservation allows the system to transfer knowledge between updates on the background knowledge set. Consequently, we reduce the amount of repeated work performed by the system. Additionally, constraint preservation allows us to transition from the current state-of-the-art iterative deepening search approach to a more efficient breadth first search approach. Finally, we experiment with curriculum learning techniques and show their potential benefit to the field.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 8 of its 27 references that are in the map. First posted on arXiv 24 Aug 2022.
Builds on
8 of 27 references.
References · 8
- 2018Meta-Learning: A Surveycited by 254
- 2017Building machines that adapt and compute like brainscited by 99
- 2020Learning programs by learning from failurescited by 73
- 2021Inductive logic programming at 30cited by 46
- 2020A Survey on Curriculum Learningcited by 15
- 2019Forgetting to learn logic programscited by 8
- 2017Knowledge Transfer Between Artificial Intelligence Systemscited by 6
- 2021Learning Logic Programs From Noisy Failurescited by 5
Built on by
Citing papers per year: 2023: 1.
1 paper.