Prof. Dr. Jens Lehmann

Navigation: Info Pages → ANN Extraction

ANN Extraction


Artificial neural networks can be trained to perform excellently in many application areas. While they can learn from raw data to solve sophisticated recognition and analysis problems, the acquired knowledge remains hidden within the network architecture and is not readily accessible for analysis or further use: Trained networks are black boxes. Recent research efforts therefore investigate the possibility to extract symbolic knowledge from trained networks, in order to analyze, validate, and reuse the structural insights gained implicitly during the training process.

In our research we have studied two directions:

The first direction is the extraction of propositional logic programs. We have found some foundational results and developed algorithms, which are correct and extract programs, which are as simple as possible --- where simple is being understood in some clearly defined and meaningful way.

The second direction is the use of Inductive Logic Programming to perform the extraction task. The extraction task was reformulated as an ILP problem and a variety of different ILP programs were tested and the results evaluated.

Journal Publications

Workshop Publications

Unpublished Manuscripts


print icon© 2001 - 2017, Jens Lehmann