EDBT 2026 Demo / reviewers in the wild / expert
Marcello Balduccini
dblp:74/3410
· DBLP profile ↗
37ranked-venue papers
22as first author
8since 2021 · last 2024
0000-0001-5445-3054ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 18 · 12 first-author · 5 since 2021Artificial intelligence and machine learning · 17 · 9 first-author · 2 since 2021Theory of computation · 16 · 9 first-author · 3 since 2021Systems, architecture and hardware · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | A Simulation for Supply Chains Contract Execution
Long Tran-Thanh, Tran Cao Son, Dylan Flynn, Marcello Balduccini |
LPNMR | 4 |
| 2024 | The XAI system for answer set programming xASP2abstractAbstract Explainable artificial intelligence (XAI) aims at addressing complex problems by coupling solutions with reasons that justify the provided answer. In the context of Answer Set Programming (ASP) the user may be interested in linking the presence or absence of an atom in an answer set to the logic rules involved in the inference of the atom. Such explanations can be given in terms of directed acyclic graphs (DAGs). This article reports on the advancements in the development of the XAI system xASP by revising the main foundational notions and by introducing new ASP encodings to compute minimal assumption sets, explanation sequences, and explanation DAGs. DAGs are shown to the user in an interactive form via the xASP navigator application, also introduced in this work. Mario Alviano, Ly Ly T. Trieu, Tran Cao Son, Marcello Balduccini |
J. Log. Comput. | 4 |
| 2023 | Formalizing and Reasoning About Supply Chain Contracts Between Agents
Dylan Flynn, Chasity Nadeau, Jeannine Shantz, Marcello Balduccini, Tran Cao Son, Edward R. Griffor |
PADL | 4 |
| 2023 | Specifying and Reasoning about CPS through the Lens of the NIST CPS FrameworkabstractAbstract This paper introduces a formal definition of a Cyber-Physical System (CPS) in the spirit of the CPS Framework proposed by the National Institute of Standards and Technology (NIST). It shows that using this definition, various problems related to concerns in a CPS can be precisely formalized and implemented using Answer Set Programming (ASP). These include problems related to the dependency or conflicts between concerns, how to mitigate an issue, and what the most suitable mitigation strategy for a given issue would be. It then shows how ASP can be used to develop an implementation that addresses the aforementioned problems. The paper concludes with a discussion of the potentials of the proposed methodologies. Thanh Hai Nguyen 0002, Matthew Bundas, Tran Cao Son, Marcello Balduccini, Kathleen Campbell Garwood, Edward R. Griffor |
Theory Pract. Log. Program. | 4 |
| 2023 | Answer Set Planning: A SurveyabstractAbstract Answer Set Planningrefers to the use ofAnswer Set Programming (ASP)to computeplans, that is, solutions to planning problems, that transform a given state of the world to another state. The development of efficient and scalable answer set solvers has provided a significant boost to the development of ASP-based planning systems. This paper surveys the progress made during the last two and a half decades in the area of answer set planning, from its foundations to its use in challenging planning domains. The survey explores the advantages and disadvantages of answer set planning. It also discusses typical applications of answer set planning and presents a set of challenges for future research. Tran Cao Son, Enrico Pontelli, Marcello Balduccini, Torsten Schaub |
Theory Pract. Log. Program. | 3 |
| 2022 | xASP: An Explanation Generation System for Answer Set Programming
Ly Ly T. Trieu, Tran Cao Son, Marcello Balduccini |
LPNMR | 3 |
| 2022 | People, Ideas, and the Path Ahead
Marcello Balduccini |
PADL | 1 |
| 2021 | Preface
Marcello Balduccini, Yuliya Lierler, Stefan Woltran |
Theory Pract. Log. Program. | 1 |
| 2020 | An Answer Set Programming Framework for Reasoning about Agents' Beliefs and Truthfulness of StatementsabstractThe paper proposes a framework for capturing how an agent’s beliefs evolve over time in response to observations and for answering the question of whether statements made by a third party can be believed. The basic components of the framework are a formalism for reasoning about actions, changes, and observations and a formalism for default reasoning. The paper describes a concrete implementation that leverages answer set programming for determining the evolution of an agent's ``belief state'', based on observations, knowledge about the effects of actions, and a theory about how these influence an agent's beliefs. The beliefs are then used to assess whether statements made by a third party can be accepted as truthful. The paper investigates an application of the proposed framework in the detection of man-in-the-middle attacks targeting computers and cyber-physical systems. Finally, we briefly discuss related work and possible extensions. Marcello Balduccini, Michael Gelfond, Enrico Pontelli, Tran Cao Son |
KR | 1 |
| 2020 | Reasoning About Trustworthiness in Cyber-Physical Systems Using Ontology-Based Representation and ASP
Thanh Hai Nguyen 0002, Tran Cao Son, Matthew Bundas, Marcello Balduccini, Kathleen Campbell Garwood, Edward R. Griffor |
PRIMA | 4 |
| 2020 | Action-Centered Information Retrieval
Marcello Balduccini, Emily LeBlanc |
Theory Pract. Log. Program. | 1 |
| 2019 | Explaining Actual Causation via Reasoning About Actions and ChangeabstractThe study of actual causation concerns reasoning about events that have been instrumental in bringing about a particular outcome. Although the subject has long been studied in a number of fields including artificial intelligence, existing approaches have not yet reached the point where their results can be directly applied to explain causation in certain advanced scenarios, such as pin-pointing causes and responsibilities for the behavior of a complex cyber-physical system. We believe that this is due, at least in part, to a lack of distinction between the laws that govern individual states of the world and events whose occurrence cause state to evolve. In this paper, we present a novel approach to reasoning about actual causation that leverages techniques from Reasoning about Actions and Change to identify detailed causal explanations for how an outcome of interest came to be. We also present an implementation of the approach that leverages Answer Set Programming. Emily LeBlanc, Marcello Balduccini, Joost Vennekens |
JELIA | 2 |
| 2018 | Reasoning about Smart CityabstractSmart Cities are complex environments, comprising diverse cyber-physical systems (CPS), including Internet of Things (IoT). Smart Cities pose challenges of scale, integration, interoperability, sophisticated processes, governance, human elements. Trustworthiness (including safety, security, privacy, reliability and resilience) of these Smart Cities and their elements is critical for gaining broad adoption by the leadership and the public. The US National Institute of Standards and Technology (NIST) and its government, university and industry collaborators, have developed an approach to reasoning about CPS/IoT trustworthiness that can be applied to Smart Cities. The approach uses ontology and reasoning techniques, is based on the NIST Framework for Cyber-Physical Systems, and demonstrates how a greater understanding of the interdependencies between concerns (elements of the CPS Framework) can be achieved. To demonstrate capabilities of the approach in a short paper, we develop a public safety use case and show how reasoning can be used to analyze and validate the trustworthiness of elements of Smart Cities. Martin Burns, Edward R. Griffor, Marcello Balduccini, Claire Vishik, Michael Huth 0001, David A. Wollman |
SMARTCOMP | 3 |
| 2018 | An ASP Methodology for Understanding Narratives about Stereotypical ActivitiesabstractAbstract We describe an application of Answer Set Programming to the understanding of narratives about stereotypical activities, demonstrated via question answering. Substantial work in this direction was done by Erik Mueller, who modeled stereotypical activities asscripts. His systems were able to understand a good number of narratives, but could not process texts describing exceptional scenarios. We propose addressing this problem by using a theory of intentions developed by Blount, Gelfond, and Balduccini. We present a methodology in which we substitute scripts byactivities(i.e., hierarchical plans associated with goals) and employ the concept of anintentional agentto reason about both normal and exceptional scenarios. We exemplify the application of this methodology by answering questions about a number of restaurant stories. This paper is under consideration for acceptance in TPLP. Daniela Inclezan, Marcello Balduccini, Ankush Israney |
Theory Pract. Log. Program. | 3 |
| 2017 | Constraint answer set solver EZCSP and why integration schemas matterabstractAbstract Researchers in answer set programming and constraint programming have spent significant efforts in the development of hybrid languages and solving algorithms combining the strengths of these traditionally separate fields. These efforts resulted in a new research area: constraint answer set programming. Constraint answer set programming languages and systems proved to be successful at providing declarative, yet efficient solutions to problems involving hybrid reasoning tasks. One of the main contributions of this paper is the first comprehensive account of the constraint answer set language and solver ezcsp , a mainstream representative of this research area that has been used in various successful applications. We also develop an extension of the transition systems proposed by Nieuwenhuis et al. in 2006 to capture Boolean satisfiability solvers. We use this extension to describe the ezcsp algorithm and prove formal claims about it. The design and algorithmic details behind ezcsp clearly demonstrate that the development of the hybrid systems of this kind is challenging. Many questions arise when one faces various design choices in an attempt to maximize system's benefits. One of the key decisions that a developer of a hybrid solver makes is settling on a particular integration schema within its implementation. Thus, another important contribution of this paper is a thorough case study based on ezcsp , focused on the various integration schemas that it provides. Marcello Balduccini, Yuliya Lierler |
Theory Pract. Log. Program. | 1 |
| 2017 | CASP solutions for planning in hybrid domainsabstractAbstract Constraint answer set programming (CASP) is an extension of answer set programming that allows for numerical constraints to be added in the rules. PDDL+ is an extension of the PDDL standard language of automated planning for modeling mixed discrete-continuous dynamics. In this paper, we present CASP solutions for dealing with PDDL+ problems, i.e., encoding from PDDL+ to CASP, and extensions to the algorithm of theezcspCASP solver in order to solve CASP programs arising from PDDL+ domains. An experimental analysis, performed on well-known linear and non-linear variants of PDDL+ domains, involving various configurations of theezcspsolver, other CASP solvers, and PDDL+ planners, shows the viability of our solution. Marcello Balduccini, Daniele Magazzeni, Marco Maratea, Emily LeBlanc |
Theory Pract. Log. Program. | 1 |
| 2016 | Reasoning about Truthfulness of Agents Using Answer Set Programming
Tran Cao Son, Enrico Pontelli, Michael Gelfond, Marcello Balduccini |
KR | 4 |
| 2015 | A Theory of Intentions for Intelligent Agents - (Extended Abstract)
Justin Blount, Michael Gelfond, Marcello Balduccini |
LPNMR | 3 |
| 2015 | Ontology-Driven Data Semantics Discovery for Cyber-Security
Marcello Balduccini, Sarah Kushner, Jacquelin Speck |
PADL | 1 |
| 2013 | Prolog and ASP Inference under One Roof
Marcello Balduccini, Yuliya Lierler, Peter Schüller |
LPNMR | 1 |
| 2013 | ASP with non-herbrand partial functions: a language and system for practical useabstractAbstract Dealing with domains involving substantial quantitative information in Answer Set Programming (ASP) often results in cumbersome and inefficient encodings. Hybrid “CASP” languages combining ASP and Constraint Programming aim to overcome this limitation, but also impose inconvenient constraints – first and foremost that quantitative information must be encoded by means of total functions. This goes against central knowledge representation principles that contribute to the power of ASP, and makes the formalization of certain domains difficult. ASP{f} is being developed with the ultimate goal of providing scientists and practitioners with an alternative to CASP languages that allows for the efficient representation of qualitative and quantitative information in ASP without restricting one's ability to deal with incompleteness or uncertainty. In this paper we present the latest outcome of such research: versions of the language and of the supporting system that allow for practical, industrial-size use and scalability. The applicability of ASP{f} is demonstrated by a case study on an actual industrial application. Marcello Balduccini |
Theory Pract. Log. Program. | 1 |
| 2013 | Integration Schemas for Constraint Answer Set Programming: a Case Study
Marcello Balduccini, Yuliya Lierler |
Theory Pract. Log. Program. | 1 |
| 2012 | Practical and Methodological Aspects of the Use of Cutting-Edge ASP Tools
Marcello Balduccini, Yuliya Lierler |
PADL | 1 |
| 2011 | Industrial-Size Scheduling with ASP+CP
Marcello Balduccini |
LPNMR | 1 |
| 2010 | Formalizing Psychological Knowledge in Answer Set Programming
Marcello Balduccini, Sara Girotto |
KR | 1 |
| 2010 | Formalization of psychological knowledge in answer set programming and its applicationabstractAbstract In this paper we explore the use of Answer Set Programming (ASP) to formalize, and reason about, psychological knowledge. In the field of psychology, a considerable amount of knowledge is still expressed using only natural language. This lack of a formalization complicates accurate studies, comparisons, and verification of theories. We believe that ASP, a knowledge representation formalism allowing for concise and simple representation of defaults, uncertainty, and evolving domains, can be used successfully for the formalization of psychological knowledge. To demonstrate the viability of ASP for this task, in this paper we develop an ASP-based formalization of the mechanics of Short-Term Memory. We also show that our approach can have rather immediate practical uses by demonstrating an application of our formalization to the task of predicting a user's interaction with a graphical interface. Marcello Balduccini, Sara Girotto |
Theory Pract. Log. Program. | 1 |
| 2009 | How Flexible Is Answer Set Programming? An Experiment in Formalizing Commonsense in ASP
Marcello Balduccini |
LPNMR | 1 |
| 2009 | Splitting a CR-Prolog Program
Marcello Balduccini |
LPNMR | 1 |
| 2009 | CR-Prolog as a Specification Language for Constraint Satisfaction Problems
Marcello Balduccini |
LPNMR | 1 |
| 2007 | cr-models: An Inference Engine for CR-Prolog
Marcello Balduccini |
LPNMR | 1 |
| 2005 | Issues in parallel execution of non-monotonic reasoning systems
Marcello Balduccini, Enrico Pontelli, Omar El-Khatib |
Parallel Comput. | 1 |
| 2004 | USA-Smart: Improving the Quality of Plans in Answer Set Planning
Marcello Balduccini |
PADL | 1 |
| 2003 | Non-monotonic Reasoning on Beowulf Platforms
Enrico Pontelli, Marcello Balduccini, F. Bermudez |
PADL | 2 |
| 2003 | Diagnostic reasoning with A-PrologabstractIn this paper, we suggest an architecture for a software agent which operates a physical device and is capable of making observations and of testing and repairing the device's components. We present simplified definitions of the notions of symptom, candidate diagnosis, and diagnosis which are based on the theory of action language . The definitions allow one to give a simple account of the agent's behavior in which many of the agent's tasks are reduced to computing stable models of logic programs. Marcello Balduccini, Michael Gelfond |
Theory Pract. Log. Program. | 1 |
| 2001 | The USA-Advisor: A Case Study in Answer Set Planning
Marcello Balduccini, Michael Gelfond, Richard Watson 0003, Monica L. Nogueira |
LPNMR | 1 |
| 2001 | Diagnosing Physical Systems in A-Prolog
Michael Gelfond, Marcello Balduccini, Joel Galloway |
LPNMR | 2 |
| 2001 | An A-Prolog Decision Support System for the Space Shuttle
Monica L. Nogueira, Marcello Balduccini, Michael Gelfond, Richard Watson 0003, Matthew Barry |
PADL | 2 |