Human-in-the-loop machine learning: a state of the art