/Prognostic normative reasoning

Prognostic normative reasoning

Jean Hyaejin Oh, Felipe Meneguzzi, Katia Sycara and Timothy Norman
Journal Article, Carnegie Mellon University, Engineering Applications of Artificial Intelligence, Vol. 26, No. 2, pp. 863-872, March, 2013

Download Publication (PDF)

Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author’s copyright. These works may not be reposted without the explicit permission of the copyright holder.


Human users planning for multiple objectives in complex environments are subjected to high levels of cognitive workload, which can severely impair the quality of the plans created. This article describes a software agent that can proactively assist cognitively overloaded users by providing normative reasoning about prohibitions and obligations so that the user can focus on her primary objectives. In order to provide proactive assistance, we develop the notion of prognostic normative reasoning (PNR) that consists of the following steps: 1) recognizing the user’s planned activities, 2) reasoning about norms to evaluate those predicted activities, and 3) providing necessary assistance so that the user’s activities are consistent with norms. The idea of PNR integrates various AI techniques-namely, user intention recognition, normative reasoning over a user’s intention, and planning, execution and replanning for assistive actions. In this article, we describe an agent architecture for PNR and discuss practical applications.

BibTeX Reference
author = {Jean Hyaejin Oh and Felipe Meneguzzi and Katia Sycara and Timothy Norman},
title = {Prognostic normative reasoning},
journal = {Engineering Applications of Artificial Intelligence},
year = {2013},
month = {March},
volume = {26},
number = {2},
pages = {863-872},
keywords = {assistant agents, decision theoretic approach, norm reasoning},