Demo Data from VLDB 2026 / reviewers in the wild / expert
Marco Alberti 0001
dblp:37/6514
· DBLP profile ↗
18ranked-venue papers
11as first author
2since 2021 · last 2025
0000-0003-4712-3721ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 7 · 4 first-authorArtificial intelligence and machine learning · 6 · 4 first-author · 2 since 2021Software engineering, systems software and programming languages · 6 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-authorComputer networks · 1Databases, data management, data science and information retrieval · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
2 papers |
Logic in computer science · 100% | |
| Artificial intelligence
2 papers |
Knowledge representation and reasoning · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning
probabilistic reasoning |
0.9 | 1 | 2025 | A semantics for probabilistic hybrid knowledge bases with function symbols · Artif. Intell. 2025 |
Logic in computer science › first-order logic
function symbols |
0.9 | 1 | 2025 | A semantics for probabilistic hybrid knowledge bases with function symbols · Artif. Intell. 2025 |
Logic in computer science › logic programming
probabilistic logic programming |
0.9 | 1 | 2025 | A semantics for probabilistic hybrid knowledge bases with function symbols · Artif. Intell. 2025 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
abductive reasoning |
0.1 | 1 | 2005 | Abduction with Hypotheses Confirmation · IJCAI 2005 |
Methods — techniques the papers use, named apart from their topics
well-founded semantics · 1.7distribution semantics · 1.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | A semantics for probabilistic hybrid knowledge bases with function symbolsabstractHybrid Knowledge Bases (HKBs) successfully integrate Logic Programming (LP) and Description Logics (DL) under the Minimal Knowledge with Negation as Failure semantics. Both world closure assumptions (open and closed) can be used in the same HKB, a feature required in many domains, such as the legal and health-care ones. In previous work, we proposed (function-free) Probabilistic HKBs, whose semantics applied Sato's distribution semantics approach to the well-founded HKB semantics proposed by Knorr et al. and Lyu and You. This semantics relied on the fact that the grounding of a function-free Probabilistic HKB (PHKB) is finite. In this article, we extend the PHKB language to allow function symbols, obtaining PHKBFS. Because the grounding of a PHKBFS can be infinite, we propose a novel semantics which does not require the PHKBFS's grounding to be finite. We show that the proposed semantics extends the previously proposed semantics and that, for a large class of PHKBFS, every query can be assigned a probability. Marco Alberti 0001, Evelina Lamma, Fabrizio Riguzzi, Riccardo Zese |
Artif. Intell. | 1 |
| 2021 | Probabilistic inductive constraint logicabstractAbstract Probabilistic logical models deal effectively with uncertain relations and entities typical of many real world domains. In the field of probabilistic logic programming usually the aim is to learn these kinds of models to predict specific atoms or predicates of the domain, called target atoms/predicates. However, it might also be useful to learn classifiers for interpretations as a whole: to this end, we consider the models produced by the inductive constraint logic system, represented by sets ofintegrity constraints, and we propose a probabilistic version of them. Each integrity constraint is annotated with a probability, and the resulting probabilistic logical constraint model assigns a probability of being positive to interpretations. To learn both the structure and the parameters of such probabilistic models we propose the system PASCAL for “probabilistic inductive constraint logic”. Parameter learning can be performed using gradient descent or L-BFGS. PASCAL has been tested on 11 datasets and compared with a few statistical relational systems and a system that builds relational decision trees (TILDE): we demonstrate that this system achieves better or comparable results in terms of area under the precision–recall and receiver operating characteristic curves, in a comparable execution time. Fabrizio Riguzzi, Elena Bellodi, Riccardo Zese, Marco Alberti 0001, Evelina Lamma |
Mach. Learn. | 4 |
| 2020 | Dischargeable Obligations in the 𝒮CIFF FrameworkabstractAbductive Logic Programming (ALP) has been proven very effective for formalizing societies of agents, commitments and norms, in particular by mapping the most common deontic operators (obligation, prohibition, permission) to abductive expectations. In our previous works, we have shown that ALP is a suitable framework for representing norms. Normative reasoning and query answering were accommodated by the same abductive proof procedure, named 𝒮CIFF. In this work, we introduce a defeasible flavour in this framework, in order to possibly discharge obligations in some scenarios. Abductive expectations can also be qualified as dischargeable, in the new, extended syntax. Both declarative and operational semantics are improved accordingly, and proof of soundness is given under syntax allowedness conditions Moreover, the dischargement itself might be proved invalid, or incoherent with the rules, due to new knowledge provided later on. In such a case, a discharged expectation might be reinstated and hold again after some evidence is given. We extend the notion of dischargement to take into consideration also the reinstatement of expectations. The expressiveness and power of the extended framework, named 𝒮CIFF𝒟, is shown by modeling and reasoning upon a fragment of the Japanese Civil Code. In particular, we consider a case study concerning manifestations of intention and their rescission (Section II of the Japanese Civil Code). Marco Alberti 0001, Marco Gavanelli, Evelina Lamma, Fabrizio Riguzzi, Ken Satoh, Riccardo Zese |
Fundam. Informaticae | 1 |
| 2020 | MAP Inference for Probabilistic Logic ProgrammingabstractAbstract In Probabilistic Logic Programming (PLP) the most commonly studied inference task is to compute the marginal probability of a query given a program. In this paper, we consider two other important tasks in the PLP setting: the Maximum-A-Posteriori (MAP) inference task, which determines the most likely values for a subset of the random variables given evidence on other variables, and the Most Probable Explanation (MPE) task, the instance of MAP where the query variables are the complement of the evidence variables. We present a novel algorithm, included in the PITA reasoner, which tackles these tasks by representing each problem as a Binary Decision Diagram and applying a dynamic programming procedure on it. We compare our algorithm with the version of ProbLog that admits annotated disjunctions and can perform MAP and MPE inference. Experiments on several synthetic datasets show that PITA outperforms ProbLog in many cases. Elena Bellodi, Marco Alberti 0001, Fabrizio Riguzzi, Riccardo Zese |
Theory Pract. Log. Program. | 2 |
| 2018 | Accountable Protocols in Abductive Logic ProgrammingabstractFinding the entity responsible for an unpleasant situation is often difficult, especially in artificial agent societies. S CIFF is a formalization of agent societies, including a language to describe rules and protocols, and an abductive proof procedure for compliance checking. However, how to identify the entity responsible for a violation is not always clear. In this work, a definition of accountability for artificial societies is formalized in S CIFF. Two tools are provided for the designer of interaction protocols: a guideline, in terms of syntactic features that ensure accountability of the protocol, and an algorithm (implemented in a software tool) to investigate if, for a given protocol, nonaccountability issues could arise. Marco Gavanelli, Marco Alberti 0001, Evelina Lamma |
ACM Trans. Internet Techn. | 2 |
| 2013 | The CHR-based Implementation of the SCIFF Abductive SystemabstractAbduction is a form of inference that supports hypothetical reasoning and has been applied to a number of domains, such as diagnosis, planning, protocol verification. Abductive Logic Programming (ALP) is the integration of abduction in logic programming. Usually, the operational semantics of an ALP language is defined as a proof procedure. The first implementations of ALP proof-procedures were based on the meta-interpretation technique, which is flexible but limits the use of the built-in predicates of logic programming systems. Another, more recent, approach exploits theoretical results on the similarity between abducibles and constraints. With this approach, which bears the advantage of an easy integration with built-in predicates and constraints, Constraint Handling Rules has been the language of choice for the implementation of abductive proof procedures. The first CHR-based implementation mapped integrity constraints directly to CHR rules, which is an efficient solution, but prevents defined predicates from being in the body of integrity constraints and does not allow a sound treatment of negation by default. In this paper, we describe the CHR-based implementation of the SCIFF abductive proof-procedure, which follows a different approach. The SCIFF implementation maps integrity constraints to CHR constraints, and the transitions of the proof-procedure to CHR rules, making it possible to treat default negation, while retaining the other advantages of CHR-based implementations of ALP proof-procedures. Marco Alberti 0001, Marco Gavanelli, Evelina Lamma |
Fundam. Informaticae | 1 |
| 2010 | Abductive Logic Programming as an Effective Technology for the Static Verification of Declarative Business ProcessesabstractWe discuss the static verification of declarative Business Processes. We identify four desiderata about verifiers, and propose a concrete framework which satisfies them. The framework is based on the ConDec graphical notation for modeling Business Processes, and on Abductive Logic Programming technology for verification of properties. Empirical evidence shows that our verification method seems to perform and scale better, in most cases, than other state of the art techniques (model checkers, in particular). A detailed study of our framework’s theoretical properties proves that our approach is sound and complete when applied to ConDec models that do not contain loops, and it is guaranteed to terminate when applied to models that contain loops. Marco Montali, Paolo Torroni, Federico Chesani, Paola Mello, Marco Alberti 0001, Evelina Lamma |
Fundam. Informaticae | 5 |
| 2009 | Integration of Abductive Reasoning and Constraint Optimization in SCIFF
Marco Gavanelli, Marco Alberti 0001, Evelina Lamma |
ICLP | 2 |
| 2009 | Integrating Abductive Logic Programming and Description Logics in a Dynamic Contracting ArchitectureabstractIn semantic Web technologies, searching for a service means to identify components that can potentially satisfy the user needs in terms of outputs and effects (discovery), and that, when invoked by the customer, can fruitfully interact with her (contracting). In this paper, we present an application framework that encompasses both the discovery and the contracting steps, in a unified search process. In particular, we accommodate service discovery by ontology-based reasoning, and contracting by automated reasoning about policies published in a formal language. To this purpose, we consider a formal approach grounded on computational logic, and abductive logic programming in particular. We propose a framework, called SCIFF reasoning engine, able to establish, by ontological and abductive reasoning, if a semantic Web service and a requester can fruitfully inter-operate, taking as input the behavioral interfaces of both the participants, and producing as output a sort of a contract. Marco Alberti 0001, Massimiliano Carloni, Federico Chesani, Marco Gavanelli, Evelina Lamma, Marco Montali, Paola Mello, Paolo Torroni |
ICWS | 1 |
| 2008 | Integrating Abduction and Constraint Optimization in Constraint Handling RulesabstractALP and Constraint Logic Programming (CLP) have been merged\nin works by various authors. However, while almost all\nCLP languages provide algorithms for finding an optimal solution\nwith respect to some objective function (and not just any solution),\nthe issue has received little attention in ALP. We believe that adding\noptimisation meta-predicates to abductive proof-procedures would\nimprove research and practical applications of abductive reasoning. Marco Gavanelli, Marco Alberti 0001, Evelina Lamma |
ECAI | 2 |
| 2008 | Verification from Declarative Specifications Using Logic Programming
Marco Montali, Paolo Torroni, Marco Alberti 0001, Federico Chesani, Marco Gavanelli, Evelina Lamma, Paola Mello |
ICLP | 3 |
| 2008 | Verifiable agent interaction in abductive logic programming: The SCIFF frameworkabstractSCIFF is a framework thought to specify and verify interaction in open agent societies. The SCIFF language is equipped with a semantics based on abductive logic programming; SCIFF's operational component is a new abductive logic programming proof procedure, also named SCIFF, for reasoning with expectations in dynamic environments. In this article we present the declarative and operational semantics of the SCIFF language, and the termination, soundness, and completeness results of the SCIFF proof procedure, and we demonstrate SCIFF's possible application in the multiagent domain. Marco Alberti 0001, Federico Chesani, Marco Gavanelli, Evelina Lamma, Paola Mello, Paolo Torroni |
ACM Trans. Comput. Log. | 1 |
| 2007 | Web Service Contracting: Specification and Reasoning with SCIFF
Marco Alberti 0001, Federico Chesani, Marco Gavanelli, Evelina Lamma, Paola Mello, Marco Montali, Paolo Torroni |
ESWC | 1 |
| 2006 | A Verifiable Logic-Based Agent Architecture
Marco Alberti 0001, Federico Chesani, Marco Gavanelli, Evelina Lamma, Paola Mello |
ISMIS | 1 |
| 2006 | An abductive framework for a-priori verification of web servicesabstractAlthough stemming from very different research areas, Multi-Agent Systems (MAS) and Service Oriented Computing (SOC) share common topics, problems and settings. One of the common problems is the need to formally verify the conformance of individuals (Agents or Web Services) to common rules and specifications (resp. Protocols/Choreographies), in order to provide a coherent behaviour and to reach the goals of the user.In previous publications, we developed a framework, SCIFF, for the automatic verification of compliance of agents to protocols. The framework includes a language based on abductive logic programming and on constraint logic programming for formally defining the social rules; suitable proof-procedures to check on-the-fly and a-priori the compliance of agents to protocols have been defined.Building on our experience in the MAS area, in this paper we make a first step towards the formal verification of web services conformance to choreographies. We adapt the SCIFF\ framework for the new settings, and propose a heir of SCIFF, the framework AlLoWS (Abductive Logic Web-service Specification).. AlLoWS comes with a language for defining formally a choreography and a web service specification. As its ancestor, AlLoWS has a declarative and an operational semantics. We show examples of how AlLoWS deals correctly with interaction patterns previously identified. Moreover, thanks to its constraint-based semantics, AlLoWS deals seamlessly with other cases involving constraints and deadlines Marco Alberti 0001, Marco Gavanelli, Evelina Lamma, Federico Chesani, Paola Mello, Marco Montali |
PPDP | 1 |
| 2005 | Abduction with Hypotheses Confirmation
Marco Alberti 0001, Marco Gavanelli, Evelina Lamma, Paola Mello, Paolo Torroni |
IJCAI | 1 |
| 2005 | A CHR-based implementation of known arc-consistencyabstractIn classical CLP(FD) systems, domains of variables are completely known at the beginning of the constraint propagation process. However, in systems interacting with an external environment, acquiring the whole domains of variables before the beginning of constraint propagation may cause waste of computation time, or even obsolescence of the acquired data at the time of use. For such cases, the Interactive Constraint Satisfaction Problem (ICSP) model has been proposed (Cucchiara et al. 1999a) as an extension of the CSP model, to make it possible to start constraint propagation even when domains are not fully known, performing acquisition of domain elements only when necessary, and without the need for restarting the propagation after every acquisition. In this paper, we show how a solver for the two sorted CLP language, defined in previous work (Gavanelli et al. 2005) to express ICSPs, has been implemented in the Constraint Handling Rules (CHR) language, a declarative language particularly suitable for high level implementation of constraint solvers. Marco Alberti 0001, Marco Gavanelli, Evelina Lamma, Paola Mello, Michela Milano |
Theory Pract. Log. Program. | 1 |
| 2002 | Synthesis of Object Models from Partial Models: A CSP Perspective
Marco Alberti 0001, Evelina Lamma |
ECAI | 1 |