A survey of human-in-the-loop for machine learning

被引:179
|
作者
Wu, Xingjiao [1 ,2 ]
Xiao, Luwei [2 ]
Sun, Yixuan [3 ]
Zhang, Junhang [2 ]
Ma, Tianlong [1 ,2 ]
He, Liang [1 ,2 ]
机构
[1] East China Normal Univ, Shanghai Key Lab Multidimens Informat Proc, Shanghai, Peoples R China
[2] East China Normal Univ, Sch Comp Sci & Technol, Shanghai, Peoples R China
[3] Fudan Univ, Shanghai, Peoples R China
关键词
Human-in-the-loop; Machine learning; Deep learning; Data processing; Computer vision; Natural language processing; CLASSIFICATION; ANNOTATION; GENERATION; REMOVAL; FUSION; IF;
D O I
10.1016/j.future.2022.05.014
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Machine learning has become the state-of-the-art technique for many tasks including computer vision, natural language processing, speech processing tasks, etc. However, the unique challenges posed by machine learning suggest that incorporating user knowledge into the system can be beneficial. The purpose of integrating human domain knowledge is also to promote the automation of machine learning. Human-in-the-loop is an area that we see as increasingly important in future research due to the knowledge learned by machine learning cannot win human domain knowledge. Human-in-the-loop aims to train an accurate prediction model with minimum cost by integrating human knowledge and experience. Humans can provide training data for machine learning applications and directly accomplish tasks that are hard for computers in the pipeline with the help of machine-based approaches. In this paper, we survey existing works on human-in-the-loop from a data perspective and classify them into three categories with a progressive relationship: (1) the work of improving model performance from data processing, (2) the work of improving model performance through interventional model training, and (3) the design of the system independent human-in-the-loop. Using the above categorization, we summarize the major approaches in the field; along with their technical strengths/weaknesses, we have a simple classification and discussion in natural language processing, computer vision, and others. Besides, we provide some open challenges and opportunities. This survey intends to provide a high-level summarization for human-in-the-loop and to motivate interested readers to consider approaches for designing effective human-in-the-loop solutions. Keywords: Human-in-the-loop Machine learning Deep learning Data processing Computer vision Natural language processing (C) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页码:364 / 381
页数:18
相关论文
共 50 条
  • [1] Human-in-the-loop Applied Machine Learning
    Brodley, Carla E.
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 1 - 1
  • [2] HELIX: Accelerating Human-in-the-loop Machine Learning
    Xin, Doris
    Ma, Litian
    Liu, Jialin
    Macke, Stephen
    Song, Shuchen
    Parameswaran, Aditya
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2018, 11 (12): : 1958 - 1961
  • [3] Human-in-the-loop machine learning: a state of the art
    Mosqueira-Rey, Eduardo
    Hernandez-Pereira, Elena
    Alonso-Rios, David
    Bobes-Bascaran, Jose
    Fernandez-Leal, Angel
    [J]. ARTIFICIAL INTELLIGENCE REVIEW, 2023, 56 (04) : 3005 - 3054
  • [4] 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
    [J]. Artificial Intelligence Review, 2023, 56 : 3005 - 3054
  • [5] Human-in-the-Loop Machine Learning for the Treatment of Pancreatic Cancer
    Mosqueira-Rey, Eduardo
    Perez-Sanchez, Alberto
    Hernandez-Pereira, Elena
    Alonso-Rios, David
    Bobes-Bascaran, Jose
    Fernandez-Leal, Angel
    Moret-Bonillo, Vicente
    Vidal-Insua, Yolanda
    Vazquez-Rivera, Francisca
    [J]. 2023 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, IJCNN, 2023,
  • [6] Human-in-the-loop machine learning with applications for population health
    Long Chen
    Jiangtao Wang
    Bin Guo
    Liming Chen
    [J]. CCF Transactions on Pervasive Computing and Interaction, 2023, 5 : 1 - 12
  • [7] A Machine Learning System For Human-in-the-loop Video Surveillance
    Vural, Ulas
    Akgul, Yusuf Sinan
    [J]. 2012 21ST INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR 2012), 2012, : 1092 - 1095
  • [8] Human-in-the-loop machine learning with applications for population health
    Chen, Long
    Wang, Jiangtao
    Guo, Bin
    Chen, Liming
    [J]. CCF TRANSACTIONS ON PERVASIVE COMPUTING AND INTERACTION, 2023, 5 (01) : 1 - 12
  • [9] Accelerating Human-in-the-loop Machine Learning: Challenges and Opportunities
    Xin, Doris
    Ma, Litian
    Liu, Jialin
    Macke, Stephen
    Song, Shuchen
    Parameswaran, Aditya
    [J]. PROCEEDINGS OF THE SECOND WORKSHOP ON DATA MANAGEMENT FOR END-TO-END MACHINE LEARNING, 2018,
  • [10] A Rationale-Centric Framework for Human-in-the-loop Machine Learning
    Lu, Jinghui
    Yang, Linyi
    Mac Namee, Brian
    Zhang, Yue
    [J]. PROCEEDINGS OF THE 60TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2022), VOL 1: (LONG PAPERS), 2022, : 6986 - 6996