# Autonomous Agents and Policy Compliance: A Framework for Reasoning About Penalties

arXiv: https://arxiv.org/abs/2512.03931 · HTML: https://mlsanity.com/paper/2512.03931/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- Builds on 6 of its 36 references that are in the map.
- First posted on arXiv 3 Dec 2025.

## Builds on (most cited first, 6 of 6)

- [Multi-shot ASP solving with clingo](https://mlsanity.com/paper/1705.09811/) (2017)
- [ASP-Core-2 Input Language Format](https://mlsanity.com/paper/1911.04326/) (2019)
- [Answer Set Planning: A Survey](https://mlsanity.com/paper/2202.05793/) (2022)
- [APIA: An Architecture for Policy-Aware Intentional Agents](https://mlsanity.com/paper/2109.08287/) (2021)
- [An ASP Framework for the Refinement of Authorization and Obligation Policies](https://mlsanity.com/paper/2305.13190/) (2023)
- [Practical Reasoning with Norms for Autonomous Software Agents (Full Edition)](https://mlsanity.com/paper/1701.08306/) (2017)

## Built on by (most cited first, 2 of 2)

- [Deontic Policies for Runtime Governance of Agentic AI Systems](https://mlsanity.com/paper/2606.19464/) (2026)
- [Explainability Framework for Policy-Aware Autonomous Agents](https://mlsanity.com/paper/2607.21209/) (2026)

## Abstract (arXiv)

This paper presents a logic programming-based framework for policy-aware autonomous agents that can reason about potential penalties for non-compliance and act accordingly. While prior work has primarily focused on ensuring compliance, our approach considers scenarios where deviating from policies may be necessary to achieve high-stakes goals. Additionally, modeling non-compliant behavior can assist policymakers by simulating realistic human decision-making. Our framework extends Gelfond and Lobo's Authorization and Obligation Policy Language (AOPL) to incorporate penalties and integrates Answer Set Programming (ASP) for reasoning. Compared to previous approaches, our method ensures well-formed policies, accounts for policy priorities, and enhances explainability by explicitly identifying rule violations and their consequences. Building on the work of Harders and Inclezan, we introduce penalty-based reasoning to distinguish between non-compliant plans, prioritizing those with minimal repercussions. To support this, we develop an automated translation from the extended AOPL into ASP and refine ASP-based planning algorithms to account for incurred penalties. Experiments in two domains demonstrate that our framework generates higher-quality plans that avoid harmful actions while, in some cases, also improving computational efficiency. These findings underscore its potential for enhancing autonomous decision-making and informing policy refinement. Under consideration in Theory and Practice of Logic Programming (TPLP).
