Human-in-the-loop machine learning: a state of the art
Машинное обучение с участием человека: современное состояние
2022-08-17
SCID: 54.1/qf6d778y
Discuss with AI
active learningexplainable AIhuman-in-the-loop machine learninginteractive machine learningmachine teaching
Figures from the paper
Abstract (AI)
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.
Key Findings
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.
Research Object
human-in-the-loop machine learning systems and their interactions with human users and domain experts
Research Subject
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
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest
References available in scid.ai5
Learning Deep Features for Discriminative Localization2016
A survey of transfer learning2016
Peeking Inside the Black-Box: A Survey on Explainable Artificial Intelligence (XAI)2018
Power to the People: The Role of Humans in Interactive Machine Learning2014
Interactive machine learning for health informatics: when do we need the human-in-the-loop?2016