Abstract
This paper presents the formalization for a system that monitors and enforces regulative time-constrained conditional norms through sanctioning, for agent societies. The representation here has the advantage of allowing for qualitative and quantitative interval-based temporal constraints between a norm’s condition and its effect. The system possesses mechanisms for monitoring both norm compliance and violation of reified norms. Each norm has an identity, which enables the identification of norms violated or complied with. The formalism seamlessly treats violation- or conformance-handling norms (such as violation notification, sanctioning and rewarding norms) as regular norms. The implementation formalizes norms as logic program clauses, the head of which specifies what normative position (i.e. the norm’s effect) an agent must observe within some time constraint of some arising situation; and the body of which describes a situation defined as the norm’s pre-condition and the role that the implicated agent plays within it. For the purpose of imposing sanctions, the only violations deemed liable are those violations that the agent fails to mitigate by compliance with all relevant contrary-to-duty norms. An agent may ultimately be sanctioned for a liable norm while norm compliance is rewarded in the system. Sanctioning itself takes place in two norm-guided phases: the obligation of an enforcer agent to notify an erring agent of reparative actions it is obliged to take and the time constraint within which it should be taken, and a norm for monitoring the agent’s compliance with the notification. The violation of the latter norm leads to the meting out of sanctions.
Similar content being viewed by others
References
Abrahams, A. S., & Bacon, J. M. (2002). The life and times of identified, situated and conflicting norms. In Proceedings of the 6th international workshop on deontic logic in computer science. DEON 2002.
Alechina, N., Dastani, M., & Logan, B. (2018). Norm specification and verification in multi-agent systems. Journal of Applied Logics-IFCoLog Journal of Logics and their Applications,5(2), 457–490.
Aldewereld, H. M. (2007). Autonomy vs. conformity: An institutional perspective on norms and protocols. PhD Thesis, University of Utrecht, Netherlands.
Allen, J. F. (1984). A general model of action and time. Artificial Intelligence,23(2), 123–154.
Alvarez-Napagao, S. (2016). Bringing social reality to multi-agent and service architectures: Practical reductions for monitoring of deontic logic and constitutive norms. PhD Thesis, Universitat Politechnica de Catalunya.
Alvarez-Napagao, S., Alderwereld, H., Vazquez-Salceda, J., & Dignum, F. (2011). Normative monitoring: Semantics and implementation. In N. Fornara & G. Vouros (Eds.), Coordination, organization, institutions and norms in agent systems VI (pp. 321–336). Berlin: Springer.
Artikis, A. (2003). Executable specification of open norm-governed societies. PhD thesis, Dept of Electrical Engineering, Imperial College, University of London.
Artikis, A., & Sergot, M. J. (2010). Executable specification of open multi-agent systems. Logic Journal of the IGPL,18(1), 31–65.
Boella, G., van der Torre, L., & Verhagen, H. (2007). Introduction to normative multiagent systems. In Daghstuhl seminar proceedings 07122 normative multi-agent systems. Retrieved August 9, 2019, from http://drops.daghstul.de/opus/volltexte/2007/918.
Cardoso, H. L., Oliveira, E. (2008). A context-based institutional normative environment. In J. F. Hubner, E.T. Matson, O. Boissier & V. Dignum (Eds.), COIN 2008 international workshops, selected papers, lecture notes in computer science (Vol. 5428, pp. 140–155).
Criado, N., Argente, E., & Botti, V. (2011). Open issues for normative multi-agent systems. AI Communications,24, 223–264.
Galton, A. (1991). Reified temporal theories and how to unreify them. In Proceedings of the 12th international joint conference on artificial intelligence (pp. 1177–1182). Morgan Kaufmann.
Galton, A. (2016). The ontology of time and processes. In Presentation at the third international school on applied ontology, Bozen-Bolzano, Italy, June 27–July 1, 2016.
Governatori, G. (2010). Law, logic and business processes. In Proceedings of the third international workshop on requirement engineering in law (RELaw 2010) (pp. 1–10). Sydney, Australia.
Governatori, G., & Rotolo, A. (2010a). Norm compliance in business process modeling. In M. Dean, et al. (Eds.), RuleML 2010, the 4th international web rule symposium, lecture notes in computer science (Vol. 6403, pp. 194–209).
Governatori, G., Rotolo, A., & Sartor, G. (2005). Temporalised normative positions in defeasible logic. In Sartor, G. (Ed.), The tenth international conference on ai and law, proceedings of the conference (pp. 25–34), June 6–11, 2005, Bologna, Italy.
Grossi, D., Aldewereld, H., & Dignum, F. (2007). Ubi Lex Ibi Poena: Designing norm enforcement in e-institutions. In P. Noriega et al. (Eds.), COIN 2006 workshops, lecture notes in artificial intelligence (Vol. 4386, pp. 101–114).
Hansen, J. (2008). Prioritized conditional imperatives. Autonomous Agents and Multi-agent Systems,17(1), 11–35.
Hashmi, M., Governatori, G., & Wynn, M. T. (2014). Modelling obligations with event calculus. In A. Bikakis, P. Fodor, D. Romanu (Eds.), RuleML 2014, lecture notes in computer science (Vol. 8620, pp. 296–306).
Hashmi, M., Governatori, G., & Wynn, M. T. (2016). Normative requirements for regulatory compliance: An abstract formal framework. Information Systems Frontiers,18(3), 429–455.
King, T. C., De Vos, M., Dignum, V., Jonker, C. M., Li, T., & Riemsdijk, B. (2017). Automated multi-level governance compliance checking. Autonomous Agents and Multi-Agent Systems,31(6), 1283–1343.
Koomen, J. (1989). Reasoning about recurrence. PhD thesis, Dept of Computer Science, University of Rochester, Rochester, New York.
Makinson, D., & van der Torre, L. (2003). What is input/output logic? Trends in Logic,17, 163–174.
Makinson, D., & van der Torre, L. (2003). Permissions from an input/output perspective. Journal of Philosophical Logic,32, 391–416.
Marín, R., & Sartor, G. (1999). Time and norms: A formalisation in the event calculus. In Proceedings of conference on artificial intelligence and law (ICAIL) (pp. 90–100). ACM Press.
Oren, N., Panagiotidi, S., Vazquez-Salceda, J., Modgil, S., Luck, M., & Miles S. (2009). Towards a formalization of electronic contracting environment. In Proceedings of the international workshop on coordination, organizations, institutions and norms in agent systems (pp. 156–171). Berlin: Springer.
Panagiotidi, S., Nieves, J. C., & Vazquez-Salceda, J. (2009). A framework to model norm dynamics in answer set programming. In Proceedings of the second multi-agent logics, languages, and organisations federated workshops, Turin, Italy, September 7–10, 2009. Retrieved March 15, 2019, from http://ceur-ws.org/Vol-494/famaspaper8.pdf.
Pinto, J. A. (2004). Temporal reasoning in the situation calculus. PhD Dissertation, University of Toronto, Ont., Canada.
Sadri, F., Stathis, K., & Toni, F. (2006). Normative KGP agents. Computational & Mathematical Organization Theory,12(2–3), 101–126.
Schubert, L. K. (2000). The situations we talk about. In J. Minker (Ed.), Logic-based artificial intelligence (Vol. 597, pp. 407–439). Berlin: Springer.
Searle, J. R. (2010). Making the social world: The structure of human civilization. Oxford: Oxford University Press.
Sergot, M. (1990). The representation of law in computer programs: a survey and comparison. In T. Bench-Capon (Ed.), Knowledge based systems and legal applications. Cambridge: Academic Press.
Stratulat, T., Clerin-Debart, F., & Enjalbert, P. (2001). Temporal reasoning: An application to normative reasoning. In Proceedings of symposium on temporal representation and reasoning (pp. 41–47). IEEE Computer Society.
Tinnemeir, N., Dastani, M., Meyer, J.-J. Ch., & van der Torre, L. (2009). Programming normative artifacts with declarative obligations and prohibitions. In 2009 IEEE/WIC/ACM international joint conference on web intelligence and intelligent agent technology (Vol. 2, pp. 145–152). IEEE Press.
Tossato, S. C., Boella, G., van der Torre, L., & Villata, S. (2012). Abstract normative systems. In Proceedings of 13th international conference on principles of knowledge representation and reasoning (pp. 358–368).
Verhagen, H., Neumann, M., & Singh, M. P. (2018). Normative multi-agent systems: Foundations and history. In A. Chopra, L. van der Torre, H. Verhagen & S. Villata (Eds.), Handbook of normative multi-agent systems, draft of a forthcoming book to be published by College Press.
Acknowledgements
This paper has gone through many revisions. The authors are very grateful to the seven (or probably less) referees who have painstakingly read through the earlier drafts of this paper and guided it through its three or so major “mutations”. That group includes three anonymous referees of JAAMAS whose comments were very helpful.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Akinkunmi, B.O., Babalola, F.M. A norm enforcement mechanism for a time-constrained conditional normative framework. Auton Agent Multi-Agent Syst 34, 20 (2020). https://doi.org/10.1007/s10458-020-09441-2
Published:
DOI: https://doi.org/10.1007/s10458-020-09441-2