VLDB 2026 Research / reviewers in the wild / expert
Matteo Baldoni
dblp:b/MatteoBaldoni
· DBLP profile ↗
38ranked-venue papers
31as first author
12since 2021 · last 2026
0000-0002-9294-0408ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 25 · 20 first-author · 11 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8 · 7 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 4 first-author · 1 since 2021Databases, data management, data science and information retrieval · 3 · 3 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 3 · 2 first-authorTheory of computation · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorComputer networks · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Unplugged Activities on Machine Learning and Their Evaluation Through Mental States AttributionabstractTheory of mind refers to the attribution of mental states that humans ascribe to other humans or objects (such as computer-based systems). Recently, the attribution of mental states has been investigated toward Artificial Intelligence (AI) as a basic manner to capture people's engagement toward it, and people's perception about AI social skills and AI capabilities. In line with this idea, mental state attribution can be used as an indirect measure of students' understanding of AI functioning, and in particular of the kind of interactions students may have with AI systems. Too often is the case of people using generative AI systems in ways that exceed their actual ways of functioning. In our study, children of age in the range 9-12 were involved in one-shot unplugged activities concerning data and models. The unplugged activities were not aimed at teaching the theory of Machine Learning, but rather they were designed so as to provide awareness on some basic mechanisms and help developing a correct use of tools that are becoming more and more present in everyday life. This paper introduces the activities and reports the results that were achieved. Matteo Baldoni, Cristina Baroglio, Monica Bucciarelli, Sara Capecchi, Leonardo Castellani, Elena Gandolfi, Francesco Ianì, Elisa Marengo, Roberto Micalizio |
AAAI | 1 |
| 2025 | Orpheus: Engineering Multiagent Systems via Communicating AgentsabstractWe propose Orpheus, a novel programming model for communicating agents based on information protocols and realized using cognitive programming. Whereas traditional models are focused on reactions to handle incoming messages, Orpheus supports organizing the internal logic of an agent based on its goals. We give an operational semantics for Orpheus and implement this semantics in an adapter to help build agents. We use the adapter to demonstrate how Orpheus simplifies the programming of decentralized multiagent systems compared to the reactive programming model. Matteo Baldoni, Samuel Christie, Munindar P. Singh, Amit K. Chopra |
AAAI | 1 |
| 2025 | Supporting Accountability in Business Processes
Matteo Baldoni, Cristina Baroglio, Elisa Marengo, Roberto Micalizio |
EUMAS (2) | 1 |
| 2025 | Engineering Multi-agent Systems and Generative AI: Report from the Agent Toolkits 2025 Community Session
Andrei Ciortea, Katharine Beaumont, Gianluca Aguzzi, Matteo Baldoni, Cristina Baroglio, Amit K. Chopra, Giovanni Ciatto, Rem W. Collier, Mehdi Dastani, Angelo Ferrando 0001, Andrea Gatti 0002, Önder Gürcan, Timotheus Kampik, Jérémy Lemée, Somsakun Maneerat, Elisa Marengo, Viviana Mascardi, Simon Mayer, Roberto Micalizio, Guillaume Muller 0001, Vivek Nallur, Richard Niamke, Andrei Olaru, Heloise Pajot, Chloé Petridis, I. S. W. B. Prasetya, Alessandro Ricci, Alexandru Sorici, Stefano Tedeschi 0001, Michael Winikoff |
EUMAS (1) | 4 |
| 2025 | Interaction Protocols in an Imperative Agent-Oriented Programming Language: the case of BSPL and SARL
Matteo Baldoni, Cristina Baroglio, Stéphane Galland, Roberto Micalizio, Fatma Outay, Stefano Tedeschi 0001 |
AAMAS | 1 |
| 2025 | Orpheus: Programming Protocol-Based BDI Agents
Matteo Baldoni, Samuel Christie, Munindar P. Singh, Amit K. Chopra |
AAMAS | 1 |
| 2025 | Azorus: Commitments over Protocols for BDI Agents
Amit K. Chopra, Matteo Baldoni, Samuel Christie, Munindar P. Singh |
AAMAS | 2 |
| 2025 | Accountability as a Software Engineering Tool for Multi-Agent SystemsabstractAccountability is a central notion in both political science and software engineering, where it underpins trust, transparency, and responsibility in complex systems. Multi-agent systems (MAS) provide fertile ground for investigating accountability as a first-class computational construct. While earlier approaches in MAS research relegated accountability to an implicit property, recent extensions model it explicitly. This paper explores accountability in the well-known multi-agent JaCaMo framework as an organizational, normative, and structural mechanism. We argue that formalizing accountability in MAS provides a robust foundation for legal reasoning, compliance verification, and transparent governance of complex distributed systems, ensuring traceable responsibilities and structured feedback flows. We introduce its conceptual foundations, the JaCaMo implementation, and its implications for legal knowledge systems, showing how accountability provides a formal bridge between normative theories and executable systems. Matteo Baldoni, Cristina Baroglio, Roberto Micalizio, Stefano Tedeschi 0001 |
JURIX | 1 |
| 2024 | Does Any AI-Based Activity Contribute to Develop AI Conception? A Case Study with Italian Fifth and Sixth Grade ClassesabstractArtificial Intelligence is undoubtedly becoming pervasive in everyday life of everyone. In this setting, developing correct AI conception since childhood is not only a need to be addressed in educational curricula, but is also a children right. Accordingly, several initiatives at national and international levels aim at promoting AI and emerging technology literacy, supported also by a proliferation in the literature of learning courses covering a variety of topics, learning objectives and targeted ages. Schools are therefore pushed to introduce innovative activities for children in their curricula. In this paper, we report the results of a case study where we tested the contribution of an AI block-based course in developing computational thinking, and human and AI minds understanding in fifth and sixth grade children. Matteo Baldoni, Cristina Baroglio, Monica Bucciarelli, Sara Capecchi, Elena Gandolfi, Cristina Gena, Francesco Ianì, Elisa Marengo, Roberto Micalizio, Amon Rapp, Ivan Nabil Ras |
AAAI | 1 |
| 2024 | Reasoning on responsibilities for optimal process alignment computationabstractProcess alignment aims at establishing a matching between a process model run and a log trace. To improve such a matching, process alignment techniques often exploit contextual conditions to enable computations that are more informed than the simple edit distance between model runs and log traces. The paper introduces a novel approach to process alignment which relies on contextual information expressed as responsibilities . The notion of responsibility is fundamental in business and organization models, but it is often overlooked. We show the computation of optimal alignments can take advantage of responsibilities. We leverage on them in two ways. First, responsibilities may sometimes justify deviations. In these cases, we consider them as correct behaviors rather than errors. Second, responsibilities can either be met or neglected in the execution of a trace. Thus, we prefer alignments where neglected responsibilities are minimized. The paper proposes a formal framework for responsibilities in a process model, including the definition of cost functions for computing optimal alignments. We also propose a branch-and-bound algorithm for optimal alignment computation and exemplify its usage by way of two event logs from real executions. Matteo Baldoni, Cristina Baroglio, Elisa Marengo, Roberto Micalizio |
Data Knowl. Eng. | 1 |
| 2023 | Governing Agents on the Web - (Blue Sky Ideas)
Victor Charpenay, Matteo Baldoni, Andrei Ciortea, Stephen Cranefield, Julian A. Padget, Munindar P. Singh |
COINE | 2 |
| 2023 | Accountability in multi-agent organizations: from conceptual design to agent programming
Matteo Baldoni, Cristina Baroglio, Roberto Micalizio, Stefano Tedeschi 0001 |
Auton. Agents Multi Agent Syst. | 1 |
| 2020 | Reasoning About Applicable Law in Private International Law in Logic ProgrammingabstractWe formalized renvoi in private international law in JURIX 2019 in terms of modal logic fragment. In this demonstration paper, we show an implementation of the formalism by translating modal formula into a logic program. Ken Satoh, Matteo Baldoni, Laura Giordano 0001 |
JURIX | 2 |
| 2019 | Renvoi in Private International Law: A Formalization with Modal ContextsabstractThe paper deals with the problem of formalizing the renvoi in private international law.A rule based (first-order) fragment of a multimodal logic including context modalities as well as a (simplified) notion of common knowledge is introduced.It allows context variables to occur within modalities and context names to be used as predicate arguments, providing a simple combination of meta-predicates and modal constructs.The nesting of contexts in queries is exploited in the formalization of the renvoi problem. Matteo Baldoni, Laura Giordano 0001, Ken Satoh |
JURIX | 1 |
| 2018 | Ethics by Design: Necessity or Curse?abstractEthics by Design concerns the methods, algorithms and tools needed to endow autonomous agents with the capability to reason about the ethical aspects of their decisions, and the methods, tools and formalisms to guarantee that an agent's behavior remains within given moral bounds. In this context some questions arise: How and to what extent can agents understand the social reality in which they operate, and the other intelligences (AI, animals and humans) with which they co-exist? What are the ethical concerns in the emerging new forms of society, and how do we ensure the human dimension is upheld in interactions and decisions by autonomous agents?. But overall, the central question is: "Can we, and should we, build ethically-aware agents?" This paper presents initial conclusions from the thematic day of the same name held at PRIMA2017, on October 2017. Virginia Dignum, Matteo Baldoni, Cristina Baroglio, Maurizio Caon, Raja Chatila 0001, Louise A. Dennis, Gonzalo Génova, Galit Haim, Malte S. Kließ, Maite López-Sánchez, Roberto Micalizio, Juan Pavón, Marija Slavkovik 0001, Matthijs H. J. Smakman, Marlies van Steenbergen, Stefano Tedeschi 0001, Leon van der Torre, Serena Villata, Tristan de Wildt |
AIES | 2 |
| 2018 | Accountability and Responsibility in Agent Organizations
Matteo Baldoni, Cristina Baroglio, Olivier Boissier, Katherine M. May, Roberto Micalizio, Stefano Tedeschi 0001 |
PRIMA | 1 |
| 2018 | Type checking for protocol role enactments via commitments
Matteo Baldoni, Cristina Baroglio, Federico Capuzzimati, Roberto Micalizio |
Auton. Agents Multi Agent Syst. | 1 |
| 2018 | Commitment-based Agent Interaction in JaCaMo+abstractWe present the JaCaMo+ framework for programming multiagent systems (MAS), where agents interact thanks to commitment-based interaction protocols. Commitment protocols are realized as artifacts that maintain a social state and notify to the participating agents those events that are relevant to the interaction. We discuss the advantages, like increased modularity and flexibility, that are brought by commitment-ruled interactions with respect to other proposals. We trace back such advantages to the possibility of relying on a standardized commitment lifecycle. We explain how to use the framework to program interacting agents by using the Netbill protocol as running example, and the Gold Miners scenario as a more complex programming example. Matteo Baldoni, Cristina Baroglio, Federico Capuzzimati, Roberto Micalizio |
Fundam. Informaticae | 1 |
| 2017 | ADOPT JaCaMo: Accountability-Driven Organization Programming Technique for JaCaMo
Matteo Baldoni, Cristina Baroglio, Katherine M. May, Roberto Micalizio, Stefano Tedeschi 0001 |
PRIMA | 1 |
| 2015 | Composing and Verifying Commitment-Based Multiagent Protocols
Matteo Baldoni, Cristina Baroglio, Amit K. Chopra, Munindar P. Singh |
IJCAI | 1 |
| 2015 | Constitutive and Regulative Specifications of Commitment Protocols: A Decoupled Approach (Extended Abstract)
Matteo Baldoni, Cristina Baroglio, Elisa Marengo, Viviana Patti |
IJCAI | 1 |
| 2015 | Business Process Management for Legal Domains: Supporting Execution and Management of Preliminary InjunctionsabstractBusiness Process Management Systems (BPMS) are widely recognized as fundamental component of the IT infrastructure supporting middle-large organization, thanks to their capacity of providing easy-to-read models of how the organization works, and to the capability of enacting these business processes, supporting and monitoring their execution. In this work we present results collected during a feasibility study, that aims to apply BPM concepts to a legal domain: decision and enforcement of preliminary injunctions. Federico Capuzzimati, Andrea Violato, Matteo Baldoni, Guido Boella |
JURIX | 3 |
| 2015 | Exploiting Social Commitments in Programming Agent Interaction
Matteo Baldoni, Cristina Baroglio, Federico Capuzzimati, Roberto Micalizio |
PRIMA | 1 |
| 2015 | Social Continual Planning in Open Multiagent Systems: A First Study
Matteo Baldoni, Cristina Baroglio, Roberto Micalizio |
PRIMA | 1 |
| 2014 | Social Computing in JaCaMoabstractSocial Computing (SC) requires agents to reason seamlessly both on their social relationships and on their goals, beliefs. We claim the need to explicitly represent the social state and social relationships as resources, available to agents. We built a framework, based on JaCaMo, where this vision is realized and SC is implemented through social commitments and commitment protocols. Matteo Baldoni, Cristina Baroglio, Federico Capuzzimati |
ECAI | 1 |
| 2014 | Engineering commitment-based business protocols with the 2CL methodology
Matteo Baldoni, Cristina Baroglio, Elisa Marengo, Viviana Patti, Federico Capuzzimati |
Auton. Agents Multi Agent Syst. | 1 |
| 2014 | A Commitment-Based Infrastructure for Programming Socio-Technical SystemsabstractSocio-Technical Systems demand an evolution of computing into social computing, with a transition from an individualistic to a societal view. As such, they seem particularly suitable to realize multiparty, cross-organizational systems. Multi-Agent Systems are a natural candidate to realize Socio-Technical Systems. However, while Socio-Technical Systems envisage an explicit layer that contains the regulations that all parties must respect in their interaction, and thus preserve the agents' autonomy, current frameworks and platforms require to hard-code the coordination requirements inside the agents. We propose to explicitly represent the missing layer of Socio-Technical Systems in terms of social relationships among the involved parties, that is, in terms of a set of normatively defined relationships among two or more parties, subject to social control by monitoring the observable behaviour. In our proposal, social relationships are resources, available to agents, who use them in their practical reasoning. Both agents and social relationships are first-class entities of the model. The work also describes 2COMM4JADE, a framework that realizes the proposal by extending the well-known JADE and CArtAgO. The impact of the approach on programming is explained both conceptually and with the help of an example. Matteo Baldoni, Cristina Baroglio, Federico Capuzzimati |
ACM Trans. Internet Techn. | 1 |
| 2013 | Constitutive and regulative specifications of commitment protocols: A decoupled approachabstractInteraction protocols play a fundamental role in multiagent systems. In this work, after analyzing the trends that are emerging not only from research on multiagent interaction protocols but also from neighboring fields, like research on workflows and business processes, we propose a novel definition of commitment-based interaction protocols, that is characterized by the decoupling of the constitutive and the regulative specifications and that explicitly foresees a representation of the latter based on constraints among commitments. A clear distinction between the two representations has many advantages, mainly residing in a greater openness of multiagent systems, and an easier reuse of protocols and of action definitions. A language, named 2CL, for writing regulative specifications is also given together with a designer-oriented graphical notation. Matteo Baldoni, Cristina Baroglio, Elisa Marengo, Viviana Patti |
ACM Trans. Intell. Syst. Technol. | 1 |
| 2011 | On Temporal Regulations and Commitment ProtocolsabstractThe proposal of Elisa Marengo's thesis is to extend commitment protocols in order to (i) allow for expressing commitments to temporal regulations, and (ii) to supply a tool for expressing laws, conventions and the like, in order to specify legal interactions.These two aspects will be deeply investigated in the proposal of a unified framework.This proposal is part of ongoing work that will be included in the thesis. Elisa Marengo, Matteo Baldoni, Cristina Baroglio |
IJCAI | 2 |
| 2010 | Behavior-Oriented Commitment-based Protocols
Matteo Baldoni, Cristina Baroglio, Elisa Marengo |
ECAI | 1 |
| 2007 | Reasoning-Based Curriculum Sequencing and Validation: Integration in a Service-Oriented Architecture
Matteo Baldoni, Cristina Baroglio, Ingo Brunkhorst, Elisa Marengo, Viviana Patti |
EC-TEL | 1 |
| 2007 | Curriculum Model Checking: Declarative Representation and Verification of Properties
Matteo Baldoni, Elisa Marengo |
EC-TEL | 1 |
| 2006 | A Priori Conformance Verification for Guaranteeing Interoperability in Open Environments
Matteo Baldoni, Cristina Baroglio, Alberto Martelli, Viviana Patti |
ICSOC | 1 |
| 2006 | Modelling the Interaction Between Objects: Roles as Affordances
Matteo Baldoni, Guido Boella, Leon van der Torre |
KSEM | 1 |
| 2001 | Programming Goal-Driven Web Sites Using an Agent Logic Language
Matteo Baldoni, Cristina Baroglio, Alessandro Chiarotto, Viviana Patti |
PADL | 1 |
| 2000 | Use of IFS Codes for Learning 2D Isolated-Object Classification Systems
Matteo Baldoni, Cristina Baroglio, Davide Cavagnino |
Comput. Vis. Image Underst. | 1 |
| 1998 | A Tableau for Multimodal Logics and Some (Un)Decidability Results
Matteo Baldoni, Laura Giordano 0001, Alberto Martelli |
TABLEAUX | 1 |
| 1998 | A Modal Extension of Logic Programming: Modularity, Beliefs and Hypothetical ReasoningabstractIn this paper we present a modal extension of logic programming, which allows both multiple universal modal operators and embedded implications. We show that this extension is well suited for structuring knowledge and, more specifically, for defining module constructs within programs, for representing agents beliefs, and also for hypothetical reasoning. The language contains modalities [a1] to represent agent beliefs, and a modality □ which is a kind of common knowledge operator. It allows sequences of modalities to occur in front of clauses, goals and clause heads, and hypothetical implications to occur in goals and in clause bodies. We present a goal directed proof procedure for the language, and several examples of its use for defining modules are given. In particular, the language allows different proposals to be captured for module definition and composition presented in the literature. The modal logic, of which our programming language is a clausal fragment, is introduced through its Kripke semantics. This has strong similarities with the possible world semantics for the (propositional) logics of knowledge and belief proposed by Halpern & Moses. A cut-free sequent calculus is also given for this logic, which proves the soundness and completeness of the goal-directed proof procedure by showing that goal directed proofs correspond to some sequent proofs. Matteo Baldoni, Laura Giordano 0001, Alberto Martelli |
J. Log. Comput. | 1 |