第12章 环境影响 在本章中,首先提出一个问题:大语言模型对环境的影响是什么? 这里给出的一个答案是:气候变化 一方面,我们都听说过气候变化的严重影响(文章1、文章2): 我们已经比工业革命前的水平高出1.2°C 需要保持在1.5°C以下以避免气候危机 根据目前的轨迹,在未来几十年内将达到2.7°C climate-change 另一方面,我们看到训练大语言模型所需的计算量大幅增加(从而导致二氧化碳排放)。以下是一些数据: Strubell et al., 2018估计,训练排放了626,000磅二氧化碳(5辆汽车终生的排放量)。 DeepMind的Gopher报告称,训练产生的二氧化碳估计为380吨。 本章将学习如何将大语言模型与环境影响联系起来。
在本章中,首先提出一个问题:大语言模型对环境的影响是什么?
这里给出的一个答案是:气候变化

另一方面,我们看到训练大语言模型所需的计算量大幅增加(从而导致二氧化碳排放)。以下是一些数据:
本章将学习如何将大语言模型与环境影响联系起来。
学习目标:
注意事项:
本节主要基于Ligozat et al. (2021)的论文,从多个角度进行探讨语言模型/AI对气候影响的内容:
从哲学角度来说,大多数关于人工智能和机器学习对环境影响的工作都集中在温室气体排放(受气候变化启发)上,但更重要的是(尽管很难)采取系统方法来思考:
从**生命周期评估(LCA)**的角度来说:
从IT设备的生命周期来说:
此时要对生命周期中的注意事项做一下说明:
生产
使用
生命的终结
特别地,在使用阶段:
数据:需要获取、生成和存储数据
学习:训练大语言模型
推理:在生产中运行模型
示例:谷歌每天收到56亿次搜索查询(来源)。
通常部署的是从大模型中蒸馏出来的小得多的模型(如果特定于任务,则可以小得更多)。
如果你需要进行多个预测(例如,情感、主题分类等),可以对句子进行一次编码(例如,BERT),并使用不同的任务特定的分类头。

从环境影响的角度来说:
温室气体排放:导致气候变化
水足迹:淡水在一些地区是稀缺资源
对人类的危害:释放到环境中(空气、水、土壤)的化学物质,可导致癌症等。
非生物资源枯竭
其他二阶效应(更多细节):
虽然考虑整个生命周期很重要,但我们将主要关注气候变化和温室气体排放,因为这是大部分研究人工智能和机器学习对环境的影响所关注的。
气温正在上升:

负面影响:
原因:


碳排放量的计量单位为kg CO2 eq:
到目前为止,我们已经讨论了温室气体排放及其对气候变化的影响,气候变化是环境影响的一种特别突出的形式。数据中心使用能源(以电力的形式)。这是如何映射到排放量上的?答案是,这取决于电力是如何产生的。
碳强度(Carbon intensity:):使用每千瓦时能源排放的碳量(来源)


数据中心统计数字 (Md Abu Bakar Siddik et al., 2021):
现在让我们试着计算训练所需的能源使用量,从而计算温室气体排放量。
ML CO2 Impact Calculator(Lacoste et al., 2019)提供了一种基于硬件、使用的小时数、供应商和地区来估计排放量的简单方法。
这是第一篇真正激发NLP社区对环境影响认识的论文。
计算功耗(kWh):
它们的平均值:
结果
BERT-base(110M参数):1438 lbs CO2eq
神经结构搜索(213M参数)以获得Evolved Transformer So et al. (2019):626155 lbs CO2eq
1名乘客乘坐从纽约到旧金山的往返航班:1984 lbs CO2eq(0.9吨)
汽车生命周期:126,000 lbs CO2eq
简单形式:
许多设计决策:

对于训练:
不同模型的估计值:
反驳Strubell et al. (2019)的神经结构搜索的估计值:
要点:
环境影响是一个巨大的话题。一切都是相互联系的,所以很难得出一个干净的定量指标。但要真正着眼于全局。
尽管如今大语言模型的还很少,但它正在快速增长。
大语言模型的通用性提供了节省成本的潜力(“一次性训练”并适用于许多不同的任务)。但它们的成本要高得多,需要可能需要重新训练。这里的权衡是什么?
缓解措施:
在论文报告排放量:
Energy and Policy Considerations for Deep Learning in NLP. Emma Strubell, Ananya Ganesh, A. McCallum. ACL 2019.
Quantifying the Carbon Emissions of Machine Learning. Alexandre Lacoste, Alexandra Luccioni, V. Schmidt, Thomas Dandres. 2019. Introduces ML Carbon Emissions Calculator.
Towards the Systematic Reporting of the Energy and Carbon Footprints of Machine Learning. Peter Henderson, Jieru Hu, Joshua Romoff, Emma Brunskill, Dan Jurafsky, Joelle Pineau. 2020. Introduces the environment impact tracker tool.
Carbon Emissions and Large Neural Network Training. David Patterson, Joseph Gonzalez, Quoc V. Le, Chen Liang, Lluís-Miquel Munguía, D. Rothchild, David R. So, Maud Texier, J. Dean. 2021. From Google.
Sustainable AI: Environmental Implications, Challenges and Opportunities. Carole-Jean Wu, R. Raghavendra, Udit Gupta, Bilge Acun, Newsha Ardalani, Kiwan Maeng, Gloria Chang, Fiona Aga Behram, James Huang, Charles Bai, M. Gschwind, Anurag Gupta, Myle Ott, Anastasia Melnikov, Salvatore Candido, David Brooks, Geeta Chauhan, Benjamin Lee, Hsien-Hsin S. Lee, Bugra Akyildiz, Maximilian Balandat, Joe Spisak, R. Jain, M. Rabbat, K. Hazelwood. 2021. From Facebook.
Unraveling the hidden environmental impacts of AI solutions for environment. Anne-Laure Ligozat, J. Lefèvre, A. Bugeau, Jacques Combaz. 2021.
The environmental footprint of data centers in the United States.