Preprint
Machine Learning

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

Eduardo Mosqueira-Rey(Universidade da Coruña), Elena Hernández-Pereira(Universidade da Coruña), David Alonso-Ríos(Universidade da Coruña), José Bobes-Bascarán(Universidade da Coruña), Ángel Fernández-Leal(Universidade da Coruña)
August 17, 2022Artificial Intelligence Review887 citations

887

Citations

19

Influential Citations

Artificial Intelligence Review

Venue

2022

Year

Abstract

Abstract Researchers are defining new types of interactions between humans and machine learning algorithms generically called human-in-the-loop machine learning. Depending on who is in control of the learning process, we can identify: active learning, in which the system remains in control; interactive machine learning, in which there is a closer interaction between users and learning systems; and machine teaching, where human domain experts have control over the learning process. Aside from control, humans can also be involved in the learning process in other ways. In curriculum learning human domain experts try to impose some structure on the examples presented to improve the learning; in explainable AI the focus is on the ability of the model to explain to humans why a given solution was chosen. This collaboration between AI models and humans should not be limited only to the learning process; if we go further, we can see other terms that arise such as Usable and Useful AI. In this paper we review the state of the art of the techniques involved in the new forms of relationship between humans and ML algorithms. Our contribution is not merely listing the different approaches, but to provide definitions clarifying confusing, varied and sometimes contradictory terms; to elucidate and determine the boundaries between the different methods; and to correlate all the techniques searching for the connections and influences between them.

Analysis

Why This Paper Matters

As AI systems increasingly collaborate with humans, understanding the nuances of human-in-the-loop machine learning becomes critical. This paper addresses a pressing need: the field has grown rapidly, leading to inconsistent and overlapping terminology that hinders progress. By systematically defining and differentiating active learning, interactive machine learning, machine teaching, curriculum learning, and explainable AI, the authors provide a much-needed conceptual map. This clarity is essential for practitioners who must choose the right paradigm for their application, whether it's a medical diagnosis system requiring expert guidance or a recommendation engine that learns from user feedback.

The paper's significance also lies in its holistic view. It doesn't treat human involvement as limited to the training phase but extends to usability and usefulness of AI systems. This aligns with the growing emphasis on human-centered AI, where the goal is not just accuracy but also interpretability, trust, and effective collaboration. For Neura Market's audience of AI practitioners, this paper offers a framework to think about how to design systems that truly augment human capabilities rather than replace them.

Technical Contributions

  • Taxonomy of control: The paper categorizes methods by who controls learning: system (active learning), shared (interactive ML), or human (machine teaching). This clarifies the design space.
  • Definitional clarity: It resolves confusion between terms like active learning and interactive ML, which are often used interchangeably but have distinct control dynamics.
  • Integration of curriculum learning: The paper positions curriculum learning as a human-driven structuring of training data, linking it to pedagogical strategies.
  • Connection to explainable AI: It shows how XAI is a form of human-in-the-loop that focuses on model transparency rather than data labeling.
  • Extension to usable/useful AI: The review broadens the scope to include post-deployment human-AI interaction, such as user interfaces and feedback loops.

Results

The paper does not present new experimental results or benchmarks. Its primary output is a conceptual framework and a set of definitions. The value is in the synthesis of 887 cited works, providing a comprehensive overview of the field up to 2022. The authors successfully map the relationships between techniques, showing for example how machine teaching can incorporate active learning strategies, or how curriculum learning can be seen as a form of machine teaching.

Significance

This review serves as a definitive reference for anyone entering the human-in-the-loop ML space. By standardizing terminology, it enables clearer communication across disciplines—from computer science to cognitive science to human-computer interaction. For AI practitioners, it offers a decision tree: depending on whether you need to leverage human expertise (machine teaching), improve model efficiency (active learning), or build collaborative interfaces (interactive ML), the paper guides you to the appropriate techniques. The work also highlights underexplored areas, such as the interplay between curriculum learning and explainability, which could inspire future research. As AI systems become more autonomous, understanding when and how to keep humans in the loop is not just a technical challenge but an ethical imperative, making this paper a timely and valuable contribution.