微软团队发布第一个基于AI的天气和气候基础模型 ClimaX

本文涉及的产品
交互式建模 PAI-DSW,5000CU*H 3个月
简介: 微软团队发布第一个基于AI的天气和气候基础模型 ClimaX


大多数最先进的天气和气候建模方法都是基于大气的物理学数值模型。这些方法旨在模拟非线性动力学和多个变量之间的复杂相互作用,这些变量很难近似。此外,许多此类数值模型的计算量很大,尤其是在以细粒度的空间和时间分辨率对大气现象进行建模时。

近期基于机器学习的数据驱动方法,旨在通过使用深度神经网络学习数据驱动的函数映射,来直接解决下游预测或投影任务。然而,这些网络是使用针对特定时空任务的精选和同质气候数据集进行训练的,因此缺乏数值模型的通用性。

微软自主系统与机器人研究小组以及微软研究院科学智能中心开发了 ClimaX,这是一种灵活且可推广的天气和气候科学深度学习模型,可以使用跨越不同变量、时空覆盖和物理基础的异构数据集进行训练。

ClimaX 使用新颖的编码和聚合块扩展了 Transformer 架构,这些块允许有效使用可用计算,同时保持通用性。ClimaX 在源自 CMIP6 的气候数据集上使用自我监督学习目标进行了预训练。然后可以对预训练的 ClimaX 进行微调,以解决广泛的气候和天气任务,包括那些涉及预训练期间看不到的大气变量和时空尺度的任务。

研究表明,与现有的数据驱动基线相比,ClimaX 中的这种普遍性导致天气预报和气候预测基准的卓越性能,即使在较低分辨率和计算预算下进行预训练也是如此。

该研究以「ClimaX: A foundation model for weather and climate」为题,于 2023 年 1月 24 日发布在 arXiv 预印平台。

当前一个关键的见解是,认识到天气和气候科学中的所有预测和建模任务都基于物理现象及其与当地和全球地理的相互作用。因此,应当设计一个以许多不同尺度模拟大量天气和气候变量的基础模型,从而对这些物理定律和相关的地理相互作用进行编码。

当前最先进的数值天气和气候模型基于对大型微分方程系统的模拟,这些微分方程基于不同地球系统的已知物理学将能量和物质的流动联系起来。因此,通常需要最先进的数值天气和气候模型才能在高分辨率的大型超级计算机上运行。尽管这些方法很成功,但众所周知,这些模型在长期和短期内都存在弱点和局限性。

另一方面,技术的进步带来了来自卫星、雷达和其他气象传感器的大量数据。这些数据还可以为天气和气候建模提供有价值的信息,特别是在更精细的时间和空间分辨率下,同时可能解释不太了解的复杂物理学。然而,当前的大规模数值天气和气候模型很难吸收这种规模的数据。

机器学习(ML)模型可以提供替代权衡,从数据和计算的规模中获益。近期,为中短期天气预报扩展深度学习系统的尝试已经取得了巨大的成功,通常已经在感兴趣的关键变量上匹配了当前最先进的数值天气模型。然而,由于大多数 ML 模型都是针对特定数据集的特定预测任务进行训练的,它们缺乏地球系统科学的通用实用性,因此不完全基于物理学。

从机器学习的角度来看,大量可用数据——从陆地、沙子或大气的直接天气测量,数十年来在不同空间尺度上重新分析的天气数据,到各种场景的物理信息气候预测——是为天气和气候建模建立完全基于物理的基础模型的卓有成效的基础。尤其如此,因为天气和气候数据通常共享同一组方程(尽管具有相当不同的特征)。

ClimaX 架构和框架

在自然语言处理或计算机视觉等学科中,众所周知,经过训练以使用监督学习解决单个任务的 ML 模型在训练期间需要标签,并且在训练分布之外部署时很脆弱。近年来,预训练大型无监督「基础」模型因此成为一种新范式,缓解了监督瓶颈。预训练后,有很多方法可以在几乎没有或没有(即零样本)额外监督的情况下,在任意跨度的任务上微调同一模型。

ClimaX 遵循预训练-微调范式。对于预训练 ClimaX,研究人员的第一个关键建议是超越标准的均质天气数据集,而是利用基于物理的气候模拟数据集,由于来自多个小组的各种气候模拟,这些数据集非常丰富。通过仅使用可用数据集的一小部分,研究表明这些数据集中的异质性已经足以作为一个丰富而丰富的预训练数据集。

但要做到这一点,研究人员需要一个模型架构能够恰当地包含那些高度多模态的气候数据集的异质性,因为观测通常对应于许多不同的、无限的变量。此外,许多观测数据集是不规则的,因为它们的时空覆盖范围不同,对应于大气变量的不同子集。

ClimaX 的核心是一个基于 Vision Transformers(ViT)的多维图像到图像转换架构。基于 ViT 的架构特别适合对天气和气候现象进行建模,因为它们自然地标记了类似于不同时空输入的多尺度数据的空间性质,并且还提供了将标记化扩展到广泛的多通道特征的机会。然而,要将 ViT 架构重新用于 ClimaX,需要进行两个根本性的改变:变量标记化和变量聚合。

