Enrico Barbierato

Dr. Enrico Barbierato

Faculty of Mathematical, Physical and Natural Sciences, Catholic University of the Sacred Heart, 25121 Brescia, Italy
orcid

Research Focus & Metrics

Academic Career Length

10Years (2017-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
19 January 2024 in Electronics
Verified
Journal Article
Open access
PDF file
Enrico BarbieratoEnrico Barbierato
Enrico Barbierato
AGAlice Gatti
Alice Gatti
The concept of learning has multiple interpretations, ranging from acquiring knowledge or skills to constructing meaning and social development. Machine Learning (ML) is considered a branch of Artificial Intelligence (AI) and develops algorithms that can learn from data and generalize their judgment to new observations by exploiting primarily statistical methods. The new millennium has seen the proliferation of Artificial Neural Networks (ANNs), a formalism able to reach extraordinary achievements in complex problems such as computer vision and natural language recognition. In particular, designers claim that this formalism has a strong resemblance to the way the biological neurons operate. This work argues that although ML has a mathematical/statistical foundation, it cannot be strictly regarded as a science, at least from a methodological perspective. The main reason is that ML algorithms have notable prediction power although they cannot necessarily provide a causal explanation about the achieved predictions. For example, an ANN could be trained on a large dataset of consumer financial information to predict creditworthiness. The model takes into account various factors like income, credit history, debt, spending patterns, and more. It then outputs a credit score or a decision on credit approval. However, the complex and multi-layered nature of the neural network makes it almost impossible to understand which specific factors or combinations of factors the model is using to arrive at its decision. This lack of transparency can be problematic, especially if the model denies credit and the applicant wants to know the specific reasons for the denial. The model’s “black box” nature means it cannot provide a clear explanation or breakdown of how it weighed the various factors in its decision-making process. Secondly, this work rejects the belief that a machine can simply learn from data, either in supervised or unsupervised mode, just by applying statistical methods. The process of learning is much more complex, as it requires the full comprehension of a learned ability or skill. In this sense, further ML advancements, such as reinforcement learning and imitation learning denote encouraging similarities to similar cognitive skills used in human learning.

31 January 2024 in IEEE Access
Verified
Journal Article
Open access
Enrico BarbieratoEnrico Barbierato
Enrico Barbierato
AGAlice Gatti
Alice Gatti
The pervasive deployment of Deep Learning models has recently prompted apprehensions regarding their ecological footprint, owing to the exorbitant levels of energy consumption necessitated by the training and inference processes. The term "Red AI" is employed to denote artificial intelligence (AI) models that undergo training using resource-intensive methodologies on very large datasets. This practice can engender substantial energy usage and emissions of carbon, thereby opposing "Green AI." The latter concept alludes to AI models designed for similar efficiency and reduced environmental impact. This objective is realized through the utilization of smaller datasets, less computationally intensive training techniques, or sustainable energy resources. While Red AI prioritizes accuracy and performance, Green AI emphasizes efficiency and sustainability. Given that both paradigms exhibit advantages and limitations, the debates around the topics have burgeoned in the scientific arena, delving into novel algorithms, hardware innovations, and improved data utilization techniques aimed at mitigating the ecological consequences of intricate applications such as GPT and BERT. Nevertheless, due to the relative novelty of this debate, not much effort has been dedicated yet to contextualizing the essence of Red AI and the prospects of Green AI in a coherent framework. Within this context, the present work contributes by meticulously delineating both domains through a multifaceted analysis of their causes and ramifications, described from the points of computer architectures, data structures, and algorithms. Additionally, the study reviews notable instances of study cases based on complex Red AI models. The primary contribution of this article encompasses a comprehensive survey of Red and Green AI, stemming from a selection of the literature performed by the authors, subsequently organized into distinct clusters. These clusters encompass i) articles that qualitatively or quantitatively address the issue of Red AI, identifying Green AI as a plausible remedy, ii) articles offering insights into the environmental impact associated with the deployment of extensive Deep Learning models, and iii) articles introducing the techniques underpinning Green AI, aiming at mitigating the cost of Red AI. The outcome emerging from the analysis performed by this work consists of a compromise between sustainability in contrast to the performance of AI tools. Unless the complex training and inference procedures of software models mitigate their environmental impact, it will be necessary to decrease the level of accuracy of production systems, inevitably conflicting with the objective of the major AI vendors. The outcomes of this work would be beneficial to scholars pursuing intricate Deep Learning architectures in scientific research, as well as AI enterprises struggling with the protracted training demands of commercial products within the realms of Computer Vision and Natural Language Processing.

