skip to main content
research-article

CRADLE: An Online Plan Recognition Algorithm for Exploratory Domains

Published: 20 April 2017 Publication History

Abstract

In exploratory domains, agents’ behaviors include switching between activities, extraneous actions, and mistakes. Such settings are prevalent in real world applications such as interaction with open-ended software, collaborative office assistants, and integrated development environments. Despite the prevalence of such settings in the real world, there is scarce work in formalizing the connection between high-level goals and low-level behavior and inferring the former from the latter in these settings. We present a formal grammar for describing users’ activities in such domains. We describe a new top-down plan recognition algorithm called CRADLE (Cumulative Recognition of Activities and Decreasing Load of Explanations) that uses this grammar to recognize agents’ interactions in exploratory domains. We compare the performance of CRADLE with state-of-the-art plan recognition algorithms in several experimental settings consisting of real and simulated data. Our results show that CRADLE was able to output plans exponentially more quickly than the state-of-the-art without compromising its correctness, as determined by domain experts. Our approach can form the basis of future systems that use plan recognition to provide real-time support to users in a growing class of interesting and challenging domains.

References

[1]
O. Amir and Y. Gal. 2013. Plan recognition and visualization in exploratory learning environments. ACM Transactions on Interactive Intelligent Systems (TiiS) 3, 3 (2013), 16.
[2]
D. Avrahami-Zilberbrand and G. A. Kaminka. 2005. Fast and complete symbolic plan recognition. In Proc. 22nd International Joint Conference on Artificial Intelligence (IJCAI’05). 653--658.
[3]
D. Avrahami-Zilberbrand and G. A. Kaminka. 2007. Incorporating observer biases in keyhole plan recognition (efficiently!). In Proc. 22nd Conference on Artificial Intelligence (AAAI’07), Vol. 7. 944--949.
[4]
N. Blaylock and J. F. Allen. 2004. Statistical goal parameter recognition. In Proc. 14th International Conference on Automated Planning 8 Scheduling (ICAPS’04), Vol. 4. 297--304.
[5]
N. Blaylock and J. F. Allen. 2006. Hierarchical instantiated goal recognition. In Proc. 21st Conference on Artificial Intelligence (AAAI’06) Workshop on Modeling Others from Observations. 8--15.
[6]
H. H. Bui. 2003. A general model for online probabilistic plan recognition. In Proc. 18th International Joint Conference on Artificial Intelligence (IJCAI’03), Vol. 3. 1309--1315.
[7]
T. V. Duong, H. H. Bui, D. Q. Phung, and S. Venkatesh. 2005. Activity recognition and abnormality detection with the switching hidden semi-markov model. In Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), Vol. 1. IEEE, 838--845.
[8]
M. S. Fagundes, F. Meneguzzi, R. H. Bordini, and R. Vieira. 2014. Dealing with ambiguity in plan recognition under time constraints. In Proc. 13th International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS’14). International Foundation for Autonomous Agents and Multiagent Systems, 389--396.
[9]
Y. Gal, S. Reddy, S. Shieber, A. Rubin, and B. Grosz. 2012. Plan recognition in exploratory domains. Artificial Intelligence 176, 1 (2012), 2270--2290.
[10]
Y. Gal, O. Uzan, R. Belford, M. Karabinos, and D. Yaron. 2015. Making sense of students’ actions in an open-ended virtual laboratory environment. Journal of Chemical Education 92, 4 (2015), 610--616.
[11]
G. Gazdar and G. K. Pullum. 1981. Subcategorization, constituent order, and the notion head. In The Scope of Lexical Rules, M. Moortgat, H. v.d. Hulst, and T. Hoekstra (Eds.). Foris, Dordrecht, Holland, 107--123.
[12]
C. W. Geib. 2009. Delaying commitment in plan recognition using combinatory categorial grammars. In Proc. 21st International Joint Conference on Artificial Intelligence (IJCAI’09). 1702--1707.
[13]
C. W. Geib and R. P. Goldman. 2009. A probabilistic plan recognition algorithm based on plan tree grammars. Artificial Intelligence 173, 11 (2009), 1101--1132.
[14]
C. W. Geib, J. Maraist, and R. P. Goldman. 2008. A new probabilistic plan recognition algorithm based on string rewriting. In Proc. 18th International Conference on Automated Planning and Scheduling (ICAPS’08). 91--98.
[15]
F. Kabanza, J. Filion, A. R. Benaskeur, and H. Irandoust. 2013. Controlling the hypothesis space in probabilistic plan recognition. In Proc. 23rd International Conference on Artificial Intelligence (IJCAI’13). 2306--2312.
[16]
S. Katz, J. Connelly, and C. Wilson. 2007. Out of the lab and into the classroom: An evaluation of reflective dialogue in ANDES. Frontiers in Artificial Intelligence and Applications 158 (2007), 425.
[17]
C. Konold and C. Miller. 2004. Tinkerplots Dynamic Data Exploration 1.0. Key Curriculum Press.
[18]
D. V. Pynadath and M. P. Wellman. 2000. Probabilistic state-dependent grammars for plan recognition. In Proc. 16th Conference on Uncertainty in Artificial Intelligence (UAI’00). Morgan Kaufmann, 507--514.
[19]
G. Sukthankar and K. P. Sycara. 2008. Hypothesis pruning and ranking for large plan recognition problems. In Proc. 23rd AAAI Conference on Artificial Intelligence (AAAI’08), Vol. 8. 998--1003.
[20]
O. Uzan, R. Dekel, O. Seri, and Y. Gal. 2015. Plan recognition for exploratory learning environments using interleaved temporal search. AI Magazine 36, 2 (2015), 10--21.
[21]
S. Wiseman and S. Shieber. 2014. Discriminatively reranking abductive proofs for plan recognition. In Proc. 24th International Conference on Automated Planning and Scheduling (ICAPS’14). AAAI Publications, 380--384.
[22]
D. Yaron, M. Karabinos, D. Lange, J. G. Greeno, and G. Leinhardt. 2010. The ChemCollective--virtual labs for introductory chemistry courses. Science 328, 5978 (2010), 584.