图示:预训练期间使用的 ClimaX 架构。(来源:论文)

变量标记化:图像数据的标准 ViT 标记化方案将输入分成大小相等的块,并将这些块在宽度、高度和通道维度上展平为一个向量。然而,这对于气候和天气数据来说并不是那么简单,因为不同数据集之间的物理变量数量可能会有所不同。具体来说,在该研究的例子中,每个气候预训练数据子集都包含不同模型的模拟数据,因此具有不同的基础变量。因此,研究人员提出变量标记化,将变量视为单独的模式,即使在不规则数据集的情况下也能实现更灵活的训练。

图示:变量标记化,将变量视为单独的模式,以实现更灵活的训练。(来源:论文)

变量聚合:变量标记化有两个固有的问题。首先,它产生的序列随输入变量的数量线性增加,这在计算上作为 ViT 的自注意层的输入是不可行的。其次,输入很容易包含具有不同物理基础的不同变量的标记。因此,研究人员提出变量聚合,这是一种交叉注意操作,可为每个空间位置输出大小相等的嵌入向量。

图示:变量聚合,一种交叉注意操作,为每个空间位置输出大小相同的嵌入向量。(来源:论文)

对各种下游任务进行微调

论文重点介绍了 ClimaX 在各种与天气和气候相关的下游任务中的表现,研究人员将这些任务分为天气预报(全球、区域、次季节和季节)、气候预测和气候降尺度。ClimaX 由于其四个可学习的组件而非常灵活:令牌嵌入层、变量聚合模块、注意力块和预测头。如果下游变量与预训练变量重叠,还可以微调整个模型。如果在预训练期间看不到变量,研究人员会用新初始化的网络替换嵌入层和预测头,并对其他两个组件进行微调或冻结。

图示:用于气候预测任务的示例微调管道。一组不同的输入和输出变量需要不同的嵌入层和预测头。注意层可以被冻结或微调。(来源:论文)

亮点

全球天气预报

图示:使用 ClimaX(未来 6 小时至 1 个月)的关键天气变量(温度:T2m、T850、风:U10、V10)的预测结果可视化。(来源:论文)

ClimaX 在对相同的 ERA5 数据进行微调时,即使在中等分辨率 (1.40625˚) 上,即使在短期和中期预测方面不比 IFS 表现得更好,但在长期预测方面的表现也相当出色。

图示:ClimaX 对关键天气变量(温度:T2m、T850、风:U10、地势:Z500)的全球预报性能与不同前置时间范围内使用的最先进的数值天气预报系统 IFS 的比较。ClimaX 已经接近中短期预测,同时在更长的提前期范围内变得更好。(来源:论文)

气候预测

气候预测帮助气候科学家了解温室气体浓度或气溶胶排放等各种强迫因素对长期气候状况的影响。最近引入了 ClimateBench,以持续评估机器学习方法,以提高气候预测的准确性。该任务明显不同于预训练机制,其输入和输出与预训练期间完全不同。尽管如此,将 ClimaX 注意力层转移到此任务,仍会产生与 ClimateBench 中当前最先进的基线相当或更好的性能。

表:尽管在预训练期间从未见过任何输入或输出变量,但 ClimaX 的表现优于其他基线。(来源:论文)

气候模型降尺度

由于空间分辨率较粗糙,气候模型通常无法提供足够的细节来分析区域和当地现象。降尺度有助于提供更高分辨率的气候预测,并通过将这些模型与更高分辨率的当地气候条件相关联来减少这些模型输出的偏差。研究人员通过使用较低分辨率气候模型的预测作为输入,并将再分析天气数据中的相应值作为较高分辨率的目标来评估 ClimaX 在此任务上的表现。研究人员发现 ClimaX 在所有关键指标上再次优于其他基于深度学习的基线。

表:ClimaX 在从 MPI-ESM (5.625˚) 到 ERA5 (1.40625˚) 的降尺度方面比其他深度学习基线表现更好。(来源:论文)

图示:使用 ClimaX 对关键气候变量(温度:T2m、T850)进行降尺度预测的可视化。(来源:论文)

缩放分析

当给定更多计算、数据或参数时,基于 Transformer 的机器学习架构已经发现了有利且可预测的缩放特性。ClimaX 模型也是如此。研究人员发现这些趋势很有希望,因为与其他领域目前流行的具有数十亿参数的架构相比,这里只扩展到相当小的模型。此外,还有大量公开可用的天气和气候数据,尚未利用这些数据来预训练更大的模型。

图示:ClimaX 的比例规律分析。更大的模型和更多的数据不断提高关键任务的性能,更大的模型也具有更高的样本效率。(来源:论文)

使用数据驱动方法推进天气和气候建模

该团队发布 ClimaX,旨在进一步推动数据驱动的天气和气候建模。该团队的目标是让任何人都能轻松使用最新的机器学习方法来解决大量问题,从局部范围内的近期预测到涉及天气和气候变量的长期过程建模。ClimaX 朝着为各种此类任务提供单一起点的想法迈出了一大步。研究人员迫不及待地想看看这个新兴领域的未来。

论文链接:https://arxiv.org/abs/2301.10343

相关报道:https://microsoft.com/en-us/research/group/autonomous-systems-group-robotics/articles/introducing-climax-the-first-foundation-model-for-weather-and-climate/


相关文章
|
2天前
|
人工智能 前端开发 算法
参加完全球开发者大会之后,我一个小前端尝试使用了一些AI模型
参加完全球开发者大会之后,我一个小前端尝试使用了一些AI模型
|
3天前
|
人工智能 数据安全/隐私保护
Sora超逼真视频引恐慌!Nature刊文警示AI视频模型,或在2024年颠覆科学和社会
【4月更文挑战第27天】OpenAI公司的新型AI工具Sora能根据文字提示生成超逼真视频,引发关注。尽管已有类似产品,如Runway的Gen-2和谷歌的Lumiere,Sora以其高质量生成效果领先。该技术的进步可能导致2024年全球政治格局的颠覆,同时带来虚假信息的挑战。OpenAI已组建“红队”评估风险,但虚假视频识别仍是难题。尽管有水印解决方案,其有效性尚不确定。Sora在教育、医疗和科研等领域有潜力,但也对创意产业构成威胁。
13 2
|
3天前
|
人工智能 数据库 芯片
【报告介绍】中国AI大模型产业:发展现状与未来展望
【4月更文挑战第27天】中国AI大模型产业快速发展,受益于政策支持、技术创新及市场需求,已在电商等领域广泛应用,展现巨大潜力。但面临算力瓶颈、技术局限和数据不足等挑战。未来,AI大模型将向通用化与专用化发展,开源趋势将促进小型开发者参与,高性能芯片升级也将助力产业进步。[报告下载链接](http://download.people.com.cn/jiankang/nineteen17114578641.pdf)
15 2
|
4天前
|
机器学习/深度学习 人工智能 算法
AI大模型学习理论基础
本文探讨了AI大模型学习的理论基础,包括深度学习(模拟神经元工作原理,通过多层非线性变换提取特征)、神经网络结构(如前馈、循环和卷积网络)、训练方法(监督、无监督、强化学习)、优化算法(如SGD及其变种)、正则化(L1、L2和dropout防止过拟合)以及迁移学习(利用预训练模型加速新任务学习)。这些理论基础推动了AI大模型在复杂任务中的应用和人工智能的发展。
|
5天前
|
机器学习/深度学习 人工智能 安全
模型被投毒攻击,如今有了新的安全手段,还被AI顶刊接收
【4月更文挑战第25天】研究人员提出了一种结合区块链和分布式账本技术的联邦学习系统,以增强对抗投毒攻击的安全性。该系统利用智能合约支持的点对点投票和奖励惩罚机制,提高模型聚合的鲁棒性。此创新方法首次将区块链应用于联邦学习,减少中心化服务器的风险,但同时也面临计算成本增加、延迟问题以及智能合约安全性的挑战。论文已被AI顶刊接收,为金融、医疗等领域提供更安全的机器学习解决方案。[[1](https://ieeexplore.ieee.org/document/10471193)]
16 3
|
6天前
|
人工智能 搜索推荐
杨笛一新作:社恐有救了,AI大模型一对一陪聊,帮i人变成e人
【4月更文挑战第24天】杨笛一团队研发的AI大模型,以“AI伙伴”和“AI导师”框架帮助社恐人群提升社交技能。通过模拟真实场景和个性化反馈,该方法降低训练门槛,增强学习者自信。但也有挑战,如保持AI模拟的真实性,防止反馈偏见,并避免过度依赖。研究强调,AI应作为辅助工具而非替代。[论文链接](https://arxiv.org/pdf/2404.04204.pdf)
12 1
|
7天前
|
人工智能 搜索推荐 决策智能
【AI Agent系列】【阿里AgentScope框架】1. 深入源码:详细解读AgentScope中的智能体定义以及模型配置的流程
【AI Agent系列】【阿里AgentScope框架】1. 深入源码:详细解读AgentScope中的智能体定义以及模型配置的流程
42 0
|
机器学习/深度学习 人工智能 自然语言处理
搜狗翻宝Pro机再次开挂,智能翻译硬件成中国人工智能的新风口
第五届世界互联网大会正在如火如荼的举行。
搜狗翻宝Pro机再次开挂,智能翻译硬件成中国人工智能的新风口
|
机器学习/深度学习 人工智能 自然语言处理
与世界同行 2017中国人工智能大会有感
与世界同行 2017中国人工智能大会有感
1543 0
与世界同行 2017中国人工智能大会有感
|
人工智能 自动驾驶
2019年上半年收集到的中国人工智能发展详情文章
2019年上半年收集到的中国人工智能发展详情文章