Injecting Domain Knowledge in Neural Networks: a Controlled Experiment on a Constrained Problem
Not on the map. Why?
Abstract (arXiv)
Given enough data, Deep Neural Networks (DNNs) are capable of learning complex input-output relations with high accuracy. In several domains, however, data is scarce or expensive to retrieve, while a substantial amount of expert knowledge is available. It seems reasonable that if we can inject this additional information in the DNN, we could ease the learning process. One such case is that of Constraint Problems, for which declarative approaches exists and pure ML solutions have obtained mixed success. Using a classical constrained problem as a case study, we perform controlled experiments to probe the impact of progressively adding domain and empirical knowledge in the DNN. Our results are very encouraging, showing that (at least in our setup) embedding domain knowledge at training time can have a considerable effect and that a small amount of empirical knowledge is sufficient to obtain practically useful results.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 3.
7 papers.
- 2022OntoProtein: Protein Pretraining With Gene Ontology Embeddingcited by 70
- 2021Incorporating Domain Knowledge into Deep Neural Networkscited by 56
- 2021Modular Design Patterns for Hybrid Learning and Reasoning Systems: a taxonomy, patterns and use casescited by 39
- 2021Review of Pedestrian Trajectory Prediction Methods: Comparing Deep Learning and Knowledge-based Approachescited by 30
- 2021A Review of Some Techniques for Inclusion of Domain-Knowledge into Deep Neural Networkscited by 0
- 2022I Know Therefore I Score: Label-Free Crafting of Scoring Functions using Constraints Based on Domain Expertisecited by 0
- 2022Informed Learning by Wide Neural Networks: Convergence, Generalization and Sampling Complexitycited by 0
- 2022Informed Learning by Wide Neural Networks: Convergence, Generalization and Sampling Complexity2 Jul 2022
- 2022I Know Therefore I Score: Label-Free Crafting of Scoring Functions using Constraints Based on Domain Expertise18 Mar 2022
- 2022OntoProtein: Protein Pretraining With Gene Ontology Embedding23 Jan 2022
- 2021Review of Pedestrian Trajectory Prediction Methods: Comparing Deep Learning and Knowledge-based Approaches11 Nov 2021
- 2021A Review of Some Techniques for Inclusion of Domain-Knowledge into Deep Neural Networks21 Jul 2021
- 2021Incorporating Domain Knowledge into Deep Neural Networks27 Feb 2021
- 2021Modular Design Patterns for Hybrid Learning and Reasoning Systems: a taxonomy, patterns and use cases23 Feb 2021