TY - JOUR
T1 - hmOS
T2 - An Extensible Platform for Task-Oriented Human-Machine Computing
AU - Wang, Hui
AU - Yu, Zhiwen
AU - Zhang, Yao
AU - Wang, Yanfei
AU - Yang, Fan
AU - Wang, Liang
AU - Liu, Jiaqi
AU - Guo, Bin
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2024
Y1 - 2024
N2 - With rapid advancements in artificial intelligence (AI) technologies, AI-powered machines are increasingly capable of collaborating with humans to enhance decision-making in various human-machine collaboration scenarios, e.g., medical diagnosis, criminal justice, and autonomous driving. As a result, human-machine computing (HMC) has emerged as a promising computing paradigm that integrates the expertise of humans with the reliable data processing capabilities of machines. Using HMC to facilitate the processing of domain-specific tasks has a lot of potential, but is limited in system-level scalability, i.e., there is no one common easy-to-use interface. In this article, we present human-machine operating system (hmOS), an open extensible platform for researchers to experiment with HMC for investigating system-centric human-machine collaboration problems. hmOS supports flexible human-machine collaboration on the strength of the quality-aware task decomposition and allocation. To achieve that, the underlying system architecture and runtime environment are first developed to build a foundational abstraction for the kernel of hmOS. Second, hmOS facilitates flexible human-machine collaboration through a suitability-based task allocation mechanism, quality estimation guided by fuzzy rules, and iterative feedback on result tuning. We implement the newly proposed hmOS in a prototype featuring interactive interfaces. Finally, we conduct extensive and realistic experiments to validate the effectiveness of our platform across diverse tasks, showcasing the broad feasibility of hmOS.
AB - With rapid advancements in artificial intelligence (AI) technologies, AI-powered machines are increasingly capable of collaborating with humans to enhance decision-making in various human-machine collaboration scenarios, e.g., medical diagnosis, criminal justice, and autonomous driving. As a result, human-machine computing (HMC) has emerged as a promising computing paradigm that integrates the expertise of humans with the reliable data processing capabilities of machines. Using HMC to facilitate the processing of domain-specific tasks has a lot of potential, but is limited in system-level scalability, i.e., there is no one common easy-to-use interface. In this article, we present human-machine operating system (hmOS), an open extensible platform for researchers to experiment with HMC for investigating system-centric human-machine collaboration problems. hmOS supports flexible human-machine collaboration on the strength of the quality-aware task decomposition and allocation. To achieve that, the underlying system architecture and runtime environment are first developed to build a foundational abstraction for the kernel of hmOS. Second, hmOS facilitates flexible human-machine collaboration through a suitability-based task allocation mechanism, quality estimation guided by fuzzy rules, and iterative feedback on result tuning. We implement the newly proposed hmOS in a prototype featuring interactive interfaces. Finally, we conduct extensive and realistic experiments to validate the effectiveness of our platform across diverse tasks, showcasing the broad feasibility of hmOS.
KW - Allocation mechanism
KW - architecture
KW - collaboration mode
KW - human-machine computing (HMC)
KW - interactive platform
UR - http://www.scopus.com/inward/record.url?scp=85204959538&partnerID=8YFLogxK
U2 - 10.1109/THMS.2024.3414432
DO - 10.1109/THMS.2024.3414432
M3 - 文章
AN - SCOPUS:85204959538
SN - 2168-2291
VL - 54
SP - 536
EP - 545
JO - IEEE Transactions on Human-Machine Systems
JF - IEEE Transactions on Human-Machine Systems
IS - 5
ER -