Heuristically Expanding Knowledge-Based Neural Networks
Abstract
Knowledge-based neural networks are networks whose topology is determined by mapping the dependencies of a domain-specific rulebase into a neural network. However, existing network training methods lack the ability to add new rules to the (reformulated) rulebases. Thus, on domain theories that are lacking rules, generalization is poor, and training can corrupt the original rules, even those that were initially correct. We present TopGen, an extension to the Kbann algorithm, that heuristically searches for possible expansions of a knowledge-based neural network, guided by the domain theory, the network, and the training data. It does this by dynamically adding hidden nodes to the neural representation of the domain theory, in a manner analogous to adding rules and conjuncts to the symbolic rulebase. Experiments indicate that our method is able to heuristically find effective places to add nodes to the knowledge-base network and verify that new nodes must be added in an intelligent mann...
Cite
Text
Opitz and Shavlik. "Heuristically Expanding Knowledge-Based Neural Networks." International Joint Conference on Artificial Intelligence, 1993.Markdown
[Opitz and Shavlik. "Heuristically Expanding Knowledge-Based Neural Networks." International Joint Conference on Artificial Intelligence, 1993.](https://mlanthology.org/ijcai/1993/opitz1993ijcai-heuristically/)BibTeX
@inproceedings{opitz1993ijcai-heuristically,
title = {{Heuristically Expanding Knowledge-Based Neural Networks}},
author = {Opitz, David W. and Shavlik, Jude W.},
booktitle = {International Joint Conference on Artificial Intelligence},
year = {1993},
pages = {1360-1365},
url = {https://mlanthology.org/ijcai/1993/opitz1993ijcai-heuristically/}
}