论文解读(15)-UrbanGPT

加油,这一篇也是感受一下大语言模型的力量!

原文:

UrbanGPT: Spatio-Temporal Large Language Models
UrbanGPT: Spatio-Temporal Large Language Models (arxiv.org)

参考:

摘要

目标是创建一个时空语言大模型,可以在城市任务中进行很好的泛化。

1. Introduction

While current spatio-temporal neural network techniques have proven to be highly effective, it is crucial to acknowledge their strong dependence on having an abundance of labeled data in order to generate accurate predictions. However, the pervasive problem of data scarcity in practical urban sensing scenarios poses a significant challenge. For example, deploying sensors throughout the entire urban space to monitor citywide traffic volume or air quality is impractical due to the high cost involved 17, 41. Moreover, the challenge of limited labeled data availability extends to spatiotemporal forecasting across different cities, in which acquiring labeled data for each target city becomes a daunting task 13, 38. These issues emphasize the pressing need for novel solutions that address data scarcity and enhance the generalization capabilities of spatio-temporal models in various smart city applications.

这一段就讲述了目前的task或者说challenge:

1)稀缺标签数据和重新训练的巨大开销

2)LLMs和现有时空模型缺乏零样本场景下的泛化能力

3)如何将LLMs的出色推理能力扩展到时空预测场景

  • (看来重点就在于零样本的处理)
1.2 贡献
  • 首次尝试开发一种能够在不同数据集上预测各种城市现象的时空大语言模型
  • 时空预测框架UrbanGPT,它使得大语言模型能够理解时空之间错综复杂的相互依赖关系
  • UrbanGPT在零样本时空学习场景中具有出色的泛化能力。

2. Preliminaries

和related work 是一个意思,主要展示一些相关工作,如果有不懂的,可以看相关的内容。

  • spatio-temporal data
  • spatio-temporal forecasting
  • spatio-temporal zero-shot learning

3. Methodology

3.1 Spatio-Temporal Dependency Encoder (时空依赖编码器)

时空编码器包括两个关键的部分:

  • a gated dilated convolution layer (门控扩散卷积层)
  • a multi-level correlation injection layer (多层次关联注入层)

Er:initial spatial-temporal embedding (初始化时空嵌入)(由原始数据经过一个线性层得到)

Er' :是Er的切片。

Wk,Wg:分别是两个一维的空洞卷积核(1-D dilated convoution kernels)

bk,bg:就是相应的bias(corresponding bias)

激活函数Sigmoid:用于控制多层卷积运算的信息保留程度。

通过编码后,就可以获得不同级别的时间依赖关系了,但是这些数据毕竟属于不同的颗粒度,或者说是不同的level。因此,还需要一个注意力相关的机制去处理一下。

多层次关联注入层:

Ws:卷积核

bs:bias

3.2 Spatio-Temporal Instruction-Tuning

时空数据-文本对齐

这里有一点没有特别理解,

可以看一下博客中的内容:

  • (应该是指引入了special tokens)

时空提示指令

  • 就是prompt

时间信息包括一周的日期和时间等因素,而区域信息包括城市、行政区域和附近的兴趣点(POI)数据等


时空指令微调

  • 就是模型本身不直接生成结果,而是生成预测标记(类似像之前几篇论文一样去帮助后续计算的理解,可以理解为一种enhancement)
3.3 Model Optimization

loss计算:

  • 这个就是简单的常用的回归中用的loss(好像就是交叉熵)

4. 实验

跨区域零样本预测:

跨城市零样本预测:

总体还可以,下面是消融实验,这块就直接跳过了。

5. 展望

但在未来的研究中仍然存在待解决的限制。作为第一步,我们积极收集更多种类的城市数据,以增强和完善UrbanGPT在更广泛的城市计算领域的能力。此外,理解UrbanGPT的决策过程也是重要的。虽然该模型表现出卓越的性能,但提供可解释性同样重要。未来的研究也将集中于赋予UrbanGPT模型解释其预测的能力。

  • 就是可解释性的问题
相关推荐
pnoker7 分钟前
IoT DC3 概念解读:把设备抽象成一套语义模板——位号、指令、事件与面向智能体的设备建模
java·人工智能·物联网·iot·dc3
Fnetlink120 分钟前
Fnet 云网安 260904
网络·人工智能·安全·web安全·网络安全
ZGIAI21 分钟前
Agent 越来越强,企业为什么反而更需要“运行层”?
人工智能·架构
ZGIAI33 分钟前
企业级 Agent 平台开源:ZGI 把模型、知识库、Skills 和 Workflow 放进同一个 Runtime
人工智能·架构
葡萄城技术团队41 分钟前
表格智能体系列 · 7:让 AI 的操作可以反悔
人工智能
m0_3807438741 分钟前
给 Claude API 调用补上超时重试和错误分类
开发语言·人工智能·php
天远数科42 分钟前
风险治理实战:基于天远车信盟出险构建自动化理赔核保流水线
java·网络·人工智能·自动化
lifallen1 小时前
Skill 的生命周期:问题消失以后
人工智能·学习·ai·ai编程
YaraMemo1 小时前
元启发式算法框架
人工智能·算法·5g·信息与通信·启发式算法·信号处理
草邦设计开发团队_媒体资源平台1 小时前
GEO 信源整合一键发布软文:从内容生产到流量获客的自动化实践
运维·人工智能·自动化