Cited By

View all
  • (2024)CASPER: Cognitive Architecture for Social Perception and Engagement in RobotsInternational Journal of Social Robotics10.1007/s12369-024-01116-2Online publication date: 14-Mar-2024
  • (2023)Towards Intelligent Companion Systems in General Aviation using Hierarchical Plan and Goal RecognitionProceedings of the 11th International Conference on Human-Agent Interaction10.1145/3623809.3623877(229-237)Online publication date: 4-Dec-2023
  • (2023)A unified constraint-based approach for plan and goal recognition from unreliable observationsKnowledge-Based Systems10.1016/j.knosys.2023.110895278(110895)Online publication date: Oct-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Intelligent Systems and Technology
ACM Transactions on Intelligent Systems and Technology  Volume 8, Issue 3
Special Issue: Mobile Social Multimedia Analytics in the Big Data Era and Regular Papers
May 2017
320 pages
ISSN:2157-6904
EISSN:2157-6912
DOI:10.1145/3040485
  • Editor:
  • Yu Zheng
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 April 2017
Accepted: 01 September 2016
Revised: 01 June 2016
Received: 01 February 2016
Published in TIST Volume 8, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Plan recognition
  2. grammars and context-free languages
  3. interactive learning environments
  4. tree languages

Qualifiers

  • Research-article
  • Research
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)21
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)CASPER: Cognitive Architecture for Social Perception and Engagement in RobotsInternational Journal of Social Robotics10.1007/s12369-024-01116-2Online publication date: 14-Mar-2024
  • (2023)Towards Intelligent Companion Systems in General Aviation using Hierarchical Plan and Goal RecognitionProceedings of the 11th International Conference on Human-Agent Interaction10.1145/3623809.3623877(229-237)Online publication date: 4-Dec-2023
  • (2023)A unified constraint-based approach for plan and goal recognition from unreliable observationsKnowledge-Based Systems10.1016/j.knosys.2023.110895278(110895)Online publication date: Oct-2023
  • (2022)Towards Computational Modeling of Human Goal RecognitionFrontiers in Artificial Intelligence10.3389/frai.2021.7373274Online publication date: 19-Jan-2022
  • (2022)Comparing Plan Recognition Algorithms Through Standard Plan LibrariesFrontiers in Artificial Intelligence10.3389/frai.2021.7321774Online publication date: 6-Jan-2022
  • (2021)The Seeing-Eye Robot Grand Challenge: Rethinking Automated CareProceedings of the 20th International Conference on Autonomous Agents and MultiAgent Systems10.5555/3463952.3463959(28-33)Online publication date: 3-May-2021
  • (2021)The Seeing-Eye Robot Grand Challenge: Rethinking Automated CareProceedings of the 20th International Conference on Autonomous Agents and MultiAgent Systems10.5555/3461017.3461024(28-33)Online publication date: 3-May-2021
  • (2020)Action graphs for proactive robot assistance in smart environmentsJournal of Ambient Intelligence and Smart Environments10.3233/AIS-20055612:2(79-99)Online publication date: 1-Jan-2020
  • (2020)A Novel Parsing-based Approach for Verification of Hierarchical Plans2020 IEEE 32nd International Conference on Tools with Artificial Intelligence (ICTAI)10.1109/ICTAI50040.2020.00029(118-125)Online publication date: Nov-2020
  • (2020)Behavioral feature recognition of multi-task compressed sensing with fusion relevance in the Internet of Things environmentComputer Communications10.1016/j.comcom.2020.04.012Online publication date: Apr-2020
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media