Active learning is an important concept in machine learning, in which the learning algorithm is able to choose where to query the underlying ground truth to improve the accuracy of the learned model.