Page 365 - 《软件学报》2025年第8期
P. 365

3788                                                       软件学报  2025  年第  36  卷第  8  期


                 temporal  features  are  extracted  from  the  representations  of  the  two  networks  using  transfer  learning  techniques.  Lastly,  these  domain-
                 invariant  features  are  utilized  to  predict  the  future  traffic  flow  in  the  target  network.  To  validate  the  effectiveness  of  the  proposed  model,
                 experiments  are  conducted  on  real-world  datasets.  The  results  demonstrate  that  TL-STGCN  outperforms  existing  methods  by  achieving  the
                 highest  accuracy  in  mean  absolute  error,  root  mean  square  error,  and  mean  absolute  percentage  error,  which  proves  that  TL-STGCN
                 provides more accurate traffic flow predictions for scenarios with data scarcity in traffic networks.
                 Key words:  intelligent transportation; traffic flow prediction; graph convolutional network (GCN); attention mechanism; transfer learning

                    随着经济的发展, 科技的进步, 汽车保有量不断增加, 交通系统不断扩张且变得愈加复杂, 城市道路变得拥堵,
                 人们的出行变得愈发困难. 智能交通系统             (intelligent traffic system, ITS) 用于规划管理和智能调度交通运行已成为
                 未来的建设趋势      [1] . 准确地预测未来交通流是智能交通系统的基础和核心任务, 有助于提前预知路况, 缓解道路拥
                 堵, 同时为行程规划、地区功能划分等上层任务提供基础.
                    传统的交通预测模型包括历史平均模型、自回归平均移动模型等统计学习方法. 这些模型算法简单, 但在实
                 际应用中对高度非线性交通流的预测能力有限. 近年来随着深度学习研究的发展, 深度学习的方法如循环神经网
                 络  (recurrent neural network, RNN) 和门控卷积网络  (gated convolutional neural network, Gated CNN) 等被广泛应用
                 在交通预测任务中       [2]  . 该类方法可以利用自循环机制和数据的时间依赖性进行预测, 与统计学习的方法相比预测
                 精度更高. 然而, 交通流是一种典型的时空数据, 在进行预测时既需要考虑道路网络的时间依赖性, 同时也需要考虑
                 其空间依赖性. 对此, 一些研究       [3,4] 采用  RNN  等提取交通流数据的时间依赖性, 并结合卷积神经网络              (convolutional
                 neural network, CNN) 提取空间依赖性, 进而得到交通流数据完整的时空依赖性. 但传统的                 CNN  只适用于规则的
                 欧几里得空间结构数据, 这些方法仅适用于网格结构的交通路网. 然而, 大部分的交通路网本质上是图结构的, 因
                 此一些研究    [5−8] 引入了图神经网络   (graph neural network, GNN) 来提取此类非欧几里得数据的空间特征, 同时结合
                 RNN  或  Gated CNN  方法提取交通流数据时间特征, 并结合注意力机制从而更好地关注到关键信息. 这些方法在交
                 通路网预测任务中取得了良好的效果.
                    然而, 上述研究工作大多基于大量完备的历史观测数据来进行有效的预测, 这对于一些交通路网是不现实的.
                 例如, 一些交通路网遭受天气、停电、机器故障等影响会导致路网数据丢失或异常; 或由于隐私问题, 历史交通数
                 据不可使用; 还有部分地区发展水平低, 传感器数量少, 导致数据稀缺. 一般而言, 数据稀缺指的是交通路网中一段
                 时间或某些时间的交通流数据不连续, 丢失, 难以获取, 或者收集到的数据样本少. 在这些情况下, 缺少历史观测数
                 据, 传统方法往往从大量历史数据中提取时空相关性, 在数据稀缺时这些方法提取到的特征不准确, 因此无法对未
                 来交通流进行准确的预测. 迁移学习是解决交通预测中数据稀缺问题的有效方法, 将数据丰富的交通路网作为源
                 域, 数据稀缺的交通路网作为目标域, 通过迁移学习从源域中学习可转移知识, 以辅助目标域进行交通流预测. 近
                 年来, 一些研究    [9−12] 已经将迁移学习的方法用于交通预测任务中, 然而这些方法基于                 CNN  网络将交通路网划分成
                 网格结构, 所以不适用于图结构的交通数据. 部分研究                [13] 将图嵌入和迁移学习结合起来, 但是交通流数据有强烈
                 的时间相关性, 这种方法忽略了数据间的长期依赖关系, 对于时间特征的提取不够深入. 因此, 如何在历史观测数
                 据稀缺的图结构交通路网上准确地预测其未来交通流, 仍然是值得解决的问题.
                    针对上述问题, 本文提出一种基于时空图卷积网络的迁移学习模型                      (transfer learning based on spatial-temporal
                 graph convolutional network, TL-STGCN), 该模型利用时空图卷积网络结合迁移学习来预测目标域的未来交通流.
                 本文的贡献如下.
                    (1) 提出一种基于时空图卷积网络的迁移学习模型               TL-STGCN, 从数据充足的源路网中学习可转移的知识, 用
                 以解决数据稀缺的目标交通路网的未来交通流预测问题.
                    (2) 采用时间注意力机制, 给予关键信息更多关注, 对时序数据的长期依赖关系进行处理, 从而捕捉交通数据
                 不同时间之间的动态相关性. 进一步结合             GNN  与  Gated CNN  构成时空图卷积网络, 以提取源路网和目标域交通
                 路网的时空特征表示. 将时空图卷积网络与对抗性域适应相结合, 以减小两个域间特征表示分布的差异, 促进知识
                 的迁移.
                    (3) 在真实世界的交通数据集中进行了实验, 并与多种基线方法进行对比, 采用了平均绝对误差、均方根误差
   360   361   362   363   364   365   366   367   368   369   370