首页> 中国专利> 一种基于图神经网络的航班客座率的预测方法及系统

一种基于图神经网络的航班客座率的预测方法及系统

摘要

本发明涉及一种基于图神经网络的航班客座率的预测方法及系统,以目标航班作为目标节点,根据与目标节点的相关性选择参考节点,参考节点对应参考航班,由目标节点和参考节点的不同特征形成不同的特征子图;对多个特征子图融合获得邻接矩阵;获取目标节点及参考节点对应航班的销售记录,构建不同折扣下的时序特征;基于邻接矩阵及不同折扣下的时序特征图预测目标航班客座率。本发明考虑相关航班对目标航班的影响,基于航班在空间与时间上的变化准确预测客座率,大大提高了预测的准确性。本发明通过各种折扣下的销售量准确的预测客座率,能够提出更科学合理的定价策略,协助航线员调价,使航司收益最大化。

著录项

  • 公开/公告号CN112949952A

    专利类型发明专利

  • 公开/公告日2021-06-11

    原文格式PDF

  • 申请/专利权人 北京人人云图信息技术有限公司;

    申请/专利号CN202110503951.0

  • 发明设计人 高熙;蔡月月;周宇峰;丁海星;

    申请日2021-05-10

  • 分类号G06Q10/04(20120101);G06Q50/30(20120101);G06N3/08(20060101);

  • 代理机构11837 北京中创云知识产权代理事务所(普通合伙);

  • 代理人徐辉

  • 地址 100191 北京市海淀区学院路39号1幢唯实大厦12层1203号

  • 入库时间 2023-06-19 11:22:42

说明书

技术领域

本发明涉及数据分析技术领域,尤其涉及一种基于图神经网络的航班客座率的预测方法及系统。

背景技术

对于航空公司来说,收益管理具有非常重要的意义,而收益管理取决于航司服务与需求的平衡,这就需要航司实时地把握各航司的动态信息,对需求进行合理的预测和判断,然后制定合理的价格来让利润最大化。而现有的收益管理系统,无法实现对航班信息在多个维度的变化的实时管理。

现有的航班客座率的预测方法通常依据本航班的历史数据,未考虑其他航班对本航班的影响,预测准确度不高。

因此,如何实时管理航班在空间与时间上的变化,制定科学合理的定价策略,使航司收益最大化成为一个亟待解决的问题。

发明内容

针对现有技术中存在的问题,本发明提供一种基于图神经网络的航班客座率的预测方法及系统,考虑相关航班对目标航班的影响,基于航班在空间与时间上的变化准确预测客座率,实现对航班信息在多个维度的变化的实时管理。

为达到上述目的,本发明提供了一种基于图神经网络的航班客座率的预测方法,包括:

以目标航班作为目标节点,根据与目标节点的相关性选择参考节点,参考节点对应参考航班,由目标节点和参考节点的不同特征形成不同的特征子图;

对多个特征子图按照不同的权重融合获得邻接矩阵;

获取目标节点及参考节点对应航班的销售记录,构建不同折扣下的时序特征;

基于邻接矩阵及不同折扣下的时序特征预测目标航班和参考航班不同折扣下的销售量,由销售量计算目标航班的客座率。

进一步地,特征包括所属航司规模、起落城市、是否直达、起飞时段、航司所在航线的运力以及起飞时间是否在节假日前后、周末前后或工作日。进一步地,根据与目标节点特征的相关性选择参考节点包括,选择与目标节点的相关性超过设定阈值的航班作为参考节点。

进一步地,对多个特征子图按照不同的权重融合获得邻接矩阵包括:

对各个特征子图的特征加权求和并归一化得到邻接矩阵。

进一步地,采用预测模块基于邻接矩阵及不同折扣下的时序特征预测不同折扣下的航班销售量,所述预测模块内置图神经网络模型。

进一步地,由参考节点中选择与目标节点起落城市相同的航班,与目标航班形成航班集,计算航班集中各航班的总销售的均值,由销售的均值计算目标航班的客座率。

