Human-Machine Collaborative Optimization via Apprenticeship Scheduling

05/11/2018
by   Matthew Gombolay, et al.
0

Coordinating agents to complete a set of tasks with intercoupled temporal and resource constraints is computationally challenging, yet human domain experts can solve these difficult scheduling problems using paradigms learned through years of apprenticeship. A process for manually codifying this domain knowledge within a computational framework is necessary to scale beyond the "single-expert, single-trainee" apprenticeship model. However, human domain experts often have difficulty describing their decision-making processes, causing the codification of this knowledge to become laborious. We propose a new approach for capturing domain-expert heuristics through a pairwise ranking formulation. Our approach is model-free and does not require enumerating or iterating through a large state space. We empirically demonstrate that this approach accurately learns multifaceted heuristics on a synthetic data set incorporating job-shop scheduling and vehicle routing problems, as well as on two real-world data sets consisting of demonstrations of experts solving a weapon-to-target assignment problem and a hospital resource allocation problem. We also demonstrate that policies learned from human scheduling demonstration via apprenticeship learning can substantially improve the efficiency of a branch-and-bound search for an optimal schedule. We employ this human-machine collaborative optimization technique on a variant of the weapon-to-target assignment problem. We demonstrate that this technique generates solutions substantially superior to those produced by human domain experts at a rate up to 9.5 times faster than an optimization approach and can be applied to optimally solve problems twice as complex as those solved by a human demonstrator.

READ FULL TEXT

page 19

page 20

page 24

research
10/04/2012

Intelligent Search Heuristics for Cost Based Scheduling

Nurse scheduling is a difficult optimization problem with multiple const...
research
01/04/2021

Learning to solve the single machine scheduling problem with release times and sum of completion times

In this paper, we focus on the solution of a hard single machine schedul...
research
05/07/2017

Metacontrol for Adaptive Imagination-Based Optimization

Many machine learning systems are built to solve the hardest examples of...
research
01/16/2020

Competence Assessment as an Expert System for Human Resource Management: A Mathematical Approach

Efficient human resource management needs accurate assessment and repres...
research
06/14/2019

Personalized Apprenticeship Learning from Heterogeneous Decision-Makers

Human domain experts solve difficult planning problems by drawing on yea...
research
12/03/2021

A network analysis of decision strategies of human experts in steel manufacturing

Steel production scheduling is typically accomplished by human expert pl...
research
05/29/2023

An Emergency Disposal Decision-making Method with Human–Machine Collaboration

Rapid developments in artificial intelligence technology have led to unm...

Please sign up or login with your details

Forgot password? Click here to reset