Abstract
In this paper, we consider an autonomous robot that persists over time performing tasks and the problem of providing one additional task to the robot’s task library. We present an approach to generalize tasks, represented as parameterized graphs with sequences, conditionals, and looping constructs of sensing and actuation primitives. Our approach performs graph-structure task generalization, while maintaining task executability and parameter value distributions. We present an algorithm that, given the initial steps of a new task, proposes an autocompletion based on a recognized past similar task. Our generalization and autocompletion contributions are effective on different real robots. We show concrete examples of the robot primitives and task graphs, as well as results, with Baxter. In experiments with multiple tasks, we show a significant reduction in the number of new task steps to be provided.
S.D. Klee and G. Gemignani—The first two authors have contributed equally to this paper.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Anderson, J.R., Bothell, D., Lebiere, C., Matessa, M.: An integrated theory of list memory. Journal of Memory and Language (1998)
Argall, B.D., Browning, B., Veloso, M.: Learning robot motion control with demonstration and advice-operators. In: IROS (2008)
Argall, B.D., Chernova, S., Veloso, M., Browning, B.: A survey of robot learning from demonstration. Robotics and autonomous systems (2009)
Borrajo, D., Roubíčková, A., Serina, I.: Progress in case-based planning. ACM Computing Surveys (CSUR) 47(2), 35 (2015)
Borrajo, D., Veloso, M.: Lazy incremental learning of control knowledge for efficiently obtaining quality plans. In: Lazy Learning (1997)
Chernova, S., Veloso, M.: Learning equivalent action choices from demonstration. In: IROS (2008)
Fikes, R.E., Hart, P.E., Nilsson, N.J.: Learning and executing generalized robot plans. Artificial intelligence (1972)
Gemignani, G., Bastianelli, E., Nardi, D.: Teaching robots parametrized executable plans through spoken interaction. In: Proc. of AAMAS (2015)
Hammond, K.J.: Chef: A model of case-based planning. In: AAAI (1986)
Jiang, C., Coenen, F., Zito, M.: A survey of frequent subgraph mining algorithms. The Knowledge Engineering Review (2013)
Kambhampati, S.: A theory of plan modification. In: AAAI (1990)
Kimelfeld, B., Kolaitis, P.G.: The complexity of mining maximal frequent subgraphs. In: Proc. of the 32nd Symp. on Principles of Database Systems (2013)
Laird, J.E., Rosenbloom, P.S., Newell, A.: Chunking in soar: The anatomy of a general learning mechanism. Machine learning (1986)
Langley, P., McKusick, K.B., Allen, J.A., Iba, W.F., Thompson, K.: A design for the icarus architecture. ACM SIGART Bulletin (1991)
Meriçli, Ç., Klee, S.D., Paparian, J., Veloso, M.: An interactive approach for situated task specification through verbal instructions. In: Proc. of AAMAS (2014)
Minton, S.: Quantitative results concerning the utility of explanation-based learning. Artificial Intelligence (1990)
Ng, A.Y., Russell, S.J., et al.: Algorithms for inverse reinforcement learning. In: ICML (2000)
Nicolescu, M.N., Matarić, M.J.: Natural methods for robot task learning: Instructive demonstrations, generalization and practice. In: Proc. of AAMAS (2003)
Nijssen, S., Kok, J.N.: The gaston tool for frequent subgraph mining. Electronic Notes in Theoretical Computer Science (2005)
Ratliff, N.D., Bagnell, J.A., Zinkevich, M.A.: Maximum margin planning. In: Proc. of the 23rd International Conference on Machine Learning (2006)
Rybski, P.E., Yoon, K., Stolarz, J., Veloso, M.: Interactive robot task training through dialog and demonstration. In: Proceedings of the 2th ACM/IEEE International Conference on Human-Robot Interaction (2007)
Veloso, M.M.: Planning and learning by analogical reasoning. Springer Science & Business Media (1994)
Zaki, M.J.: Efficiently mining frequent embedded unordered trees. Fundamenta Informaticae (2005)
Zaki, M.J.: Efficiently mining frequent trees in a forest: Algorithms and applications. IEEE Transactions on Knowledge and Data Engineering (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Klee, S.D., Gemignani, G., Nardi, D., Veloso, M. (2015). Graph-Based Task Libraries for Robots: Generalization and Autocompletion. In: Gavanelli, M., Lamma, E., Riguzzi, F. (eds) AI*IA 2015 Advances in Artificial Intelligence. AI*IA 2015. Lecture Notes in Computer Science(), vol 9336. Springer, Cham. https://doi.org/10.1007/978-3-319-24309-2_30
Download citation
DOI: https://doi.org/10.1007/978-3-319-24309-2_30
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-24308-5
Online ISBN: 978-3-319-24309-2
eBook Packages: Computer ScienceComputer Science (R0)