Massimiliano Giacomin

dblp:77/1121 · DBLP profile ↗
← Back
53ranked-venue papers
2as first author
3since 2021 · last 2026
0000-0003-4771-4265ORCID · verified

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

Artificial intelligence and machine learning · 48 · 2 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6Theory of computation · 6 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2026 An argument-based model for public interest communication
abstract
Abstract In this paper, we introduce a general-purpose model to categorize, quantify and analyse the impact of public interest communication on target audiences. The model maps the central elements of a communication campaign such as the information flow it generates and the interaction with the beliefs, values and expectations of its target audiences. Since communication campaigns are based on arguments, we leverage on formal argumentation to specify its main ingredients and to understand the multifaceted ways a campaign can impact the beliefs of a target audience. As its main contribution, this work introduces a novel quantitative framework for value-based argumentation, in line with mainstream theories of human values, where vectors are employed to represent a multi-dimensional spectrum of values influencing audience perception and response.
Pietro Baroni, Giulio Fellin, Massimiliano Giacomin, Carlo Proietti
J. Log. Comput.3
2024 On generalized notions of consistency and reinstatement and their preservation in formal argumentation
abstract
We present a conceptualization providing an original domain-independent perspective on two crucial properties in reasoning: consistency and reinstatement. They emerge as a pair of dual characteristics, representing complementary requirements on the outcomes of reasoning processes. Central to our formalization are two underlying parametric relations: incompatibility and reinstatement violation. Different instances of these relations give rise to a spectrum of consistency and reinstatement scenarios. As a demonstration of versatility and expressive power of our approach we provide a characterization of various abstract argumentation semantics which are expressed as combinations of distinct consistency and reinstatement constraints. Moreover, we conduct an investigation into preserving these essential properties across different reasoning stages. Specifically, we delve into scenarios where a labelling is derived from other labellings through a synthesis function, using the synthesis of argument justification as an illustrative instance. We achieve a general characterization of consistency preservation synthesis functions, while we unveil an impossibility result concerning reinstatement preservation, leading us to explore an alternative notion to ensure feasibility. Our exploration reveals a weakness in the traditional definition of argument justification, for which we propose a refined version overcoming this limitation.
Pietro Baroni, Federico Cerutti 0001, Massimiliano Giacomin
Artif. Intell.3
2022 A Generalized Notion of Consistency with Applications to Formal Argumentation
abstract
We propose a generic notion of consistency in an abstract labelling setting, based on two relations: one of intolerance between the labelled elements and one of incompatibility between the labels assigned to them, thus allowing a spectrum of consistency requirements depending on the actual choice of these relations. As a first application to formal argumentation, we show that traditional Dung’s semantics can be put in correspondence with different consistency requirements in this context. We consider then the issue of consistency preservation when a labelling is obtained as a synthesis of a set of labellings, as is the case for the traditional notion of argument justification. In this context we provide a general characterization of consistency-preserving synthesis functions and analyze the case of argument justification in this respect.
Pietro Baroni, Federico Cerutti 0001, Massimiliano Giacomin
COMMA3
2019 How we designed winning algorithms for abstract argumentation and which insight we attained
Federico Cerutti 0001, Massimiliano Giacomin, Mauro Vallati
Artif. Intell.2
2018 Enumerating Preferred Extensions Using ASP Domain Heuristics: The ASPrMin Solver
abstract
This paper briefly describes the solver ASPrMin, which enumerates preferred extensions and scored first in the Extension Enumeration problem—the only one implemented—of the Preferred Semantics Track of the Second International Competition on Computational Models of Argumentation, ICCMA17.
Wolfgang Faber 0001, Mauro Vallati, Federico Cerutti 0001, Massimiliano Giacomin
COMMA4
2018 Modelling the "Laboratory of Dilemmas": Challenges and Suggestions for Argument-Based Decision Making
abstract
This discussion paper describes the “Laboratory of Dilemmas”, a paradigmatic decision problem presented as a video installation at La Biennale of Venice, and discusses the challenges it poses for argument-based models of decision making. It then sketches and compares two investigation directions to address these challenges and provides some relevant preliminary technical observations.
Pietro Baroni, George Drivas, Massimiliano Giacomin
COMMA3
2018 A general semi-structured formalism for computational argumentation: Definition, properties, and examples of application
Pietro Baroni, Massimiliano Giacomin, Bei Shui Liao
Artif. Intell.2
2018 On the impact of configuration on abstract argumentation automated reasoning
Federico Cerutti 0001, Mauro Vallati, Massimiliano Giacomin
Int. J. Approx. Reason.3
2017 Handling Heterogeneous Disagreements Through Abstract Argumentation (Extended Abstract)
Massimiliano Giacomin
PRIMA1
2016 Valuable Visualization of Healthcare Information: From the Quantified Self Data to Conversations
abstract
Big data analytics in healthcare would be almost useless, without suitable tools allowing users "see" them, and gain insight for their situated decisions. The VVH (Valuable Visualization in Healthcare) workshop focuses on the role of interactive data visualization tools by which people can make sense of healthcare data; these data include sensor data, the messages exchanged in social media, the emails between patients and their doctors, the content of patient records as well as the discussions among different specialists that led to such record content. All these data are used by different types of users, like doctors, nurses, policy makers and common citizens. The VVH workshop aims at contributing on: the assessment of the usability of advanced interactive tools of health-related data visualization; the assessment of the quality of the information and value for insight that these tools make available to their users; the collection of reports of either success stories or failures in the appropriation and use of complex and multidimensional healthcare datasets; the collection of methodological and design-oriented contributions that could share methods, techniques, and heuristics for the design of interactive tools and applications supporting data work, data telling and data interpretation in healthcare.
Federico Cabitza, Angela Locoro, Daniela Fogli, Massimiliano Giacomin
AVI4
2016 Generating Structured Argumentation Frameworks: AFBenchGen2
abstract
In this paper we describe AFBenchGen2, which allows to randomised argumentation frameworks for testing purposes with a large variety of structures.
Federico Cerutti 0001, Massimiliano Giacomin, Mauro Vallati
COMMA2
2016 On the Effectiveness of Automated Configuration in Abstract Argumentation Reasoning
abstract
In this paper we investigate the impact of automated configuration techniques on the ArgSemSAT solver—runner-up of the ICCMA 2015—for solving the enumeration of preferred extensions. Moreover, we introduce a fully automated method for varying how argumentation frameworks are represented in the input file, and evaluate how the joint configuration of frameworks and ArgSemSAT parameters can have a remarkable impact on performance. Our findings suggest that automated configuration techniques lead to improved performances in argumentation solvers, an important message for participants to the forthcoming competition.
Federico Cerutti 0001, Mauro Vallati, Massimiliano Giacomin
COMMA3
2016 Where Are We Now? State of the Art and Future Trends of Solvers for Hard Argumentation Problems
abstract
We evaluate the state of the art of solvers for hard argumentation problems—the enumeration of preferred and stable extensions—to envisage future trends based on evidence collected as part of an extensive empirical evaluation. In the last international competition on computational models of argumentation a general impression was that reduction-based systems (either SAT-based or ASP-based) are the most efficient.
Federico Cerutti 0001, Mauro Vallati, Massimiliano Giacomin
COMMA3
2016 Efficient and Off-The-Shelf Solver: jArgSemSAT
abstract
jArgSemSAT is a Java re-implementation of ArgSemSAT—a SAT-based solver for abstract argumentation problems—that can be easily integrated in existing argumentation systems (1) as an off-the-shelf, standalone, library; (2) as a Tweety compatible library; and (3) as a fast and robust web service freely available on the Web. Despite being written in Java, jArgSemSAT is very efficient.
Federico Cerutti 0001, Mauro Vallati, Massimiliano Giacomin
COMMA3
2016 Solving Set Optimization Problems by Cardinality Optimization with an Application to Argumentation
abstract
Optimization—minimization or maximization—in the lattice of subsets is a frequent operation in Artificial Intelligence tasks. Examples are subset-minimal model-based diagnosis, nonmonotonic reasoning by means of circumscription, or preferred extensions in abstract argumentation. Finding the optimum among many admissible solutions is often harder than finding admissible solutions with respect to both computational complexity and methodology. This paper addresses the former issue by means of an effective method for finding subset-optimal solutions. It is based on the relationship between cardinality-optimal and subset-optimal solutions, and the fact that many logic-based declarative programming systems provide constructs for finding cardinality-optimal solutions, for example maximum satisfiability (MaxSAT) or weak constraints in Answer Set Programming (ASP). Clearly each cardinality-optimal solution is also a subset-optimal one, and if the language also allows for the addition of particular restricting constructs (both MaxSAT and ASP do) then all subset-optimal solutions can be found by an iterative computation of cardinality-optimal solutions. As a showcase, the computation of preferred extensions of abstract argumentation frameworks using the proposed method is studied.
Wolfgang Faber 0001, Mauro Vallati, Federico Cerutti 0001, Massimiliano Giacomin
ECAI4
2016 jArgSemSAT: An Efficient Off-the-Shelf Solver for Abstract Argumentation Frameworks
Federico Cerutti 0001, Mauro Vallati, Massimiliano Giacomin
KR3
2016 On the Functional Completeness of Argumentation Semantics
Massimiliano Giacomin, Thomas Linsbichler, Stefan Woltran
KR1
2016 Introduction to the special issue on Loops in Argumentation
abstract
Pietro Baroni, Dov M. Gabbay, Massimiliano Giacomin; Introduction to the special issue on Loops in Argumentation, Journal of Logic and Computation, Volume
Pietro Baroni, Dov M. Gabbay, Massimiliano Giacomin
J. Log. Comput.3
2015 Exploiting Parallelism for Hard Problems in Abstract Argumentation
abstract
Abstract argumentation framework (AF) is a unifying framework able to encompass a variety of nonmonotonic reasoning approaches, logic programming and computational argumentation. Yet, efficient approaches for most of the decision and enumeration problems associated to AFs are missing, thus limiting the efficacy of argumentation-based approaches in real domains. In this paper, we present an algorithm for enumerating the preferred extensions of abstract argumentation frameworks which exploits parallel computation. To this purpose, the SCC-recursive semantics definition schema is adopted, where extensions are defined at the level of specific sub-frameworks. The algorithm shows significant performance improvements in large frameworks, in terms of number of solutions found and speedup.
Federico Cerutti 0001, Ilias Tachmazidis, Mauro Vallati, Sotiris Batsakis, Massimiliano Giacomin, Grigoris Antoniou
AAAI5
2015 Dealing with Generic Contrariness in Structured Argumentation
Pietro Baroni, Massimiliano Giacomin, Bei Shui Liao
IJCAI2
2015 Introducing the Special Issue on 20 Years of Argument-Based Inference
abstract
M.W.A. Caminada, M. Giacomin; Introducing the Special Issue on 20 Years of Argument-Based Inference, Journal of Logic and Computation, Volume 25, Issue 2, 1 Apr
Martin Caminada, Massimiliano Giacomin
J. Log. Comput.2
2014 On Rationality Conditions for Epistemic Probabilities in Abstract Argumentation
abstract
Epistemic probabilities in argumentation frameworks are meant to represent subjective degrees of belief in the acceptance of arguments. As such, they are subject to some rationality conditions, taking into account the attack relation between arguments. This paper provides an advancement with respect to the previous literature on this matter by casting epistemic probabilities in the context of de Finetti's theory of subjective probability and by analyzing and revising the relevant rationality properties in relation with de Finetti's notion of coherence. Further, we consider the extension to Walley's theory of imprecise probabilities and carry out a preliminary analysis about rationality conditions in this more general context.
Pietro Baroni, Massimiliano Giacomin, Paolo Vicig
COMMA2
2014 Algorithm Selection for Preferred Extensions Enumeration
abstract
Enumerating semantics extensions in abstract argumentation is generally an intractable problem. For preferred semantics four algorithms have been recently proposed, AspartixM, NAD-Alg, PrefSAT and SCC-P, with significant runtime variations. This work is a first comprehensive exploration of the graph features and of their impact on the execution time of state-of-the-art preferred extensions enumeration algorithms. Following other areas of AI, we exploit empirical performance models, predictive models that relate instance features and algorithms performance. The result is an approach able to select the “best” algorithm for any Dung's argumentation framework with an accuracy, on the average, of the 80%. Moreover, we show that an algorithm selection approach based on classification can select the fastest algorithm in about the double of the number of cases where the most efficient algorithm outperforms the other ones (SCC-P), and about three times the number of cases of the second most efficient algorithm (PrefSAT).
Federico Cerutti 0001, Massimiliano Giacomin, Mauro Vallati
COMMA2
2014 ArgSemSAT: Solving Argumentation Problems Using SAT
abstract
In this paper we describe the system ArgSemSAT which includes algorithms which we proved to overcome current state-of-the-art performances in enumerating preferred extensions.
Federico Cerutti 0001, Massimiliano Giacomin, Mauro Vallati
COMMA2
2014 Generating Challenging Benchmark AFs
abstract
In this paper we describe the AFBenchGen system, which allows to automatically generate randomised argumentation frameworks for testing purposes.
Federico Cerutti 0001, Massimiliano Giacomin, Mauro Vallati
COMMA2
2014 Argumentation Frameworks Features: an Initial Study
abstract
Semantics extensions are the outcome of the argumentation reasoning process: enumerating them is generally an intractable problem. For preferred semantics two efficient algorithms have been recently proposed, PrefSAT and SCC-P, with significant runtime variations. This preliminary work aims at investigating the reasons (argumentation framework features) for such variations. Remarkably, we observed that few features have a strong impact, and those exploited by the most performing algorithm are not the most relevant.
Mauro Vallati, Federico Cerutti 0001, Massimiliano Giacomin
ECAI3
2014 An SCC Recursive Meta-Algorithm for Computing Preferred Labellings in Abstract Argumentation
Federico Cerutti 0001, Massimiliano Giacomin, Mauro Vallati, Marina Zanella
KR2
2014 On the Input/Output behavior of argumentation frameworks
Pietro Baroni, Guido Boella, Federico Cerutti 0001, Massimiliano Giacomin, Leon van der Torre, Serena Villata
Artif. Intell.4
2014 On topology-related properties of abstract argumentation semantics. A correction and extension to Dynamics of argumentation systems: A division-based method
Pietro Baroni, Massimiliano Giacomin, Bei Shui Liao
Artif. Intell.2
2013 Automata for infinite argumentation structures
Pietro Baroni, Federico Cerutti 0001, Paul E. Dunne, Massimiliano Giacomin
Artif. Intell.4
2012 On Input/Output Argumentation Frameworks
abstract
This paper introduces Input/Output Argumentation Frameworks, a novel approach to characterize the behavior of an argumentation framework as a sort of black box exposing a well-defined external interface. As a starting point, we define the novel notion of semantics decomposability and analyze complete, stable, grounded and preferred semantics in this respect. Then we show as a main result that, under grounded, complete, stable and credulous preferred semantics, Input/Output Argumentation Frameworks with the same behavior can be interchanged without affecting the result of semantics evaluation of other arguments interacting with them.
Pietro Baroni, Guido Boella, Federico Cerutti 0001, Massimiliano Giacomin, Leon van der Torre, Serena Villata
COMMA4
2011 On the resolution-based family of abstract argumentation semantics and its grounded instance
Pietro Baroni, Paul E. Dunne, Massimiliano Giacomin
Artif. Intell.3
2011 AFRA: Argumentation framework with recursive attacks
Pietro Baroni, Federico Cerutti 0001, Massimiliano Giacomin, Giovanni Guida
Int. J. Approx. Reason.3
2010 On Extension Counting Problems in Argumentation Frameworks
abstract
We consider the problem of counting (without explicitly enumerating) extensions prescribed by multiple-status semantics in abstract argumentation. Referring to Dung's traditional stable and preferred semantics and to the recently introduced resolution-based grounded semantics (GR*), we show that in general extension counting is computationally hard (actually #P-complete). We then identify non-trivial topological classes of argumentation frameworks where extension counting is tractable. In particular we show, by providing and analyzing the relevant algorithms, that in symmetric argumentation frameworks counting GR* extensions is tractable (but is still hard for stable and preferred estensions), while counting is tractable for all the considered semantics in tree-like argumentation frameworks.
Pietro Baroni, Paul E. Dunne, Massimiliano Giacomin
COMMA3
2009 Encompassing Attacks to Attacks in Abstract Argumentation Frameworks
Pietro Baroni, Federico Cerutti 0001, Massimiliano Giacomin, Giovanni Guida
ECSQARU3
2009 Computational Properties of Resolution-based Grounded Semantics
Pietro Baroni, Paul E. Dunne, Massimiliano Giacomin
IJCAI3
2009 Skepticism relations for comparing argumentation semantics
Pietro Baroni, Massimiliano Giacomin
Int. J. Approx. Reason.2
2008 Resolution-based argumentation semantics
Pietro Baroni, Massimiliano Giacomin
COMMA2
2008 A systematic classification of argumentation frameworks where semantics agree
Pietro Baroni, Massimiliano Giacomin
COMMA2
2007 Comparing Argumentation Semantics with Respect to Skepticism
Pietro Baroni, Massimiliano Giacomin
ECSQARU2
2007 Computational Complexity Study of Fuzzy Qualitative Temporal Algebra
abstract
Starting from the complexity classification of qualitative algebra recently proposed by Jonsson and Krokhin, we study the tractable fragments of Fuzzy Qualitative AlgebraQAfuz, an integrated framework able to deal with qualitative temporal constraints between points and intervals affected by vagueness and uncertainty. To do this we generalize the results obtained for the classical case exploiting the notion of alpha-cut in relating theQAfuztractable fragments to theirQAclassical counterparts. In order to guarantee the applicability of Path-Consistency algorithm, we prove that the identified fragments are algebras. Besides, we also prove that the set of the identified tractable fuzzy fragments is maximal.
Silvana Badaloni, Marco Falda, Massimiliano Giacomin
FUZZ-IEEE3
2007 On principle-based evaluation of extension-based argumentation semantics
Pietro Baroni, Massimiliano Giacomin
Artif. Intell.2
2006 Evaluation and comparison criteria for extension-based argumentation semantics
Pietro Baroni, Massimiliano Giacomin
COMMA2
2006 The algebra IAfuz: a framework for qualitative fuzzy temporal reasoning
Silvana Badaloni, Massimiliano Giacomin
Artif. Intell.2
2005 Evaluating Argumentation Semantics with Respect to Skepticism Adequacy
Pietro Baroni, Massimiliano Giacomin
ECSQARU2
2005 Self-stabilizing defeat status computation: dealing with conflict management in multi-agent systems
Pietro Baroni, Massimiliano Giacomin, Giovanni Guida
Artif. Intell.2
2005 SCC-recursiveness: a general schema for argumentation semantics
Pietro Baroni, Massimiliano Giacomin, Giovanni Guida
Artif. Intell.2
2004 A General Recursive Schema for Argumentation Semantics
Pietro Baroni, Massimiliano Giacomin
ECAI2
2003 Solving Semantic Problems with Odd-Length Cycles in Argumentation
Pietro Baroni, Massimiliano Giacomin
ECSQARU2
2002 Argumentation through a distributed self-stabilizing approach
abstract
Argumentation is receiving an increasing attention as a technique for practical and uncertain reasoning underlying the realization of intelligent autonomous agents. Since a decentralized organization has been proposed by several authors as an appropriate paradigm for the design of agent architectures, we propose in this article, a distributed approach to argumentation, in which several independent asynchronous processes carry out argumentation activity, by exploiting local information only. The final result of this process is the computation of the defeat status of the arguments: we devise a general distributed algorithm, which does not rely on any specific notion of defeat between arguments. The issue of coordination has been explicitly tackled by ensuring the property of self-stabilization for the algorithm. A proof of its correctness, as well as an analysis of its complexity, is provided.
Pietro Baroni, Massimiliano Giacomin
J. Exp. Theor. Artif. Intell.2
2001 A distributed self-stabilizing algorithm for argumentation
abstract
We propose a distributed approach to argumentation in which arguments are constructed by asynchronous processes which compute their own defeat status on the basis of local information. We present a self-stabilizing algorithm for the computation of defeat status, along with a proof of its correctness. The proposed approach introduces a remarkable flexibility in the management of argumentation activity with respect to a centralized approach. Moreover it is in line with the evolution of autonomous agents architectures, one of the main application fields of argumentation systems.
Pietro Baroni, Massimiliano Giacomin
IPDPS2
2001 Qualitative temporal representation and reasoning about points, intervals and durations
abstract
An elegant framework called INDU (Pujari et al., Proc. Australian Conf. AI, 1999) has been proposed for representing qualitative information about time intervals and durations. INDU is a single network, therefore it avoids typical problems of bi-networks, and in addition it has interesting computational properties. We extend INDU in two directions: we enrich its expressive power introducing points and maintaining the same computational properties, and we provide it with an axiomatic theory able to handle qualitative temporal information about points, intervals and durations in a unified framework. This theory is based on general interval entities and two relations: "general meets" and "not longer than".
Silvana Badaloni, Massimiliano Giacomin, Claudio Masolo
TIME2
2000 Extending abstract argumentation systems theory
Pietro Baroni, Massimiliano Giacomin, Giovanni Guida
Artif. Intell.2