Towards Sustainability-aware Recommender Systems: Analyzing the Trade-of Between Algorithms Performance and Carbon Footprint Giuseppe Spillo giuseppe.spillo@uniba.it University of Bari Aldo Moro Bari, Italy Allegra De Filippo allegra.deflippo@unibo.it University of Bologna Bologna, Italy Cataldo Musto cataldo.musto@uniba.it University of Bari Aldo Moro Bari, Italy Michela Milano michela.milano@unibo.it University of Bologna Bologna, Italy Giovanni Semeraro giovanni.semeraro@uniba.it University of Bari Aldo Moro Bari, Italy ABSTRACT In this paper, we present a comparative analysis of the trade-of between the performance of state-of-the-art recommendation algo- rithms and their environmental impact. In particular, we compared 18 popular recommendation algorithms in terms of both perfor- mance metrics (i.e., accuracy and diversity of the recommendations) as well as in terms of energy consumption and carbon footprint on three diferent datasets. In order to obtain a fair comparison, all the algorithms were run based on the implementations available in a popular recommendation library, i.e., RecBole, and used the same experimental settings. The outcomes of the experiments showed that the choice of the optimal recommendation algorithm requires a thorough analysis, since more sophisticated algorithms often led to tiny improvements at the cost of an exponential increase of carbon emissions. Through this paper, we aim to shed light on the prob- lem of carbon footprint and energy consumption of recommender systems, and we make the frst step towards the development of sustainability-aware recommendation algorithms. CCS CONCEPTS · Information systems Recommender systems. KEYWORDS recommender systems, evaluation, sustainability, non-accuracy metrics, carbon footprint ACM Reference Format: Giuseppe Spillo, Allegra De Filippo, Cataldo Musto, Michela Milano, and Gio- vanni Semeraro. 2023. Towards Sustainability-aware Recommender Systems: Analyzing the Trade-of Between Algorithms Performance and Carbon Foot- print. In Seventeenth ACM Conference on Recommender Systems (RecSys ’23), Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for proft or commercial advantage and that copies bear this notice and the full citation on the frst page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specifc permission and/or a fee. Request permissions from permissions@acm.org. RecSys ’23, September 18ś22, 2023, Singapore, Singapore © 2023 Copyright held by the owner/author(s). Publication rights licensed to ACM. ACM ISBN 979-8-4007-0241-9/23/09. . . $15.00 https://doi.org/10.1145/3604915.3608840 September 18ś22, 2023, Singapore, Singapore. ACM, New York, NY, USA, 7 pages. https://doi.org/10.1145/3604915.3608840 1 BACKGROUND AND MOTIVATIONS Artifcial Intelligence (AI) algorithms have made signifcant strides in recent years, achieving state-of-the-art performance in computer vision, natural language processing (NLP), robotics, and game play- ing. However, all these advances came at the cost of a huge increase in terms of energy consumption and carbon emissions. This makes AI being considered as a power-hungry technology [34], since the computational demands of these algorithms typically require huge computing power and long training time, which in turn imply a large energy consumption. Indeed, back in 2018, some studies have estimated that the energy usage of data centers already represented close to 1% of the global energy usage [15]. Despite the growing awareness of researchers and practitioners in topics related to en- ergy efciency of AI algorithms [4, 5], the environmental costs asso- ciated with large-scale computation, and the trade-of between the performance of AI algorithms and their sustainability in terms of carbon footprint are not being fully captured by current studies. The problem is particularly relevant, since the concentration of greenhouse gases (GHGs) in the atmosphere has a dramatic infuence on climate change [13]. As an example, Strubell et al. [26] found that training recent translation engines once can emit up 280 tonnes of  2 , which is equivalent to the energy use of 35 homes in one year 1 . For this reason, it is important to estimate and curtail both the energy used and the emissions produced by training and deploying AI models [25], in order to address the sustainability of developing and using AI systems [29]. Generally speaking, this research is framed in the general area of sustainability of AI, which deals with measuring the sustainability of developing and using AI models. However, it is important to point out that the concept of sustainable AI is very broad, since it is based on three fundamental pillars [23]: social, economic and envi- ronmental. In this paper, we just focus on the latter pillar, since we analyze the environmental impact of AI (specifcally, recommenda- tion) algorithms. This includes the selection of the right amount of data that are needed to train a model as well as the identifcation of 1 Estimation based on: https://www.epa.gov/energy/greenhouse-gas-equivalencies- calculator 856