•  38
    Computational Logic — CL 2000: First International Conference London, UK, July 24–28, 2000 Proceedings
    with John Lloyd, Veronica Dahl, Ulrich Furbach, Manfred Kerber, Kung-Kiu Lau, Catuscia Palamidessi, Yehoshua Sagiv, and Peter J. Stuckey
    Springer Verlag. 2000.
    These are the proceedings of the First International Conference on Compu- tional Logic (CL 2000) which was held at Imperial College in London from 24th to 28th July, 2000. The theme of the conference covered all aspects of the theory, implementation, and application of computational logic, where computational logic is to be understood broadly as the use of logic in computer science. The conference was collocated with the following events: { 6th International Conference on Rules and Objects in Da…Read more
  •  30
    From Logic Programming to Machine Ethics
    with Ari Saptawijaya
    In Oliver Bendel (ed.), Handbuch Maschinenethik, Springer Fachmedien Wiesbaden. pp. 209-227. 2019.
    This chapter investigates the appropriateness of Logic Programming-based reasoning to machine ethics, an interdisciplinary field of inquiry that emerges from the need of imbuing autonomous agents with the capacity for moral decision making. The first part of the chapter aims at identifying morality viewpoints, as studied in moral philosophy and psychology, which are amenable to computational modeling, and then mapping them to appropriate Logic Programming-based reasoning features. The identified…Read more
  •  38
    Evolutionary Machine Ethics
    with The Anh Han
    In Oliver Bendel (ed.), Handbuch Maschinenethik, Springer Fachmedien Wiesbaden. pp. 229-253. 2019.
    Machine ethics is a sprouting interdisciplinary field of enquiry arising from the need of imbuing autonomous agents with some capacity for moral decision-making. Its overall results are not only important for equipping agents with a capacity for moral judgment, but also for helping better understand morality, through the creation and testing of computational models of ethics theories. Computer models have become well defined, eminently observable in their dynamics, and can be transformed increme…Read more
  •  38
    Counterfactuals, Logic Programming and Agent Morality
    with Ari Saptawijaya
    In Gillman Payette & Rafał Urbaniak (eds.), Applications of Formal Philosophy: The Road Less Travelled, Springer Verlag. pp. 25-53. 2017.
    This paper supplies a computational model, via Logic Programming (LP), of counterfactual reasoning of autonomous agents with application to morality. Counterfactuals are conjectures about what would have happened had an alternative event occurred. The first contribution of the paper is showing how counterfactual reasoning is modeled using LP, benefiting from LP abduction and updating. The approach is inspired by Pearl’s structural causal model of counterfactuals, where causal direction and condi…Read more
  •  8
    Counterfactuals in Critical Thinking with Application to Morality
    with Ari Saptawijaya
    In Thomas Durlacher (ed.), Model-Based Reasoning in Science and Technology, Springer Verlag. pp. 279-289. 2016.
    Counterfactuals are conjectures about what would have happened, had an alternative event occurred. It provides lessons for the future by virtue of contemplating alternatives; it permits thought debugging; it supports a justification why different alternatives would have been worse or not better. Typical expressions are: “If only I were taller …”, “I could have been a winner …”, “I would have passed, were it not for …”, “Even if... the same would follow”. Counterfactuals have been well studied in…Read more
  •  43
    Logic Programming Systems Affording Morality Experiments
    with Ari Saptawijaya
    In Luís Moniz Pereira & Ari Saptawijaya (eds.), Programming Machine Ethics, Springer Verlag. pp. 95-107. 2016.
    In this chapter, we discuss how considered Logic Programming-based reasoning features are synthesized in three different systems: Acorda, Probabilistic EPA, and Qualm. Whereas the development of Qualm is a contribution of this book, Acorda and Probabilistic EPA are two existing systems that have been developed earlier, but not with any specific wide principled implementation of morality in mind. Though these systems share its main feature, viz., abduction, each system concern itself with a parti…Read more
  •  27
    Modeling Morality Using Logic Programming
    with Ari Saptawijaya
    In Luís Moniz Pereira & Ari Saptawijaya (eds.), Programming Machine Ethics, Springer Verlag. pp. 109-137. 2016.
    This chapter aims at realizing our conception about representing diverse moral facets in Logic Programming, by modeling several issues pertaining to those moral facets, using the three systems discussed in Chap. 7. The applicability of these systems corresponds with their relevance to the moral issues being modeled. First, Acorda is employed to model moral permissibility, emphasizing the use of integrity constraints in abduction and preferences over abductive scenarios, where several cases of th…Read more
  •  25
    Turing, Functionalism, and Emergence
    with Ari Saptawijaya
    In Luís Moniz Pereira & Ari Saptawijaya (eds.), Programming Machine Ethics, Springer Verlag. pp. 1-4. 2016.
    This chapter addresses the relevance of the ground breaking work of Alan Turing to justify our functionalism stance regarding the modeling of morality. Turing first defined the algorithmic limits of computability, via an effective well-specified mechanism, and showed the generality of his definition by proving its equivalence to other general, but less algorithmic and non-mechanical, more abstract formulations of computability. Interestingly, Turing raised the issue of whether human beings are a…Read more
  •  37
    Bridging Two Realms of Machine Ethics
    with Ari Saptawijaya
    In Luís Moniz Pereira & Ari Saptawijaya (eds.), Programming Machine Ethics, Springer Verlag. pp. 159-165. 2016.
    Bridging capabilities between the two realms, to wit, the individual and collective, helps understand the emergent ethical behavior of agents in groups, and implements them not just in simulations, but in the world of future robots and their swarms. On the basis of preceding chapters, this chapter considers the bridging of these two realms in machine ethics. Subsequently, we ponder over the teachings of human moral evolution in this regard. A final coda foretells a road to be tread, and portends…Read more
  •  2
  •  37
    Pensamento crítico
    Critica -. 2007.
  •  186
    Epistemology and Artificial Intelligence
    Journal of Applied Logic 2 (4): 469-93. 2004.
    In this essay we advance the view that analytical epistemology and artificial intelligence are complementary disciplines. Both fields study epistemic relations, but whereas artificial intelligence approaches this subject from the perspective of understanding formal and computational properties of frameworks purporting to model some epistemic relation or other, traditional epistemology approaches the subject from the perspective of understanding the properties of epistemic relations in terms of thei…Read more
  •  41
    Tabling in Abduction and Updating
    with Ari Saptawijaya and Luís Moniz Pereira
    In Luís Moniz Pereira & Ari Saptawijaya (eds.), Programming Machine Ethics, Springer Verlag. pp. 47-79. 2016.
    In the individual realm part of this book, we are addressing the interplay amongst appropriate LP features to represent moral facets and to reason about them. One such interplay is between LP abduction and updating, both supported with tabling mechanisms. In this chapter, we propose novel approaches for employing tabling in abduction and updating—separately—viz., tabling abductive solutions in contextual abduction and the incremental tabling of fluents for LP updating. These two individual appro…Read more
  •  28
    The Individual Realm of Machine Ethics: A Survey
    with Ari Saptawijaya
    In Luís Moniz Pereira & Ari Saptawijaya (eds.), Programming Machine Ethics, Springer Verlag. pp. 7-18. 2016.
    In this chapter, a survey of research in machine ethics is presented, providing the context and the motivation for our investigations. The survey concerns the individual realm of machine ethics, whereas the background to other realm, the collective one, is broached in Chap. 9, namely Sects. 9.1 and 9.2.1. The first realm views computation as a vehicle for representing moral cognition of an agent and its reasoning thereof, which motivates our investigation for employing Logic Programming (LP) kno…Read more
  •  23
    Representing Morality in Logic Programming
    with Ari Saptawijaya and Luís Moniz Pereira
    In Luís Moniz Pereira & Ari Saptawijaya (eds.), Programming Machine Ethics, Springer Verlag. pp. 29-45. 2016.
    This chapter provides necessary background of Logic Programming (LP) used throughout this book, including semantics of Logic Programs (particularly the Stable Model and the Well-Founded Semantics). The subsequent part of this chapter briefly overview considered LP reasoning features: abduction, preferences, probabilistic LP, updating, LP counterfactuals, and tabling. Moreover, the appropriateness of these features for representing and reasoning about diverse issues of moral facets tackled in thi…Read more
  •  24
    Significant Moral Facets Amenable to Logic Programming
    with Ari Saptawijaya and Luís Moniz Pereira
    In Luís Moniz Pereira & Ari Saptawijaya (eds.), Programming Machine Ethics, Springer Verlag. pp. 19-28. 2016.
    This chapter reports on our literature study in moral philosophy and psychology for choosing conceptual viewpoints close to LP-based reasoning. These viewpoints fall into three moral facets tackled in this book. First, we study moral permissibility, taking into account the Doctrines of Double Effect, Triple Effect, and Scanlonian contractualism. Second, we look into the dual-process model that stresses the interaction between deliberative and reactive processes in delivering moral decisions. Fin…Read more
  •  24
    Counterfactuals in Logic Programming
    with Ari Saptawijaya and Luís Moniz Pereira
    In Luís Moniz Pereira & Ari Saptawijaya (eds.), Programming Machine Ethics, Springer Verlag. pp. 81-93. 2016.
    Counterfactuals capture the process of reasoning about a past event that did not occur, namely what would have happened had this event occurred; or, vice-versa, to reason about an event that did occur but what if it had not. In this chapter, we innovatively make use of LP abduction and updating in an implemented procedure for evaluating counterfactuals, taking the established structural approach of Pearl as reference. Our approach concentrates on pure non-probabilistic counterfactual reasoning i…Read more
  •  24
    Modeling Collective Morality via Evolutionary Game Theory
    with Ari Saptawijaya and Luís Moniz Pereira
    In Luís Moniz Pereira & Ari Saptawijaya (eds.), Programming Machine Ethics, Springer Verlag. pp. 141-157. 2016.
    This chapter addresses the collective realm computationally, using Evolutionary Game Theory in populations of individuals, to report on norms and morality emergence. These populations, to start with, are not equipped with much cognitive capability, and simply act from a predetermined set of actions. Our research has shown that the introduction of cognitive capabilities, such as intention recognition, commitment, apology, forgiveness, and revenge, separately and jointly, reinforce the emergence o…Read more
  •  16
    Conclusions and Further Work
    with Ari Saptawijaya
    In Luís Moniz Pereira & Ari Saptawijaya (eds.), Programming Machine Ethics, Springer Verlag. pp. 169-171. 2016.
    This book discusses the two realms of machine ethics, a field that is now becoming a pressing concern and receiving wide attention due to its growing importance. It makes a number of original inroads that exhibit a proof of possibility to systematically represent and reason about a variety of issues from the chosen moral facets by means of moral examples taken off-the-shelf from the morality literature. Given the broad dimension of the topic, the contributions in the book touch solely on a deart…Read more
  •  30
    Counterfactual Thinking in Cooperation Dynamics
    In Matthieu Fontaine, Cristina Barés-Gómez, Francisco Salguero-Lamillar, Lorenzo Magnani & Ángel Nepomuceno-Fernández (eds.), Model-Based Reasoning in Science and Technology: Inferential Models for Logic, Language, Cognition and Computation, Springer Verlag. pp. 69-82. 2019.
    Counterfactual Thinking is a human cognitive ability studied in a wide variety of domains. It captures the process of reasoning about a past event that did not occur, namely what would have happened had this event occurred, or, otherwise, to reason about an event that did occur but what would ensue had it not. Given the wide cognitive empowerment of counterfactual reasoning in the human individual, the question arises of how the presence of individuals with this capability may improve cooperatio…Read more
  •  37
    This book presents the refereed proceedings of the Sixth European Workshop on Logics in Artificial Intelligence, JELIA '96, held in Evora, Portugal in September/October 1996. The 25 revised full papers included together with three invited papers were selected from 57 submissions. Many relevant aspects of AI logics are addressed. The papers are organized in sections on automated reasoning, modal logics, applications, nonmonotonic reasoning, default logics, logic programming, temporal and spatial …Read more
  •  37
    Logics in Artificial Intelligence: European Workshop, JELIA 2000 Malaga, Spain, September 29 - October 2, 2000 Proceedings (review)
    with Manuel Ojeda-Aciego, Inma P. De Guzman, and Gerhard Brewka
    Springer. 2000.
    This book constitutes the refereed proceedings of the European Workshop on Logics in Artificial Intelligence, JELIA 2000, held in Malaga, Spain in September/October 2000. The 24 revised full papers presented together with three invited papers were carefully reviewed and selected out of 60 submissions. The papers are organized in topical sections on knowledge representation, reasoning about actions, belief revision, theorem proving, argumentation, agents, decidability and complexity, updates, and…Read more
  • Reasoning with Logic Programming
    with José Júlio Alferes
    Studia Logica 67 (1): 118-120. 2001.
  •  68
    The carousel of ethical machinery
    AI and Society 36 (1): 185-196. 2021.
    Human beings have been aware of the risks associated with knowledge or its associated technologies since the dawn of time. Not just in Greek mythology, but in the founding myths of Judeo-Christian religions, there are signs and warnings against these dangers. Yet, such warnings and forebodings have never made as much sense as they do today. This stems from the emergence of machines capable of cognitive functions performed exclusively by humans until recently. Besides those technical problems ass…Read more
  •  97
    Should I kill or rather not?
    AI and Society 34 (4): 939-943. 2019.
  •  91
    Programming Machine Ethics
    with Ari Saptawijaya
    Springer Verlag. 2016.
    Source: "This book addresses the fundamentals of machine ethics. It discusses abilities required for ethical machine reasoning and the programming features that enable them. It connects ethics, psychological ethical processes, and machine implemented procedures. From a technical point of view, the book uses logic programming and evolutionary game theory to model and link the individual and collective moral realms. It also reports on the results of experiments performed using several model implem…Read more
  •  56
    Introduction
    Journal of Applied Logic 5 (4): 575-576. 2007.