Learning Probabilistic Hierarchical Task Networks to Capture User Preferences
Nan Li, William Cushing, Subbarao Kambhampati, Sungwook Yoon

TL;DR
This paper introduces a method for automatically learning probabilistic hierarchical task networks (pHTNs) to model user preferences based on observed behavior, using an EM-based approach adapted from grammar induction.
Contribution
It presents a novel approach to learning the structure of pHTNs and representing user preferences, extending prior work focused on domain physics and search control knowledge.
Findings
Successfully learns plan distributions from user behavior
Adapts EM technique for probabilistic grammar induction
Accounts for feasibility constraints in plan preferences
Abstract
We propose automatically learning probabilistic Hierarchical Task Networks (pHTNs) in order to capture a user's preferences on plans, by observing only the user's behavior. HTNs are a common choice of representation for a variety of purposes in planning, including work on learning in planning. Our contributions are (a) learning structure and (b) representing preferences. In contrast, prior work employing HTNs considers learning method preconditions (instead of structure) and representing domain physics or search control knowledge (rather than preferences). Initially we will assume that the observed distribution of plans is an accurate representation of user preference, and then generalize to the situation where feasibility constraints frequently prevent the execution of preferred plans. In order to learn a distribution on plans we adapt an Expectation-Maximization (EM) technique from…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAI-based Problem Solving and Planning · Natural Language Processing Techniques · Semantic Web and Ontologies
