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

Машинное обучение с участием человека: современное состояние
Eduardo Mosqueira-Rey, Elena Hernández-Pereira, David Alonso-Ríos, José Bobes-Bascarán, Ángel Fernández-Leal
2022-08-17

active learningexplainable AIhuman-in-the-loop machine learninginteractive machine learningmachine teaching
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.
1
Active learning keeps control with the system, interactive machine learning enables closer user-system interaction, and machine teaching gives domain experts control over learning.
2
Human involvement also structures training examples through curriculum learning and supports model justification through explainable AI.
3
Human-in-the-loop machine learning encompasses distinct interaction paradigms classified by control: active learning, interactive machine learning, and machine teaching.
4
The paper clarifies inconsistent terminology, defines boundaries among methods, and identifies connections and influences across human-in-the-loop techniques.
5
The review extends human-AI collaboration beyond learning to Usable AI and Useful AI, emphasizing broader cooperation between models and humans.

human-in-the-loop machine learning systems and their interactions with human users and domain experts

the forms, control structures, and conceptual relationships of human involvement in machine-learning processes, including active learning, interactive machine learning, machine teaching, curriculum learning, explainable AI, and usable and useful AI

Publication Details
Publication Date
2022-08-17
Journal
Publisher
ISSN
Cited by
1004
Access Type
Author Information
Authors
Eduardo Mosqueira-Rey
Elena Hernández-Pereira
David Alonso-Ríos
José Bobes-Bascarán
Ángel Fernández-Leal
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat →
Make a presentation
100%