Skip to main content

Graph-Based Task Libraries for Robots: Generalization and Autocompletion

  • Conference paper
  • First Online:
Book cover AI*IA 2015 Advances in Artificial Intelligence (AI*IA 2015)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9336))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Anderson, J.R., Bothell, D., Lebiere, C., Matessa, M.: An integrated theory of list memory. Journal of Memory and Language (1998)

    Google Scholar 

  2. Argall, B.D., Browning, B., Veloso, M.: Learning robot motion control with demonstration and advice-operators. In: IROS (2008)

    Google Scholar 

  3. Argall, B.D., Chernova, S., Veloso, M., Browning, B.: A survey of robot learning from demonstration. Robotics and autonomous systems (2009)

    Google Scholar 

  4. Borrajo, D., Roubíčková, A., Serina, I.: Progress in case-based planning. ACM Computing Surveys (CSUR) 47(2), 35 (2015)

    Article  Google Scholar 

  5. Borrajo, D., Veloso, M.: Lazy incremental learning of control knowledge for efficiently obtaining quality plans. In: Lazy Learning (1997)

    Google Scholar 

  6. Chernova, S., Veloso, M.: Learning equivalent action choices from demonstration. In: IROS (2008)

    Google Scholar 

  7. Fikes, R.E., Hart, P.E., Nilsson, N.J.: Learning and executing generalized robot plans. Artificial intelligence (1972)

    Google Scholar 

  8. Gemignani, G., Bastianelli, E., Nardi, D.: Teaching robots parametrized executable plans through spoken interaction. In: Proc. of AAMAS (2015)

    Google Scholar 

  9. Hammond, K.J.: Chef: A model of case-based planning. In: AAAI (1986)

    Google Scholar 

  10. Jiang, C., Coenen, F., Zito, M.: A survey of frequent subgraph mining algorithms. The Knowledge Engineering Review (2013)

    Google Scholar 

  11. Kambhampati, S.: A theory of plan modification. In: AAAI (1990)

    Google Scholar 

  12. Kimelfeld, B., Kolaitis, P.G.: The complexity of mining maximal frequent subgraphs. In: Proc. of the 32nd Symp. on Principles of Database Systems (2013)

    Google Scholar 

  13. Laird, J.E., Rosenbloom, P.S., Newell, A.: Chunking in soar: The anatomy of a general learning mechanism. Machine learning (1986)

    Google Scholar 

  14. Langley, P., McKusick, K.B., Allen, J.A., Iba, W.F., Thompson, K.: A design for the icarus architecture. ACM SIGART Bulletin (1991)

    Google Scholar 

  15. Meriçli, Ç., Klee, S.D., Paparian, J., Veloso, M.: An interactive approach for situated task specification through verbal instructions. In: Proc. of AAMAS (2014)

    Google Scholar 

  16. Minton, S.: Quantitative results concerning the utility of explanation-based learning. Artificial Intelligence (1990)

    Google Scholar 

  17. Ng, A.Y., Russell, S.J., et al.: Algorithms for inverse reinforcement learning. In: ICML (2000)

    Google Scholar 

  18. Nicolescu, M.N., Matarić, M.J.: Natural methods for robot task learning: Instructive demonstrations, generalization and practice. In: Proc. of AAMAS (2003)

    Google Scholar 

  19. Nijssen, S., Kok, J.N.: The gaston tool for frequent subgraph mining. Electronic Notes in Theoretical Computer Science (2005)

    Google Scholar 

  20. Ratliff, N.D., Bagnell, J.A., Zinkevich, M.A.: Maximum margin planning. In: Proc. of the 23rd International Conference on Machine Learning (2006)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. Veloso, M.M.: Planning and learning by analogical reasoning. Springer Science & Business Media (1994)

    Google Scholar 

  23. Zaki, M.J.: Efficiently mining frequent embedded unordered trees. Fundamenta Informaticae (2005)

    Google Scholar 

  24. Zaki, M.J.: Efficiently mining frequent trees in a forest: Algorithms and applications. IEEE Transactions on Knowledge and Data Engineering (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guglielmo Gemignani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics