基于 7 大城市实景数据,清华大学团队开源 GPD 模型

💡 原文中文,约3200字,阅读约需8分钟。
📝

内容提要

清华大学提出了GPD模型,利用扩散模型生成神经网络参数,实现时空少样本学习。GPD在人群流动和交通速度预测任务中表现出色,平均提高了7.87%。该模型适配性强,可与不同时空预测模型结合使用。

🔎

延伸解读

扩散模型为何能用于参数生成

GPD 将扩散模型从图像生成领域迁移到神经网络参数生成,核心在于把参数优化视为去噪过程。扩散模型通过逐步去噪从噪声中恢复参数,这与从随机初始化开始优化网络参数的过程相似。因此,预训练扩散模型可以学习源城市中参数优化的知识,再根据目标城市的提示生成适配参数,实现知识迁移。

区域提示的设计与灵活性

GPD 使用区域提示来引导参数生成,提示可灵活选择能捕捉区域特征的静态信息,如人口、面积、功能及兴趣点分布。空间提示来自城市知识图谱的节点表征,仅依赖区域邻接性和功能相似性等易获取关系;时间提示来自自监督学习模型的编码器。这种设计降低了对复杂匹配的依赖,增强了跨城市泛化能力。

少样本场景下的性能提升

在人群流动和交通速度预测任务中,GPD 在数据稀缺场景下平均性能提升 7.87%。具体到数据集,华盛顿特区、巴尔的摩、洛杉矶和成都的 MAE 分别降低 4.31%、17.1%、2.1% 和 8.17%。这表明,仅用少量目标城市数据(如 3 天)即可生成有效预测模型,而传统方法通常需要数月数据。

框架适配性与实际意义

GPD 框架不依赖特定时空预测模型,实验验证了其与 STGCN、GWN 和 STID 等模型结合均能保持优越性。这种适配性意味着城市可根据自身需求选择基础模型,利用 GPD 进行少样本迁移。随着时空数据采集能力提升和少样本学习方法迭代,该技术有望降低智慧城市中数据稀缺区域的建模门槛。

❓

Q&A

GPD模型的主要功能是什么?

GPD模型主要用于时空少样本学习,特别在人群流动和交通速度预测任务中表现出色。

GPD模型是如何提高预测性能的?

GPD模型通过预训练和提示微调,利用源城市的数据生成适应目标城市的神经网络参数,从而提高预测性能,平均提升7.87%。

GPD模型的适配性如何?

GPD框架适配性强,可以与不同时空预测模型结合使用,验证了其灵活性。

GPD模型的研究成果在哪些数据集上进行验证?

GPD模型在纽约市、华盛顿特区、巴尔的摩、洛杉矶和成都等多个真实世界数据集上进行了验证。

GPD模型的研究背景是什么?

GPD模型旨在解决城市计算中普遍存在的数据稀缺性问题,利用扩散模型生成神经网络参数以实现知识迁移。

时空数据在智慧城市建设中的重要性是什么?

时空数据是智慧城市建设的重要基础,记录事件在时间和空间维度上的变化,支持城市治理和资源管理。

🏷️

标签

➡️

继续阅读