arXiv Open Access 2022

Refining neural network predictions using background knowledge

Alessandro Daniele Emile van Krieken Luciano Serafini Frank van Harmelen
Lihat Sumber

Abstrak

Recent work has shown logical background knowledge can be used in learning systems to compensate for a lack of labeled training data. Many methods work by creating a loss function that encodes this knowledge. However, often the logic is discarded after training, even if it is still useful at test time. Instead, we ensure neural network predictions satisfy the knowledge by refining the predictions with an extra computation step. We introduce differentiable refinement functions that find a corrected prediction close to the original prediction. We study how to effectively and efficiently compute these refinement functions. Using a new algorithm called Iterative Local Refinement (ILR), we combine refinement functions to find refined predictions for logical formulas of any complexity. ILR finds refinements on complex SAT formulas in significantly fewer iterations and frequently finds solutions where gradient descent can not. Finally, ILR produces competitive results in the MNIST addition task.

Penulis (4)

A

Alessandro Daniele

E

Emile van Krieken

L

Luciano Serafini

F

Frank van Harmelen

Format Sitasi

Daniele, A., Krieken, E.v., Serafini, L., Harmelen, F.v. (2022). Refining neural network predictions using background knowledge. https://arxiv.org/abs/2206.04976

Akses Cepat

Lihat di Sumber
Informasi Jurnal
Tahun Terbit
2022
Bahasa
en
Sumber Database
arXiv
Akses
Open Access ✓