LGAIOct 15, 2021

Knowledge-driven Active Learning

arXiv:2110.08265v42 citations
Originality Incremental advance
AI Analysis

This work addresses the challenge of training deep learning models with fewer labeled samples for non-expert users, offering an incremental improvement by integrating rule-based knowledge into active learning.

The paper tackles the problem of limited supervised data for deep learning by proposing a knowledge-driven active learning framework that incorporates domain knowledge to select samples, resulting in outperforming many existing active learning strategies, particularly in contexts with rich domain knowledge, and demonstrating applicability to regression and object recognition tasks with low computational demand.

The deployment of Deep Learning (DL) models is still precluded in those contexts where the amount of supervised data is limited. To answer this issue, active learning strategies aim at minimizing the amount of labelled data required to train a DL model. Most active strategies are based on uncertain sample selection, and even often restricted to samples lying close to the decision boundary. These techniques are theoretically sound, but an understanding of the selected samples based on their content is not straightforward, further driving non-experts to consider DL as a black-box. For the first time, here we propose to take into consideration common domain-knowledge and enable non-expert users to train a model with fewer samples. In our Knowledge-driven Active Learning (KAL) framework, rule-based knowledge is converted into logic constraints and their violation is checked as a natural guide for sample selection. We show that even simple relationships among data and output classes offer a way to spot predictions for which the model need supervision. We empirically show that KAL (i) outperforms many active learning strategies, particularly in those contexts where domain knowledge is rich, (ii) it discovers data distribution lying far from the initial training data, (iii) it ensures domain experts that the provided knowledge is acquired by the model, (iv) it is suitable for regression and object recognition tasks unlike uncertainty-based strategies, and (v) its computational demand is low.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes