STAND: Self-Aware Precondition Induction for Interactive Task Learning
Daniel Weitekamp, Glen Smith, Kenneth Koedinger, Christopher MacLellan
TL;DR
STAND tackles precondition induction in Interactive Task Learning by constructing a lattice of competing generalizations and leaf-specific constraints (G and S) and by reporting training progress through Cert-based certainty measures. It uses hierarchical shrinkage to stabilize probability estimates in small-data settings and enables active learning by highlighting edge cases with high disagreement. Across ITL domains and synthetic tasks, STAND achieves strong holdout accuracy, low error recurrence, and monotonic improvement, outperforming several baselines. The approach offers a data-efficient, interpretable, self-aware learning signal that can guide human instructors and potentially improve reliability in interactive robotic and software automation tasks.
Abstract
In interactive task learning (ITL), AI agents learn new capabilities from limited human instruction provided during task execution. STAND is a new method of data-efficient rule precondition induction specifically designed for these human-in-the-loop training scenarios. A key feature of STAND is its self-awareness of its own learning -- it can provide accurate metrics of training progress back to users. STAND beats popular methods like XGBoost, decision trees, random forests, and version spaces at small-data precondition induction tasks, and is highly accurate at estimating when its performance improves on holdout examples. In our evaluations, we find that STAND shows more monotonic improvement than other models with low rates of error recurrence. These features of STAND support a more consistent training experience, enabling human instructors to estimate when they are finished training and providing active-learning support by identifying trouble spots where more training is required.
