Antonis C. Kakas

dblp:k/AntonisCKakas · DBLP profile ↗
← Back
56ranked-venue papers
24as first author
11since 2021 · last 2026
0000-0001-6773-3944ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 37 · 16 first-author · 5 since 2021Theory of computation · 20 · 11 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 13 · 7 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 4 since 2021Databases, data management, data science and information retrieval · 4 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 3 · 3 first-authorComputer networks · 1Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
YearPublicationVenuePosition
2026 AL+: Extended argumentation logic
abstract
Abstract This paper shows how argumentation logic (AL) can be further extended to cover more fully paraconsistent forms of logical reasoning. The extension is based on the notion of non-acceptable, self-defeating arguments as a generalization of the Reductio ad Absurdum principle. In this case, a self-defeating argument is either in conflict with itself or with an argument that is needed for its defense against one of its counter-arguments. In the proposed extended AL, such self-defeating arguments are recognized as arguments that do not need to be explicitly defended against. Hence attacks on other arguments by self-defeating arguments can be ignored, thus extending the possibility of the attacked arguments to be acceptable.
Antonis C. Kakas, Paolo Mancarella
J. Log. Comput.1
2025 Interactive Explanation Spaces for Understanding AI Predictions in Cardiovascular Disease Risk
abstract
Although a plethora of research has been published in the literature, providing both qualitative and quantitative analyses of cardiovascular risk, there remains a need to improve interpretability, explainability, and accuracy in the assessment of cardiovascular disease risk. To achieve this, the present study proposes a methodology that extracts knowledge from data to assess cardiovascular disease risk while also offering both local and global explanations that justify the underlying theory made and why in some cases no definite decision can be taken.
Chara Skouteli, Nicoletta Prentzas, Antonis C. Kakas, Constantinos S. Pattichis
BIBE3
2025 Interpretable Machine Learning for Early Detection of Critical Outcomes in the Emergency Department
abstract
Emergency departments (EDs) require effective approaches for quickly identifying patients at risk of critical outcomes (inpatient mortality or ICU admission within 12 hours). This study developed interpretable machine learning models using Gradient Boosting (GB) and Logistic Regression (LR) with 13 initial triage variables from the MIMIC-IV-ED database. GB performed slightly better than LR (Accuracy: 78.21% vs. 77.27%, AUROC: 0.887 vs. 0.863, AUPRC: 0.445 vs. 0.370). The Te2Rules method was used to extract 43 clinically interpretable rules from the GB model, with a overall fidelity of 98.90%. The use of the Rule Coverage Index (RCI) to categorize rules into high, medium, and low levels futher enhanced clinical utility. This study aims to strike a balance between predictive accuracy and interpretability, facilitating clinicians in early detection of critically ill presenting to the ED.
Waqar A. Sulaiman, Andreas Panayides, Eirini C. Schiza, Efthyvoulos C. Kyriacou, Antonis C. Kakas, Constantinos S. Pattichis
CBMS5
2023 A Comparative Study of Explainable AI models in the Assessment of Multiple Sclerosis
Andria Nicolaou, Nicoletta Prentzas, Christos P. Loizou, Marios Pantziaris, Antonis C. Kakas, Constantinos S. Pattichis
CAIP (2)5
2023 Explainable argumentation as a service
Nikolaos I. Spanoudakis, Georgios Gligoris, Adamos Koumi, Antonis C. Kakas
J. Web Semant.4
2022 Argumentation: From Theory to Practice & Back
Antonis C. Kakas
COMMA1
2022 COGNICA: Cognitive Argumentation
Adamos Koumi, Antonis C. Kakas, Emmanuelle-Anna Dietz Saldanha
COMMA2
2022 Gorgias Cloud: On-line Explainable Argumentation
abstract
Gorgias Cloud offers argumentation-based decision making as a service.The service includes an integrated development environment for the theories, testing and execution based on user scenarios, and, finally, an API for use by user applications.Gorgias is a structured argumentation framework where arguments are constructed using a basic scheme of argument rules.Two types of arguments are constructed within a Gorgias argumentation theory: object-level arguments and priority arguments expressing a preference between other arguments.Admissible composite arguments supporting a claim typically include both types of arguments.The Gorgias framework was introduced in [1], extended in [2] and applied to a variety of real-life application problems in [3].The Gorgias system allows us to code argumentation theories of the form described above and subsequently query the system to find out if there is an admissible (composite) argument that supports a desired Claim.The system of Gorgias has been publicly available since 2003 and has been used by several research groups to develop prototype real-life applications of argumentation in a variety of application domains.Today, it is available as a service over the internet with Gorgias Cloud, which provides an integrated environment for developing applications of argumentation with three novel features: Computational Models of Argument F.
Nikolaos I. Spanoudakis, Georgios Gligoris, Antonis C. Kakas, Adamos Koumi
COMMA3
2021 Model Agnostic Explainability Techniques in Ultrasound Image Analysis
abstract
The current adoption of Medical Artificial Intelligence (AI) solutions in clinical practice suggest that despite its undeniable potential AI is not achieving this potential. A major barrier to its adoption is the lack of transparency and interpretability, and the inability of the system to explain its results. Explainable AI (XAI) is an emerging field in AI that aims to address these barriers, with the development of new or modified algorithms to enable transparency, provide explanations in a way that humans can understand and foster trust. Numerous XAI techniques have been proposed in the literature, commonly classified as model-agnostic or model-specific. In this study, we examine the application of four model-agnostic XAI techniques (LIME, SHAP, ANCHORS, inTrees) to an XGBoost classifier trained on real-life medical data for the prediction of high-risk asymptomatic carotid plaques based on ultrasound image analysis. We present and compare local explanations for selected observations in the test set. We also present global explanations generated from these techniques that explain the behavior of the entire model. Additionally, we assess the quality of the explanations, using suggested properties in the literature. Finally, we discuss the results of this comparative study and suggest directions for future work.
Nicoletta Prentzas, Marios Pitsiali, Efthyvoulos C. Kyriacou, Andrew Nicolaides, Antonis C. Kakas, Constantinos S. Pattichis
BIBE5
2021 Rule Extraction in the Assessment of Brain MRI Lesions in Multiple Sclerosis: Preliminary Findings
Andria Nicolaou, Christos P. Loizou, Marios Pantziaris, Antonis C. Kakas, Constantinos S. Pattichis
CAIP (1)4
2021 Cognitive Argumentation and the Selection Task
Emmanuelle-Anna Dietz Saldanha, Antonis C. Kakas
CogSci2
2020 Extracting Explainable Assessments of Alzheimer's disease via Machine Learning on brain MRI imaging data
abstract
A plethora of machine learning and deep learning methods are used for the assessment of Alzheimer's Disease (AD) from brain structural changes as seen in Magnetic Resonance Imaging (MRI) with highly satisfactory results. However, these models are black-box and lack an explicit declarative knowledge representation and thus there is a difficulty in generating the underlying explanatory imaging structures. The objective of this study was to investigate the usefulness of rule extraction in the assessment of AD using decision trees (DT) and random forests (RF) algorithms and integrating the extracted rules within an argumentation-based reasoning framework in order to make the results easy to interpret and explain. The DT and RF algorithms were applied on brain MRI images acquired from normal controls (NC) and AD subjects. The KNIME analytics platform was used to compute the DT and the R project was used for the RF. The argumentation model implemented in the Gorgias framework achieved an average accuracy of 91%, exhibiting improved results compared to the models of DT and RF. The overall performance of all models in this study is in agreement with other studies. In addition, the explanations given by our approach for the various possible predictions provide a more useful and complete assessment of the state of the patient/case at hand. This study demonstrated the usefulness of rule extraction in the assessment of AD based on MRI features and the positive results of the use of the argumentation based symbolic reasoning for composing and interpreting the ML results.
Kleo G. Achilleos, Stephanos Leandrou, Nicoletta Prentzas, Antonis C. Kakas, Constantinos S. Pattichis
BIBE5
2019 Integrating Machine Learning with Symbolic Reasoning to Build an Explainable AI Model for Stroke Prediction
abstract
Despite the recent recognition of the value of Artificial Intelligence and Machine Learning in healthcare, barriers to further adoption remain, mainly due to their "black box" nature and the algorithm's inability to explain its results. In this paper we present and propose a methodology of applying argumentation on top of machine learning to build explainable AI (XAI) models. We compare our results with Random Forests and an SVM classifier that was considered best for the same dataset in [1].
Nicoletta Prentzas, Andrew Nicolaides, Efthyvoulos C. Kyriacou, Antonis C. Kakas, Constantinos S. Pattichis
BIBE4
2018 Helping Forensic Analysts to Attribute Cyber-Attacks: An Argumentation-Based Reasoner
Erisa Karafili, Linna Wang, Antonis C. Kakas, Emil C. Lupu
PRIMA3
2017 Modeling Data Access Legislation with Gorgias
Nikolaos I. Spanoudakis, Elena Constantinou, Adamos Koumi, Antonis C. Kakas
IEA/AIE (2)4
2016 Gorgias-B: Argumentation in Practice
abstract
Gorgias-B is a new tool that supports a methodology for the development of real life applications. It can be used by non-argumentation experts generating and testing automatically the target argumentation theory in Gorgias.
Nikolaos I. Spanoudakis, Antonis C. Kakas, Pavlos Moraitis
COMMA2
2016 Applications of Argumentation: The SoDA Methodology
Nikolaos I. Spanoudakis, Antonis C. Kakas, Pavlos Moraitis
ECAI2
2014 Story Comprehension through Argumentation
abstract
This paper presents a novel application of argumentation for automated Story Comprehension (SC). It uses argumentation to develop a computational approach for SC as this is understood and studied in psychology. Argumentation provides uniform solutions to various representational and reasoning problems required for SC such as the frame, ramification, and qualification problems, as well as the problem of contrapositive reasoning with default information. The grounded semantics of argumentation provides a suitable basis for the construction and revision of comprehension models, through the synthesis of the explicit information from the narrative in the text with the implicit (in the reader's mind) common sense world knowledge pertaining to the topic(s) of the story given in the text. We report on the empirical evaluation of the approach through a prototype system and its ability to capture both the majority and the variability of understanding of stories by human readers. This application of argumentation can provide an important test-bed for the more general development of computational argumentation.
Irene-Anna Diakidoy, Antonis C. Kakas, Loizos Michael, Rob Miller 0002
COMMA2
2014 Argumentation Logic
abstract
We propose a novel logic-based argumentation framework, called Argumentation Logic (AL), built upon a restriction of classical Propositional Logic (PL) as its underlying logic. This allows us to control the application of Reduction ad Absurdum (RA). In the case of classically consistent theories, AL and PL are equivalent, and RA is recovered through a notion of (non-)acceptability of arguments. In the case of classically inconsistent theories, AL is an extension of PL that does not trivialize, enjoying good logic-based argumentation and general logical properties.
Antonis C. Kakas, Francesca Toni, Paolo Mancarella
COMMA1
2014 A Psychology-Inspired Approach to Automated Narrative Text Comprehension
Irene-Anna Diakidoy, Antonis C. Kakas, Loizos Michael, Rob Miller 0002
KR2
2013 On the semantics of abstract argumentation
abstract
Arguments need to be judged against other arguments. The decision to accept or reject an argument is generally a global decision that involves examining the same question for other arguments that oppose or can defend the argument in question. This article presents the acceptability semantics for abstract argumentation that through a recursive definition gives a global assignment of the acceptable and non-acceptable subsets of arguments. This semantics stems from the aim to formalize directly the generally accepted intuition that: ‘An argument can be accepted if and only if all its challenging arguments can be rejected.’ The acceptability semantics tightly integrates the notion of defending against a challenging argument by counter-attacking it with the notion of self-defeating (or self-rejecting) arguments that (help to) bring about their own non-acceptability. The proposal is motivated by earlier studies of the semantics of Logic Programming (LP) in terms of argumentation, where the basic well founded and stable model semantics of LP can be uniformly captured using a recursively defined argumentation semantics for Negation as Failure and where these standard semantics of LP can be further extended through argumentation.
Antonis C. Kakas, Paolo Mancarella
J. Log. Comput.1
2011 Modular-έ and the role of elaboration tolerance in solving the qualification problem
Antonis C. Kakas, Loizos Michael, Rob Miller 0002
Artif. Intell.1
2010 ABA: Argumentation Based Agents
abstract
Many works have identified the potential benefits of using argumentation to address a large variety of multiagent problems. In this paper we take this idea one step further and develop the concept of a fully integrated argumentation-based agent architecture that allows us to develop agents that are coherently designed on an underlying argumentation based foundation. Under this architecture, an agent is composed of a collection of modules each of which is equipped with a local argumentation theory. Similarly, the intra-agent control of the agent is governed by local argumentation theories that are sensitive to the current situation of the agent through dynamically enabled feasibility arguments.
Antonis C. Kakas, Leila Amgoud, Gabriele Kern-Isberner, Nicolas Maudet, Pavlos Moraitis
ECAI1
2009 Using argumentation logic for firewall configuration management
abstract
Firewalls remain the main perimeter security protection for corporate networks. However, network size and complexity make firewall configuration and maintenance notoriously difficult. Tools are needed to analyse firewall configurations for errors, to verify that they correctly implement security requirements and to generate configurations from higher-level requirements. In this paper we extend our previous work on the use of formal argumentation and preference reasoning for firewall policy analysis and develop means to automatically generate firewall policies from higher-level requirements. This permits both analysis and generation to be done within the same framework, thus accommodating a wide variety of scenarios for authoring and maintaining firewall configurations. We validate our approach by applying it to both examples from the literature and real firewall configurations of moderate size (ap 150 rules).
Arosha K. Bandara, Antonis C. Kakas, Emil C. Lupu, Alessandra Russo
Integrated Network Management2
2009 Knowledge Qualification through Argumentation
Loizos Michael, Antonis C. Kakas
LPNMR2
2009 Gorgias-C: Extending Argumentation with Constraint Solving
Victor Noël, Antonis C. Kakas
LPNMR2
2008 Fred meets Tweety
abstract
We propose a framework that brings together two major forms of default reasoning in Artificial Intelligence: applying default property classification rules in static domains, and default persistence of properties in temporal domains. Particular attention is paid to the central problem of qualification. We illustrate how previous semantics developed independently for the two separate forms of default reasoning naturally lead to the integration that we propose, and how this gives rise to domains where different types of knowledge interact and qualify each other while preserving elaboration tolerance.
Antonis C. Kakas, Loizos Michael, Rob Miller 0002
ECAI1
2008 Computational Logic Foundations of KGP Agents
abstract
This paper presents the computational logic foundations of a model of agency called the KGP (Knowledge, Goals and Plan model. This model allows the specification of heterogeneous agents that can interact with each other, and can exhibit both proactive and reactive behaviour allowing them to function in dynamic environments by adjusting their goals and plans when changes happen in such environments. KGP provides a highly modular agent architecture that integrates a collection of reasoning and physical capabilities, synthesised within transitions that update the agent's state in response to reasoning, sensing and acting. Transitions are orchestrated by cycle theories that specify the order in which transitions are executed while taking into account the dynamic context and agent preferences, as well as selection operators for providing inputs to transitions.
Antonis C. Kakas, Paolo Mancarella, Fariba Sadri, Kostas Stathis, Francesca Toni
J. Artif. Intell. Res.1
2006 Abductive Logic Programming in the Clinical Management of HIV/AIDS
Oliver Ray, Athos Antoniades, Antonis C. Kakas, Ioannis Demetriades
ECAI3
2006 Application of abductive ILP to learning metabolic network inhibition from temporal data
Alireza Tamaddoni-Nezhad, Raphael Chaleil, Antonis C. Kakas, Stephen H. Muggleton
Mach. Learn.3
2005 Abduction and induction for learning models of inhibition in metabolic networks
abstract
This paper describes the use of a mixture of abduction and induction for the temporal modeling of the effects of toxins in metabolic networks. Background knowledge is used which describes network topology and functional classes of enzymes. This background knowledge, which represents the present state of understanding, is incomplete. In order to overcome this incompleteness hypotheses are considered which consist of a mixture of specific inhibitions of enzymes (ground facts) together with general (non-ground) rules which predict classes of enzymes likely to be inhibited by the toxin. The foreground examples were derived from in vivo experiments involving NMR analysis of time-varying metabolite concentrations in rat urine following injections of toxin. Hypotheses about inhibition are built using the inductive logic programming system Progol5.0 and predictive accuracy is assessed for both the ground and the non-ground cases.
Alireza Tamaddoni-Nezhad, Raphael Chaleil, Antonis C. Kakas, Stephen H. Muggleton
ICMLA3
2005 Modular-epsilon: An Elaboration Tolerant Approach to the Ramification and Qualification Problems
Antonis C. Kakas, Loizos Michael, Rob Miller 0002
LPNMR1
2005 Inference of Gene Relations from Microarray Data by Abduction
Irene Papatheodorou, Antonis C. Kakas, Marek J. Sergot
LPNMR2
2005 Modular Representation of Agent Interaction Rules through Argumentation
Antonis C. Kakas, Nicolas Maudet, Pavlos Moraitis
Auton. Agents Multi Agent Syst.1
2004 The KGP Model of Agency
Antonis C. Kakas, Paolo Mancarella, Fariba Sadri, Kostas Stathis, Francesca Toni
ECAI1
2004 Agent Planning, Negotiation and Control of Operation
Antonis C. Kakas, Paolo Torroni, Neophytos Demetriou
ECAI1
2004 Modelling Inhibition in Metabolic Pathways Through Abduction and Induction
Alireza Tamaddoni-Nezhad, Antonis C. Kakas, Stephen H. Muggleton, Florencio Pazos
ILP2
2004 Reasoning About Actions and Change in Answer Set Programming
Yannis Dimopoulos, Antonis C. Kakas, Loizos Michael
LPNMR2
2004 Electronic Roads: Intelligent Navigation Through Multi-Contextual Information
Georgios John Fakas, Antonis C. Kakas, Christos N. Schizas
Knowl. Inf. Syst.2
2001 A-System: Problem Solving through Abduction
Antonis C. Kakas, Bert Van Nuffelen, Marc Denecker
IJCAI1
2001 E-RES: Reasoning about Actions, Events and Observations
Antonis C. Kakas, Rob Miller 0002, Francesca Toni
LPNMR1
2001 A-system: Declarative Programming with Abduction
Bert Van Nuffelen, Antonis C. Kakas
LPNMR2
2001 Editorial
Krzysztof R. Apt, Antonis C. Kakas, Fariba Sadri
ACM Trans. Comput. Log.2
1999 Air-Crew Scheduling through Abduction
Antonis C. Kakas, Antonia Michael
IEA/AIE1
1999 An Argumentation Framework of Reasoning about Actions and Change
Antonis C. Kakas, Rob Miller 0002, Francesca Toni
LPNMR1
1999 Computing Argumentation in Logic Programming
abstract
In recent years, argumentation has been shown to be an appropriate framework in which logic programming with negation as failure as well as other logics for non-monotonic reasoning can be encompassed. Many of the existing semantics for negation as failure in logic programming can be understood in a uniform way using argumentation. Moreover, other logics for non-monotonic reasoning that can also be formulated via argumentation can be given new semantics, by a direct extension of the logic programming semantics. In this paper we develop an abstract computational framework where various argumentation semantics can be computed via different parametric variations of a simple basic proof theory. This proof theory is given in terms of derivations of trees where each node in a tree contains an argument (or attack) against its corresponding parent node. The proposed proof theory, defined here for the case of logic programming, generalizes directly to other logics for non-monotonic reasoning that can also be formalized via argumentation. The abstract proof theory forms the basis for developing concrete top-down proof procedures for query evaluation. These proof procedures are obtained by adopting specific search strategies and ways of computing attacks in the particular argumentation framework. For logic programming these procedures can be seen as a generalization of the Eshghi-Kowalski abductive proof procedure that in turn generalizes SLDNF.
Antonis C. Kakas, Francesca Toni
J. Log. Comput.1
1997 Integrating Explanatory and Descriptive Learning in ILP
Yannis Dimopoulos, Saso Dzeroski, Antonis C. Kakas
IJCAI (2)3
1997 ACLP: Flexible Solutions to Complex Problems
Antonis C. Kakas, Costas Mourlas
LPNMR1
1995 Learning Non-Monotonic Logic Programs: Learning Exceptions
Yannis Dimopoulos, Antonis C. Kakas
ECML2
1995 Integrating Abductive and Constraint Logic Programming
Antonis C. Kakas, Antonia Michael
ICLP1
1995 Computing the Acceptability Semantics
Francesca Toni, Antonis C. Kakas
LPNMR2
1994 Abduction and Abductive Logic Programming
Antonis C. Kakas, Paolo Mancarella
ICLP1
1994 The Acceptability Semantics for Logic Programs
Antonis C. Kakas, Paolo Mancarella, Phan Minh Dung
ICLP1
1992 Abductive Logic Programming
abstract
This paper is a survey and critical overview of recent work on the extension of logic programming to perform abductive reasoning (abductive logic programming). We outline the general framework of abduction and its applications to knowledge assimilation and default reasoning; and we introduce an argumentation-theoretic approach to the use of abduction as an interpretation for negation as failure. We also analyse the links between abduction and the extension of logic programming obtained by adding a form of explicit negation. Finally we discuss the relation between abduction and truth maintenance.
Antonis C. Kakas, Robert A. Kowalski, Francesca Toni
J. Log. Comput.1
1990 Generalized Stable Models: A Semantics for Abduction
Antonis C. Kakas, Paolo Mancarella
ECAI1
1990 Database Updates through Abduction
Antonis C. Kakas, Paolo Mancarella
VLDB1