Bashon: A Hybrid Crowd-Machine Workflow for Shell Command Synthesis

被引:2
|
作者
Chen, Yan [1 ]
Herskovitz, Jaylin [1 ]
Lasecki, Walter S. [1 ]
Oney, Steve [1 ]
机构
[1] Univ Michigan, Ann Arbor, MI 48109 USA
关键词
program synthesis; crowdsourcing; crowd workflows;
D O I
10.1109/vl/hcc50065.2020.9127248
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Despite advances in machine learning, there has been little progress towards creating automated systems that can reliably solve general purpose tasks, such as programming or scripting. In this paper, we propose techniques for increasing the reliability of automated systems for program synthesis tasks via a hybrid workflow that augments the system with input from crowds of human workers. Unlike previous hybrid workflow systems, which have been focused on less complex tasks that crowd workers can do in their entirety (e.g., image labeling), our proposed workflow handles tasks that untrained crowd workers cannot do alone (i.e., scripting). We evaluate our approach by creating BashOn, a system that increases the performance of an automated program that generates Bash shell commands from natural language descriptions by similar to 30%. Our approach can not only help people make program synthesis tools more robust, reliable, and trustworthy for end-users to use, but also help lower the cost of downstream data collection for program synthesis when a preliminary model exists.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Hybrid Crowd-Machine Wrapper Inference
    Crescenzi, Valter
    Merialdo, Paolo
    Qiu, Disheng
    [J]. ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2019, 13 (05)
  • [2] Flock: Hybrid Crowd-Machine Learning Classifiers
    Cheng, Justin
    Bernstein, Michael S.
    [J]. PROCEEDINGS OF THE 2015 ACM INTERNATIONAL CONFERENCE ON COMPUTER-SUPPORTED COOPERATIVE WORK AND SOCIAL COMPUTING (CSCW'15), 2015, : 600 - 611
  • [3] Crowd-Machine Hybrid Urban Sensing and Computing
    Wang, Jiangtao
    Wang, Leye
    Song, Yanhui
    [J]. Computer, 2021, 54 (04) : 26 - 34
  • [4] Hybrid Crowd-Machine Methods as Alternatives to Pooling and Expert Judgments
    Harris, Christopher G.
    Srinivasan, Padmini
    [J]. INFORMATION RETRIEVAL TECHNOLOGY, AIRS 2014, 2014, 8870 : 60 - 72
  • [5] Designing for Hybrid Intelligence: A Taxonomy and Survey of Crowd-Machine Interaction
    Correia, Antonio
    Grover, Andrea
    Schneider, Daniel
    Pimentel, Ana Paula
    Chaves, Ramon
    de Almeida, Marcos Antonio
    Fonseca, Benjamim
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (04):
  • [6] Crowd-Machine Collaboration for Item Screening
    Krivosheev, Evgeny
    Casati, Fabio
    Benatallah, Boualem
    Harandizadeh, Bahareh
    [J]. COMPANION PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2018 (WWW 2018), 2018, : 95 - 96
  • [7] Efficient Training Management for Mobile Crowd-Machine Learning: A Deep Reinforcement Learning Approach
    Tran The Anh
    Nguyen Cong Luong
    Niyato, Dusit
    Kim, Dong In
    Wang, Li-Chun
    [J]. IEEE WIRELESS COMMUNICATIONS LETTERS, 2019, 8 (05) : 1345 - 1348
  • [8] Machine-Crowd Annotation Workflow for Event Understanding Across Collections and Domains
    Inel, Oana
    [J]. SEMANTIC WEB: LATEST ADVANCES AND NEW DOMAINS, 2016, 9678 : 813 - 823
  • [9] Hybrid Machine-Crowd Approach for Fake News Detection
    Shabani, Shaban
    Sokhn, Maria
    [J]. 2018 4TH IEEE INTERNATIONAL CONFERENCE ON COLLABORATION AND INTERNET COMPUTING (CIC 2018), 2018, : 299 - 306
  • [10] A layered, hybrid machine learning analytic workflow for mouse risk assessment behavior
    Wang, Jinxin
    Karbasi, Paniz
    Wang, Liqiang
    Meeks, Julian
    [J]. CHEMICAL SENSES, 2022, 47