-
20Defining Formal Validity Criteria for Machine Learning ModelsIn Juan Manuel Durán & Giorgia Pozzi (eds.), Philosophy of science for machine learning: Core issues and new perspectives, Springer. forthcoming.In the context of deterministic scientific simulations, formal validity requirements have typically been defined to help us reason about the relationship between the mathematical model underlying the target system and the computational model used to simulate it. With machine learning simulations entering the picture, we argue that these formal requirements need to be reviewed, as the objects to which they apply have significantly changed. This is due to several reasons: the target system is no l…Read more
-
83Data Speak but Sometimes Lie: A Game-Theoretic Approach to Data Bias and Algorithmic FairnessInternational Journal of Approximate Reasoning 190 (109608). 2026.In the present work, we develop a novel information-theoretic and logic-based approach to data bias in Machine Learning predictions and show its relevance in the specific context of fairness evaluation. We frame predictions made on biased data as Ulam games, which formalise key aspects of data-driven inference, and from which a variation of the rational non-monotonic consequence relation can be defined. We investigate this framework to model how differential levels of noise in input features imp…Read more
-
A Sceptical Paradox for Computational ArtefactsPhilosophical Inquiries. forthcoming.By analogy with Kripke’s claim that no fact of the matter can determine the meaning of a word, the sceptical paradox of implementation is an argument to the conclusion that no fact of the matter can determine the function of a computational artefact. The paradox targets the prevailing view within the philosophy of computer science, according to which the function of a computational artefact is to be identified with the content of its functional specification, a mathematical object that formalise…Read more
-
34BEWARE 2023 : Bias, Ethical AI, Explainability and the role of Logic and Logic Programming (edited book)CEUR-Ws. 2023.The second edition of the BEWARE workshop, co-located with the AIxIA 2023 conference, was held in Rome on November 6, 2023. The workshop focused on the emerging ethical aspects of AI, particularly addressing Bias, Risk, Explainability, and the role of Logic and Logic Programming. The event brought together a diverse group of researchers and practitioners to discuss and explore solutions for ethical decision-making in AI. This year, the workshop saw significant participation, with 9 accepted high…Read more
-
21A Philosophical Framework for Data-Driven MiscomputationsPhilosophies 10 (4): 88. 2025.This paper introduces a first approach to miscomputations for data-driven systems. First, we establish an ontology for data-driven learning systems and categorize various computational errors based on the Levels of Abstraction ontology. Next, we consider computational errors which are associated with users’ evaluation and requirements and consider the user level ontology, identifying two additional types of miscomputation.
-
28Reasoning With and About BiasIn Hykel Hosni & Juergen Landes (eds.), Perspectives on Logics for Data-driven Reasoning, Springer Nature Switzerland. pp. 127-154. 2024.The widespread emergence of phenomena of bias is certainly among the most adverse impacts of new data-intensive sciences and technologies. The causes of such undesirable behaviours must be traced back to data themselves, as well as to certain design choices of machine learningMachine learning (ML) algorithms. The task of modelling bias from a logical point of view requires to extend the vast family of defeasible logicsDefeasible logic and logics for uncertain reasoningReasoninguncertain with one…Read more
Milan, Italy