{"id":1158,"date":"2025-03-06T10:12:21","date_gmt":"2025-03-06T10:12:21","guid":{"rendered":"https:\/\/blogs.bath.ac.uk\/business-and-society\/?p=1158"},"modified":"2025-03-06T10:12:21","modified_gmt":"2025-03-06T10:12:21","slug":"how-can-we-cut-the-carbon-costs-of-computing","status":"publish","type":"post","link":"https:\/\/blogs.bath.ac.uk\/business-and-society\/2025\/03\/06\/how-can-we-cut-the-carbon-costs-of-computing\/","title":{"rendered":"How can we cut the carbon costs of computing?"},"content":{"rendered":"<p><em>Retail forecasting relies on highly complex calculations but, as <a href=\"https:\/\/researchportal.bath.ac.uk\/en\/persons\/fotios-petropoulos\">Professor Fotios Petropoulos<\/a> explains, there are ways of simplifying models without sacrificing accuracy.<\/em><\/p>\n<p>The environmental impact of computing can be vast \u2013 particularly when artificial intelligence such as machine learning is incorporated. The energy used by data centres worldwide is <a href=\"https:\/\/wedocs.unep.org\/bitstream\/handle\/20.500.11822\/46288\/AI-Environmental-Impact-Issues-Note.pdf?sequence=3&amp;isAllowed=y\">doubling every four years<\/a>. Training just one large language model (LLM) generates as many carbon dioxide emissions as 125 round-trip flights from New York to Beijing.<\/p>\n<p>But carrying out large-scale calculations is vital in fields such as retail forecasting. For a major chain like Tesco, just one store might carry up to 200,000 different products. With around 3,000 stores of varying sizes across the UK, that\u2019s a lot of stock to keep on top of demand for \u2013 and a lot of computing power required in order to do so.<\/p>\n<p>How can these demands be reduced to minimise CO<sub>2<\/sub> emissions? My research has identified three ways in which forecasting models can be simplified: by using suboptimal choices of models and parameters, and by updating these choices less frequently.<\/p>\n<p>Combining these elements can enable forecasters to significantly cut their computational costs while having relatively minimal impacts upon accuracy.<\/p>\n<h3><strong>Suboptimal models<\/strong><\/h3>\n<p>To ensure that a forecast is as accurate as possible, it needs to be based on the most appropriate model for the circumstance. But how many models is it necessary to test to identify the right one?<\/p>\n<p>In some cases, testing all potential options could mean checking as many as 30 separate models. However, <a href=\"https:\/\/www.tandfonline.com\/doi\/full\/10.1080\/01605682.2024.2421339#d1e276\">our research found that testing out much smaller selections<\/a> \u2013 even as few as eight out of 30 models \u2013 produced data that in some cases was even more accurate that before, while taking 70% less time to compute.<\/p>\n<h3><strong>Suboptimal parameters<\/strong><\/h3>\n<p>In addition to the optimal choice of model, accepted wisdom would again suggest that the parameters used to produce a forecast should be ideal \u2013 but this is an impossible task. After all, we can only identify parameters based on past data, with no guarantees for the future.<\/p>\n<p>As such, why not use \u2018good\u2019, quicker-to-estimate parameters rather than \u2018best\u2019 ones, which may call for greatly increased computational time and power?<\/p>\n<p>How far parameters can reasonably diverge from optimal ones does, of course, call for case-by-case judgement. But <a href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0305054817301193?via%3Dihub#sec0002\">our research identified that this trade-off is entirely feasible<\/a> \u2013 reducing computing time by 50-90% \u2013 without forecast accuracy suffering to a corresponding degree.<\/p>\n<h3><strong>Infrequent updating<\/strong><\/h3>\n<p>How often do models really need updating to remain accurate? And does the choice of model need to be re-assessed every time, in addition to the parameters?<\/p>\n<p><a href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0377221723006859?via%3Dihub\">Our research examined the impact of doing so at various frequencies<\/a>, from every use to just once per year. While \u2013 as expected \u2013 computational load does fall along with the frequency of updates, the accuracy of the results does not suffer accordingly.<\/p>\n<p>With many retailers relying on cloud computing to produce their forecasts, applying these shortcuts could save not just processing power but also money.<\/p>\n<p>In fact, using a reduced, suboptimal set of models as outlined here could potentially save a retail chain more than $1,000,000 per year. What\u2019s more, it could reduce their carbon footprint by the equivalent of the carbon dioxide absorbed by over 3.2 million trees.<\/p>\n<p>As the saying goes, \u2018perfect is the enemy of good\u2019 \u2013 a motto retailers could do well to bear in mind when considering the compromises they\u2019re willing to make to ensure that their forecasts don\u2019t cost the earth.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Retail forecasting relies on highly complex calculations but, as Professor Fotios Petropoulos explains, there are ways of simplifying models without sacrificing accuracy. The environmental impact of computing can be vast \u2013 particularly when artificial intelligence such as machine learning is...<\/p>\n","protected":false},"author":1377,"featured_media":1159,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[185,161,107,29,153,66,281,77,25],"tags":[334,277,42,359,31,357,172,358,34],"class_list":["post-1158","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-climate","category-data","category-digital","category-environment","category-logistics","category-research","category-retail","category-sustainability","category-technology","tag-ai","tag-artificial-intelligence","tag-climate-change","tag-computing","tag-environment","tag-forecasting","tag-retail","tag-retail-forecasting","tag-sustainability"],"acf":[],"jetpack_featured_media_url":"https:\/\/blogs.bath.ac.uk\/business-and-society\/wp-content\/uploads\/sites\/133\/2025\/03\/hanson-lu-sq5P00L7lXc-unsplash.jpg","jetpack_shortlink":"https:\/\/wp.me\/pd4Pj1-iG","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blogs.bath.ac.uk\/business-and-society\/wp-json\/wp\/v2\/posts\/1158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.bath.ac.uk\/business-and-society\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.bath.ac.uk\/business-and-society\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.bath.ac.uk\/business-and-society\/wp-json\/wp\/v2\/users\/1377"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.bath.ac.uk\/business-and-society\/wp-json\/wp\/v2\/comments?post=1158"}],"version-history":[{"count":0,"href":"https:\/\/blogs.bath.ac.uk\/business-and-society\/wp-json\/wp\/v2\/posts\/1158\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.bath.ac.uk\/business-and-society\/wp-json\/wp\/v2\/media\/1159"}],"wp:attachment":[{"href":"https:\/\/blogs.bath.ac.uk\/business-and-society\/wp-json\/wp\/v2\/media?parent=1158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.bath.ac.uk\/business-and-society\/wp-json\/wp\/v2\/categories?post=1158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.bath.ac.uk\/business-and-society\/wp-json\/wp\/v2\/tags?post=1158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}