Proceedings

Apprenticeship Scheduling: Learning to Schedule from Human Experts

Download BibTeX Cite

Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 826-832.

Abstract

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 both a synthetic data set incorporating job-shop scheduling and vehicle routing problems and a real-world data set consisting of demonstrations of experts solving a weapon-to-target assignment problem.

  1. [Abbeel and Ng, 2004] Pieter Abbeel and Andrew Y. Ng. Apprenticeship learning via inverse reinforcement learn- ing. In ICML, 2004.
  2. [Barto and Mahadevan, 2003] Andrew G. Barto and Sridhar Mahadevan. Recent advances in hierarchical reinforce- ment learning. Discrete Event Dynamic Systems, 13(1- 2):41-77, 2003.
  3. [Berry et al., 2011] Pauline M. Berry, Melinda Gervasio, Bart Peintner, and Neil Yorke-Smith. Ptime: Personal- ized assistance for calendaring. ACM Trans. Intell. Syst. Technol., 2(4):40:1-40:22, July 2011.
  4. [Brunet et al., 2008] Luc Brunet, Han-Lim Choi, and Jonathan P. How. Consensus-based auction approaches for decentralized task assignment. In Proc. AIAA GNC, Hon- olulu, HI, 2008.
  5. [Busoniu et al., 2008] Lucian Busoniu, Robert Babuska, and Bart De Schutter. A comprehensive survey of multia- gent reinforcement learning. IEEE Trans. SMC Part C, 38(2):156-172, March 2008.
  6. [Cao et al., 2007] Zhe Cao, Tao Qin, Tie-Yan Liu, Ming- Feng Tsai, and Hang Li. Learning to rank: from pairwise approach to listwise approach. In Proc. ICML, pages 129- 136. ACM, 2007.
  7. [Chen and Askin, 2009] Jiaqiong Chen and Ronald G. Askin. Project selection, scheduling and resource alloca- tion with time dependent returns. European Journal of Operational Research, 193:23-34, 2009.
  8. [Cheng et al., 2006] Tsang-Hsiang Cheng, Chih-Ping Wei, and Vincent S. Tseng. Feature selection for medical data mining: Comparisons of expert judgment and automatic approaches. In Proc. CBMS, pages 165-170, 2006.
  9. [Chernova and Veloso, 2007] Sonia Chernova and Manuela Veloso. Confidence-based policy learning from demon- stration using gaussian mixture models. In Proc. AAMAS, pages 233:1-233:8. ACM, 2007.
  10. [Gambardella et al., 1999] Luca Maria Gambardella, Éric Taillard, and Giovanni Agazzi. MACS-VRPTW: A multi- ple colony system for vehicle routing problems with time windows. In New Ideas in Optimization, pages 63-76.
  11. [Gombolay and Shah, 2014] Matthew Gombolay and Julie Shah. Schedulability analysis of task sets with upper-and lower-bound temporal constraints. Journal of Aerospace Information Systems, 11(12):821-841, 2014.
  12. [Gombolay et al., 2013] Matthew Gombolay, Ronald Wilcox, and Julie Shah. Fast scheduling of multi-robot teams with temporospatial constrints. In Proc. RSS, Berlin, Germany, June 24-28 2013.
  13. [Huang and Mutlu, 2014] Chien-Ming Huang and Bilge Mutlu. Learning-based modeling of multimodal behaviors for humanlike robots. In Proc. HRI, pages 57-64, 2014.
  14. [Jin et al., 2008] Rong Jin, Hamed Valizadegan, and Hang Li. Ranking refinement and its application to information retrieval. In Proc. Conference on WWW, pages 397-406. ACM, 2008.
  15. [Jones et al., 2011] E. Gil Jones, M. Bernardine Dias, and Anthony Stentz. Time-extended multi-robot coordina- tion for domains with intra-path constraints. Autonomous Robots, 30(1):41-56, 2011.
  16. [Kehle et al., 2011] Shannon M. Kehle, Nancy Greer, Indulis Rutks, and Timothy Wilt. Interventions to improve veter- ans? access to care: A systematic review of the litera- ture. Journal of General Internal Medicine, 26(2):689- 696, 2011.
  17. [Konidaris and Barto, 2007] George Konidaris and Andrew Barto. Building portable options: Skill transfer in rein- forcement learning. In Proc. IJCAI, pages 895-900, 2007. IJCAI
  18. [Konidaris et al., 2011] George Konidaris, Sarah Osentoski, and Philip Thomas. Value function approximation in rein- forcement learning using the fourier basis. In Proc. AAAI, pages 380-385, 2011.
  19. [Korsah et al., 2013] G. Ayorkor Korsah, Anthony Stentz, and M. Bernardine Dias. A comprehensive taxonomy for multi-robot task allocation. IJRR, 32(12):1495-1512, 2013.
  20. [Landwehr et al., 2005] Niels Landwehr, Mark Hall, and Eibe Frank. Logistic model trees. Machine Learning, 59(1-2):161-205, 2005.
  21. [Lee et al., 2003] Zne-Jung Lee, Shun-Feng Su, and Chou- Yuan Lee. Efficiently solving general weapon-target as- signment problem by genetic algorithms with greedy eu- genics. IEEE Trans. SMC Part B, 33(1):113-121, Feb 2003.
  22. [Liu and Shell, 2013] Lantao Liu and Dylan A. Shell. Op- timl market-based multi-robot task allocation via strategic pricing. In Proc. RSS, Berlin, Germany, June 24-28 2013.
  23. [Mnih et al., 2015] Volodymyr Mnih, Koray Kavukcuoglu, David Silver, Andrei A. Rusu, Joel Veness, Marc G. Belle- mare, Alex Graves, Martin Riedmiller, Andreas K. Fid- jeland, Georg Ostrovski, Stig Petersen, Charles Beattie, Amir Sadik, Ioannis Antonoglou, Helen King, Dharshan Kumaran, Daan Wierstra, Shane Legg, and Demis Has- sabis. Human-level control through deep reinforcement learning. Nature, 518(7540):529-533, 02 2015.
  24. [Muscettola et al., 1998] Nicola Muscettola, Paul Morris, and Ioannis Tsamardinos. Reformulating temporal plans for efficient execution. In Proc. KR&R, Trento, Italy, June 2-5, 1998.
  25. [Nunes and Gini, 2015] Ernesto Nunes and Maria Gini. Multi-robot auctions for allocation of tasks with temporal constraints. In Proc. AAAI, pages 2110-2116, 2015.
  26. [Odom and Natarajan, 2015] P. Odom and S. Natarajan. Ac- tive advice seeking for inverse reinforcement learning. In Proc. AAAI, pages 4186-4187, 2015.
  27. [Page et al., 1999] Lawrence Page, Sergey Brin, Rajeev Motwani, and Terry Winograd. The PageRank citation ranking: Bringing order to the web. Technical Report 1999-66, Stanford InfoLab, November 1999. SIDL-WP- 1999-0120.
  28. [Pahikkala et al., 2007] Tapio Pahikkala, Evgeni Tsivtsi- vadze, Antti Airola, Jorma Boberg, and Tapio Salakoski. Learning to rank with pairwise regularized least-squares. In SIGIR Workshop on Learning to Rank for Information Retrieval, pages 27-33, 2007.
  29. Steven D. Pizer and Julia C. Pren- tice. What are the consequences of waiting for health care in the veteran population? Journal of General Internal Medicine, 26(2):676-682, 2011.
  30. [Puterman, 2014] Martin L Puterman. Markov decision pro- cesses: discrete stochastic dynamic programming. John Wiley & Sons, 2014.
  31. [Raghavan et al., 2006] Hema Raghavan, Omid Madani, and Rosie Jones. Active learning with feedback on features and instances. Journal of Machine Learning Research, 7:1655-1686, December 2006.
  32. [Ramanujam and Balakrishnan, 2011] Varun Ramanujam and Hamsa Balakrishnan. Estimation of maximum- likelihood discrete-choice models of the runway configu- ration selection process. In Proc. ACC, pages 2160-2167, June 2011.
  33. [Sammut et al., 1992] Claude Sammut, Scott Hurst, Dana Kedzier, and Donal Michie. Learning to fly. In Proc. ICML, pages 385-393, July 1992.
  34. [Solomon, 1987] Marius M. Solomon. Algorithms for the vehicle routing and scheduling problems with time win- dow constraints. Operations Research, 35(2):254-265, 1987.
  35. [Tan et al., 2001] K.C. Tan, L.H. Lee, Q.L. Zhu, and K. Ou. Heuristic methods for vehicle routing problem with time windows. Artificial Intelligence in Engineering, 15(3):281 -295, 2001.
  36. [Terrell and Mutlu, 2012] Allison Terrell and Bilge Mutlu. A regression-based approach to modeling addressee backchannels. In Proc. Special Interest Group on Dis- course and Dialogue, pages 280-289, 2012.
  37. [Valizadegan et al., 2009] Hamed Valizadegan, Rong Jin, Ruofei Zhang, and Jianchang Mao. Learning to rank by optimizing NDCG measure. In NIPS, pages 1883-1891, 2009.
  38. [Vogel et al., 2012] Adam Vogel, Deepak Ramach, Rakesh Gupta, and Antoine Raux. Improving hybrid vehicle fuel efficiency using inverse reinforcement learning. In Proc. AAAI, pages 384-390, 2012.
  39. [Volkovs and Zemel, 2009] Maksims N. Volkovs and Richard S. Zemel. Boltzrank: Learning to maximize expected ranking gain. In Proc. ICML, pages 1089-1096, 2009.
  40. [Wang and Usher, 2005] Yi-Chi Wang and John M. Usher. Application of reinforcement learning for agent-based pro- duction scheduling. Eng. Appl. Artif. Intell., 18(1):73-82, February 2005.
  41. [Wu et al., 2011] Jun Wu, Xin Xu, Pengcheng Zhang, and Chunming Liu. A novel multi-agent reinforcement learn- ing approach for job scheduling in grid computing. Future Generation Computer Systems, 27(5):430 -439, 2011.
  42. [Zhang and Dietterich, 1995] Wei Zhang and Thomas G. Di- etterich. A reinforcement learning approach to job-shop scheduling. In Proc. IJCAI, pages 1114-1120. IJCAI
  43. Morgan Kaufmann, 1995.
  44. [Zheng et al., 2015] Jiangchuan Zheng, Siyuan Liu, and Li- onel Ni. Robust bayesian inverse reinforcement learning with sparse behavior noise. In Proc. AAAI, pages 2198- 2205, 2015.
  45. [Ziebart et al., 2008] Brian D. Ziebart, Andrew Maas, J. An- drew Bagnell, and Anind K. Dey. Maximum entropy in- verse reinforcement learning. In Proc. AAAI, pages 1433- 1438, 2008.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards