TY - GEN
T1 - Towards modeling morality computationally with logic programming
AU - Saptawijaya, Ari
AU - Pereira, Luís Moniz
PY - 2014
Y1 - 2014
N2 - We investigate the potential of logic programming (LP) to model morality aspects studied in philosophy and psychology. We do so by identifying three morality aspects that appear in our view amenable to computational modeling by appropriately exploiting LP features: dual-process model (reactive and deliberative) in moral judgments; justification of moral judgments by contractualism; and intention in moral permissibility. The research aims at developing an LP-based system with features needed in modeling moral settings, putting emphasis on modeling these above mentioned morality aspects. We have currently co-developed two essential ingredients of the LP system, i.e., abduction and logic program updates, by exploiting the benefits of tabling features in logic programs. They serve as the basis for our whole system, into which other reasoning facets will be integrated, to model the surmised morality aspects. Moreover, we touch upon the potential of our ongoing studies of LP based cognitive features for the emergence of computational morality, in populations of agents enabled with the capacity for intention recognition, commitment and apology.
AB - We investigate the potential of logic programming (LP) to model morality aspects studied in philosophy and psychology. We do so by identifying three morality aspects that appear in our view amenable to computational modeling by appropriately exploiting LP features: dual-process model (reactive and deliberative) in moral judgments; justification of moral judgments by contractualism; and intention in moral permissibility. The research aims at developing an LP-based system with features needed in modeling moral settings, putting emphasis on modeling these above mentioned morality aspects. We have currently co-developed two essential ingredients of the LP system, i.e., abduction and logic program updates, by exploiting the benefits of tabling features in logic programs. They serve as the basis for our whole system, into which other reasoning facets will be integrated, to model the surmised morality aspects. Moreover, we touch upon the potential of our ongoing studies of LP based cognitive features for the emergence of computational morality, in populations of agents enabled with the capacity for intention recognition, commitment and apology.
KW - abduction
KW - argumentation
KW - deliberative reasoning
KW - emergence
KW - morality
KW - program updates
KW - reactive behavior
UR - http://www.scopus.com/inward/record.url?scp=84893474743&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-04132-2_8
DO - 10.1007/978-3-319-04132-2_8
M3 - Conference contribution
AN - SCOPUS:84893474743
SN - 9783319041315
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 104
EP - 119
BT - Practical Aspects of Declarative Languages - 16th International Symposium, PADL 2014, Proceedings
T2 - 15th International Conference on Verification, Model Checking, and Abstract Interpretation, VMCAI 2014
Y2 - 20 January 2014 through 21 January 2014
ER -