13 June 2022 in Smart Cities
Verified
Journal Article
Open access
PDF file
MZMaria Enrica Zamponi
Maria Enrica Zamponi
Enrico BarbieratoEnrico Barbierato
Enrico Barbierato
Defining smart city pillars, and their nature and essence, continues to be debated in the scientific literature. The vast amount of information collected by electronic devices, often regarded merely as a means of rationalizing the use of resources and improving efficiency, could also be considered as a pillar. Information by itself cannot be deciphered or understood without analysis performed by algorithms based on Artificial Intelligence. Such analysis extracts new forms of knowledge in the shape of correlations and patterns used to support the decision-making processes associated with governance and, ultimately, to define new policies. Alongside information, energy plays a crucial role in smart cities as many activities that lead to growth in the economy and employment depend on this pillar. As a result, it is crucial to highlight the link between energy and the algorithms able to plan and forecast the energy consumption of smart cities. The result of this paper consists in the highlighting of how AI and information together can be legitimately considered foundational pillars of smart cities only when their real impact, or value, has been assessed. Furthermore, Artificial Intelligence can be deployed to support smart grids, electric vehicles, and smart buildings by providing techniques and methods to enhance their innovative value and measured efficiency.

4 May 2022 in Applied Sciences
Verified
Journal Article
Open access
PDF file
Enrico BarbieratoEnrico Barbierato
Enrico Barbierato
MVMarco L. Della Vedova
Marco L. Della Vedova
DTDaniele Tessera
Daniele Tessera
Daniele TotiDaniele Toti
Daniele Toti
NVNicola Vanoli
Nicola Vanoli
The development of algorithms, based on machine learning techniques, supporting (or even replacing) human judgment must take into account concepts such as data bias and fairness. Though scientific literature proposes numerous techniques to detect and evaluate these problems, less attention has been dedicated to methods generating intentionally biased datasets, which could be used by data scientists to develop and validate unbiased and fair decision-making algorithms. To this end, this paper presents a novel method to generate a synthetic dataset, where bias can be modeled by using a probabilistic network exploiting structural equation modeling. The proposed methodology has been validated on a simple dataset to highlight the impact of tuning parameters on bias and fairness, as well as on a more realistic example based on a loan approval status dataset. In particular, this methodology requires a limited number of parameters compared to other techniques for generating datasets with a controlled amount of bias and fairness.

19 March 2025 in IEEE Access
Verified
Journal Article
Open access
Enrico BarbieratoEnrico Barbierato
Enrico Barbierato
AGAlice Gatti
Alice Gatti
AIAlessandro Incremona
Alessandro Incremona
Andrea PozziAndrea Pozzi
Andrea Pozzi
Daniele TotiDaniele Toti
Daniele Toti
Machine Learning (ML) has traditionally been classified as a subset of Artificial Intelligence (AI). However, this paper argues for the ontological independence of ML, driven by its unique methodologies, applications, and ethical considerations. A bibliometric analysis reveals that ML research output (494,572 publications from 2017–2023) surpasses AI (283,762 publications) by 74%, reflecting its rapid growth and specialization. Unlike AI’s pursuit of general intelligence and symbolic reasoning, ML focuses on data-driven performance optimization, with impactful applications in computer vision, natural language processing (NLP), and autonomous systems. The study highlights ethical challenges—such as addressing algorithmic bias (50 occurrences), fairness (2,778 publications), and environmental sustainability (283 related works)—which emphasize the need for dedicated ethical frameworks tailored to ML. These findings propose a conceptual and practical separation between ML and AI to enable targeted research, interdisciplinary collaboration, and solutions to challenges like explainability, transparency, and sustainability. The paper underscores the importance of recognizing ML’s independence in advancing both fields.

10 May 2017 in ACM SIGMETRICS Performance Evaluation Review
Verified
Journal Article
Open access
PDF file
EGEugenio Gianniti
Eugenio Gianniti
ARAlessandro Rizzi
Alessandro Rizzi
Enrico BarbieratoEnrico Barbierato
Enrico Barbierato
Marco GribaudoMarco Gribaudo
Marco Gribaudo
Danilo ArdagnaDanilo Ardagna
Danilo Ardagna
Big Data applications allow to successfully analyze large amounts of data not necessarily structured, though at the same time they present new challenges. For example, predicting the performance of frameworks such as Hadoop and Spark can be a costly task, hence the necessity to provide models that can be a valuable support for designers and developers. Big Data systems are becoming a central force in society and the use of models can also enable the development of intelligent systems providing Quality of Service (QoS) guarantees to their users through runtime system reconfiguration. This paper provides a new contribution in studying a novel modeling approach based on fluid Petri nets to predict MapReduce and Spark applications execution time which is suitable for runtime performance prediction. Models have been validated by an extensive experimental campaign performed at CINECA, the Italian supercomputing center, and on the Microsoft Azure HDInsight data platform. Results have shown that the achieved accuracy is around 9.5% for Map Reduce and about 10% for Spark of the actual measurements on average.