Interactive machine learning for health informatics: when do we need the human-in-the-loop?

Интерактивное машинное обучение для медицинской информатики: когда необходим человек в контуре обучения?
Andreas Holzinger
2016-03-02

active learninghealth informaticshuman-in-the-loopinteractive machine learningk-anonymization
Machine learning (ML) is the fastest growing field in computer science, and health informatics is among the greatest challenges. The goal of ML is to develop algorithms which can learn and improve over time and can be used for predictions. Most ML researchers concentrate on automatic machine learning (aML), where great advances have been made, for example, in speech recognition, recommender systems, or autonomous vehicles. Automatic approaches greatly benefit from big data with many training sets. However, in the health domain, sometimes we are confronted with a small number of data sets or rare events, where aML-approaches suffer of insufficient training samples. Here interactive machine learning (iML) may be of help, having its roots in reinforcement learning, preference learning, and active learning. The term iML is not yet well used, so we define it as "algorithms that can interact with agents and can optimize their learning behavior through these interactions, where the agents can also be human." This "human-in-the-loop" can be beneficial in solving computationally hard problems, e.g., subspace clustering, protein folding, or k-anonymization of health data, where human expertise can help to reduce an exponential search space through heuristic selection of samples. Therefore, what would otherwise be an NP-hard problem, reduces greatly in complexity through the input and the assistance of a human agent involved in the learning phase.
1
Human expertise can reduce computational complexity in difficult tasks by heuristically selecting informative samples and narrowing exponential search spaces.
2
Human-in-the-loop methods are particularly useful in health informatics when datasets are small or rare events limit automatic machine learning training.
3
Interactive learning may make otherwise NP-hard problems more tractable, including subspace clustering, protein folding, and health-data k-anonymization.
4
Interactive machine learning is defined as algorithms that interact with agents, including humans, and optimize learning behavior through these interactions.
5
The approach draws on reinforcement learning, preference learning, and active learning, complementing automatic machine learning in data-scarce settings.

interactive machine learning in health informatics

the benefits and role of human-in-the-loop interaction in improving learning and reducing computational complexity under limited training data and rare events

Publication Details
Publication Date
2016-03-02
Journal
Publisher
ISSN
Cited by
903
Access Type
Author Information
Authors
Andreas Holzinger
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%