另一方面提供一种基于图神经网络的航班客座率的预测系统,包括:

特征子图构建模块,以目标航班作为目标节点,根据与目标节点的相关性选择参考节点,参考节点对应参考航班,由目标节点和参考节点的不同特征形成不同的特征子图;

融合模块,对多个特征子图融合获得融合成邻接矩阵;

时序特征构建模块,获取目标节点及参考节点对应航班的销售记录,构建不同折扣下的时序特征;

预测模块,基于邻接矩阵及不同折扣下的时序特征预测目标航班和参考航班不同折扣下的销售量,由销售量计算目标航班的客座率。

进一步地,特征包括所属航司规模、起落城市、是否直达、起飞时段、航司所在航线的运力以及起飞时间是否在节假日前后、周末前后或工作日。进一步地,根据与目标节点特征的相关性选择参考节点包括,选择与目标节点的相关性超过设定阈值的航班作为参考节点。

进一步地,所述融合模块,对各个特征子图的特征加权求和并归一化得到邻接矩阵。

进一步地,所述预测模块基于邻接矩阵及不同折扣下的时序特征预测不同折扣下的销售量,所述预测模块内置图神经网络模型。

进一步地,由不同折扣下的销售量,计算目标航班的客座率,具体计算方法为:由参考节点中选择与目标节点起落城市相同的航班,与目标航班形成航班集,计算航班集中各航班的总销售的均值,由销售的均值计算目标航班的客座率。

本发明的上述技术方案具有如下有益的技术效果:

(1)本发明考虑相关航班对目标航班的影响,基于航班在空间与时间上的变化准确预测客座率,大大提高了预测的准确性。

(2)本发明通过预测各种折扣下的销售量,进而达到客座率的预测,能够提出更科学合理的定价策略,协助航线员调价,使航司收益最大化。

(3)本发明采用图神经网络模型预测,预测效率高,精度高。

(4)本发明基于相同起落城市的不同航班的销售量预测值,取均值作为目标航班的预期销量计算目标航班的客座率,最大限度地减少了由于不同航线员定价差异对预测值的影响。

附图说明

图1为本发明实施例中一种基于图神经网络的航班客座率的预测方法的流程图;

图2为本发明实施例中图神经网络的训练过程示意图;

图3为预测结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。

如图1所示,基于图神经网络的航班客座率的预测方法,包括如下步骤:

预处理步骤:形成航班数据库,收集每个航班的特征信息。

特征至少包含:所属航司规模、起落城市、是否直达、起飞时段、航司所在航线的运力、起飞时间是否在节假日前后、周末前后或工作日。每个节点为包括各种特征信息的向量。

S1以目标航班作为目标节点,根据与目标节点的相关性选择参考节点,参考节点对应参考航班,由目标节点和参考节点的不同特征形成不同的特征子图。每个特征子图对应一个特征,对多个特征子图按照不同的权重融合获得邻接矩阵。

在一个实施例中,相关性计算使用的属性包含:所属航司规模、起落城市、是否直达、起飞时段、航司所在航线的运力、起飞时间是否在节假日前后、周末前后或工作日。与目标航班相关性超过阈值的航班作为参考节点。

进一步地,事先构建航班数据库,当航班信息出现调整后可以更新航班数据库。例如新增航班,减少航班后,可以调整节点。

在一个实施例中,对多个特征子图进行融合,可以对不同的特征子图设置不同的加权系数,多个特征子图加权后叠加获得邻接矩阵。

S2获取目标节点及参考节点对应航班的销售记录,构建不同折扣下的时序特征。

将航司的销售记录,根据邻接矩阵上的每一个节点的特征,按照不同折扣M,分解成起飞前N天的销售记录,将销售记录构建成在不同折扣下的时序特征。

将航司的销售记录,分解成与邻接矩阵对应的不同折扣下的时序特征,例如该时序特征包含距离起飞前N天的M 折的销售记录,M可以是2、3、4…9的折扣,N可以是7、6、5、4、3。

S3基于邻接矩阵及不同折扣下的时序特征预测目标航班和参考航班不同折扣下的销售量,由销售量计算目标航班的客座率。

将邻接矩阵、目标航班和参考航班时序特征输入图神经网络模型,预测得到目标航班和参考航班不同折扣下的销售量。

由参考节点中选择与目标节点起落城市相同的航班,与目标航班形成航班集,计算航班集中各航班的总销售的均值,由销售的均值计算目标航班的客座率。由于不同航班的销售记录受到航线员定价的影响,为了降低航线员个人定价策略差异性的影响,采用销售的均值计算目标航班的客座率,提高了预测的准确性。

本发明实施例中的图神经网络不限于现有的图神经网络中的一种或几种组合。

在一个实施例中,采用预测模块基于邻接矩阵及不同折扣下的时序特征预测不同折扣下的目标航班客座率,所述预测模块内置图神经网络模型。图神经网络模型基于输入的空间和时间特征进行预测,输入为邻接矩阵及时序特征,输出目标节点和参考节点各个航班在不同折扣下的销售量。

在一个实施例中,图神经网络模型训练过程结合图2,利用历史数据形成多组邻接矩阵和时序特征,把时序特征按照8:2的比例分为训练集和测试集,这里取前T时间段的数据为训练集,采用总时间-T的时间段的数据为测试集,训练集中的数据输入图神经网络进行学习,测试集中的数据用于测试精度。满足精度要求后封装所述图神经网络模型。这里的图神经网络框架不限于GCN,LSTM,GTN,CNN中的一种或几种。这里卷积层用了两层,迭代了1000次,以RMSE为评价指标。

另一方面提供一种基于图神经网络的航班客座率的预测系统,结合图3,包括特征子图构建模块、融合模块、时序特征构建模块以及预测模块。

特征子图构建模块,以目标航班作为目标节点,根据与目标节点的相关性选择参考节点,参考节点对应参考航班,由目标节点和参考节点的不同特征形成不同的特征子图;

形成航班数据库,收集每个航班的特征信息。航班的特征包括所属航司规模、起落城市、是否直达、起飞时段、航司所在航线的运力以及起飞时间是否在节假日前后、周末前后或工作日。进一步地,根据与目标节点的相关性选择参考节点包括,选择与目标节点的相关性超过设定阈值的节点作为参考节点。

融合模块,对多个特征子图融合获得融合成邻接矩阵。

在一个实施例中,融合模块,对不同的特征子图设置不同的加权系数,多个特征子图加权后叠加获得邻接矩阵。

时序特征构建模块,获取目标节点及参考节点对应航班的销售记录,构建不同折扣下的时序特征。

预测模块,基于邻接矩阵及不同折扣下的时序特征预测目标航班和参考航班不同折扣下的销售量,由销售量计算目标航班的客座率。

图神经网络模型训练获得。利用历史数据形成多组邻接矩阵和时序特征,把时序特征按照8:2的比例分为训练集和测试集,这里取前T时间段的数据为训练集,采用总时间-T的时间段的数据为测试集,训练集中的数据输入图神经网络进行学习,测试集中的数据用于测试精度。满足精度要求后封装所述图神经网络模型。

综上所述,本发明涉及一种基于图神经网络的航班客座率的预测方法及系统,以目标航班作为目标节点,根据与目标节点的相关性选择参考节点,参考节点对应参考航班,由目标节点和参考节点的不同特征形成不同的特征子图;对多个特征子图融合获得邻接矩阵;获取目标节点及参考节点对应航班的销售记录,构建不同折扣下的时序特征;基于邻接矩阵及不同折扣下的时序特征图预测目标航班客座率。本发明考虑相关航班对目标航班的影响,基于航班在空间与时间上的变化准确预测客座率,大大提高了预测的准确性。本发明通过各种折扣下的销售量准确的预测客座率,能够提出更科学合理的定价策略,协助航线员调价,使航司收益最大化。

应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号