1. 三大顶会风向标:金融AI研究正在解决哪些真问题?

最近几年,我明显感觉到,AI在金融领域的应用研究越来越“接地气”了。早些年,很多论文更像是把CV、NLP里的成熟模型直接搬到股价数据上跑一跑,然后宣称取得了不错的效果。但现在,情况完全不同了。从今年AAAI、IJCAI、ICLR这三大顶会的最新论文来看,研究者们正以前所未有的深度,直面金融数据与交易决策中最棘手、最本质的挑战。如果你觉得金融AI还停留在用LSTM预测明天涨跌的阶段,那这篇综述可能会彻底改变你的看法。

简单来说,当前研究的核心矛盾,就是如何让强大的AI模型,在金融这个充满“噪声”、“非平稳性”和“低信噪比”的极端环境中,依然能做出稳健、可解释的决策。股价走势图看起来是条连续曲线,但其背后是无数投资者情绪、宏观经济事件、公司基本面、甚至突发新闻共同作用的结果,信息极度混杂,有效信号极其微弱。传统的时序预测模型在这里常常“水土不服”,因为它们假设数据是平稳的、模式是规律的,而这与金融市场的本质背道而驰。

所以,我们看到今年顶会论文的一个鲜明主题是 “面向金融场景的特化设计”。大家不再满足于刷榜几个公开数据集,而是深入思考:Transformer的注意力机制如何能更精准地捕捉瞬息万变的股票关联?图神经网络如何构建更能反映真实市场复杂关系的动态拓扑?生成模型如何合成既逼真又符合金融逻辑的仿真数据来弥补数据不足?以及,如何将预测信号真正落地,转化为可执行的做市、推荐或组合策略?这些研究不仅推动了学术边界,其背后蕴含的思想,对于我们这些在一线尝试构建稳健量化策略的从业者来说,具有极高的参考价值。接下来,我就带你深入这些论文,看看顶尖研究者们是如何“驯服”金融数据这只“野兽”的。

2. Transformer的进化:从通用时序建模到市场感知架构

Transformer在NLP领域的成功毋庸置疑,但把它直接套用在金融时序数据上,问题很快就暴露了。最经典的股价预测任务,输入是一堆股票的历史价格、成交量等特征序列,输出是未来走势。早期的做法是把每只股票当作一个序列,用Transformer去学习时间维度上的依赖关系。但这样做忽略了一个关键事实:股票之间不是孤立的,它们之间存在强烈的、且随时间动态变化的关联。今年AAAI的最佳论文提名作品 MASTER 就精准地击中了这个痛点。

MASTER的全称是“市场导向的股票Transformer”,这个名字就点明了它的核心创新。作者们发现,股票之间的相关性并不是一成不变的,它会随着市场整体状态(牛市、熊市、震荡市)的变化而剧烈波动。比如,在恐慌性抛售期间,大多数股票会表现出高度的正相关性(同涨同跌),而在结构性行情中,板块轮动会导致相关性模式变得非常复杂。MASTER引入了一个巧妙的“市场导向门控”机制。这个机制就像一个智能过滤器,它把大盘指数、市场波动率等宏观信息作为控制信号,动态地调节模型应该关注哪些股票特征、以及如何聚合不同股票间的信息。

具体来说,MASTER的架构包含五个步骤,像是一个精心设计的流水线:首先,用市场信息对输入特征进行门控筛选,过滤掉当前市场环境下可能失效的噪音特征;接着,进行“股票内汇总”,挖掘每只股票自身的历史模式;然后是关键的“股票间汇总”,利用注意力机制计算股票之间的动态关联,而这个关联的强度是受上一步市场门控影响的;之后是“时间汇总”,在时间维度上整合信息;最后做出预测。我特别喜欢这种设计,因为它模拟了一个专业交易员的思考过程:先判断市场大环境(宏观),再观察个股状态(微观),然后分析板块联动(中观),最后综合得出判断。这种交替进行股票内、股票间信息聚合的方式,比简单堆叠Transformer层要有效得多。

另一篇值得关注的AAAI论文是 StockMixer。它走了一条看似“复古”但极其务实的路线:用多层感知机(MLP)来构建预测架构。你可能觉得MLP不是被Transformer淘汰了吗?但在金融数据量有限、噪声极大的场景下,过于复杂的模型反而容易过拟合。StockMixer的作者认为,一个简单、易于优化的结构可能更鲁棒。它的核心是三种“混合”操作:指标混合(混合不同特征)、时间混合(混合不同时间点)、股票混合(混合不同股票的信息)。尤其是它的时间混合设计,并非简单地对整个序列做全局注意力,而是更强调局部时间窗口的聚合,这更符合“近期数据比远期数据更重要”的交易直觉。实测下来,这种简洁的MLP架构在多个基准数据集上表现不输甚至超过一些复杂的Transformer变体,这提醒我们,在金融AI领域,模型复杂度不一定与性能成正比,针对数据特性的精巧设计才是关键。

3. 图神经网络的深化:从静态关系到动态多关系超图

如果说Transformer擅长捕捉时间维度上的模式,那么图神经网络(GNN)则是建模股票之间复杂空间关系的利器。传统方法构建股票关系图,通常基于行业分类、或者使用股价序列的相关性计算静态边。但现实中的市场关系是瞬息万变的。今年,GNN在金融中的应用朝着“动态”和“多关系”两个方向深度演进。

AAAI的 MDGNN 框架在这方面做得非常全面。它提出了一个“多关系动态图神经网络”。什么是多关系?就是说股票之间的联系不止一种。除了同行业关系,还有供应链上下游关系、投资者共同持股关系、新闻情感关联关系等等。MDGNN试图同时捕捉这些不同类型的关系。更重要的是“动态”,它不再是构建一个固定的图,而是为每一个交易日都构建一个独立的图快照。比如,今天A公司和B公司因为一则合并传闻,它们的关联性突然增强,那么在今天的图快照中,这条边的权重就会很高。模型通过一个图嵌入层,为每个交易日的每只股票生成一个融合了多种关系的“当日快照表示”。

但这还不够,因为投资决策需要历史信息。MDGNN在得到一系列日度图快照的节点表示后,又引入了一个Transformer编码器,将这些日度表示在时间轴上串联起来,学习关系的时序演变模式。这样,模型最终得到的股票表示,既包含了丰富的、随时间变化的多维关系信息,又包含了这些关系的历史演变轨迹。这种“图快照 + 时序编码”的两阶段思路,为全面理解股票在复杂网络中的动态位置提供了强大的工具。

另一篇来自复旦大学的AAAI论文 CI-STHPAN 则引入了“超图”和“通道独立”两个更前沿的概念。大部分模型在处理多只股票的多维特征(开盘价、收盘价、成交量等)时,是“通道混合”的,即把所有特征混在一起输入模型。但这会加剧金融数据中的分布偏移问题——不同特征的数据分布可能随时间变化的方式不同。CI-STHPAN采用了“通道独立”策略,为每一个特征维度(如收盘价)单独构建一个股票关系超图。什么是超图?普通图的边只能连接两个节点,而超图的一条边可以连接多个节点,这非常适合表达“一个板块的多只股票集体联动”这种群体关系。

它用动态时间规整(DTW)来计算不同股票在某个特征序列上的相似性,基于此构建超图。然后,它使用一个结合了Transformer和超图注意力网络(HGAT)的架构进行预训练和微调。这个工作的亮点在于,它通过通道独立降低了建模难度,通过超图捕捉了高阶群体关系,再通过预训练-微调范式缓解金融数据标注少的难题,形成了一套非常系统的解决方案。

4. 生成模型与数据合成:为金融AI打造高质量的“练兵场”

所有机器学习模型都渴望更多、更好的数据,但金融领域的高质量、标注清晰的时序数据恰恰是最稀缺的资源。历史数据只有一份,而且充满噪声;标注工作(比如定义哪些时段是买入机会)成本极高且主观。因此,如何生成逼真、多样且符合金融规律的合成数据,成为了一个关键研究方向。生成对抗网络(GAN)和扩散模型(Diffusion Model)在这里大显身手。

AAAI的 Market-GAN 瞄准的是“可控生成”问题。想象一下,如果你能告诉数据生成模型:“请生成一段在牛市初期,科技股板块领涨时的市场数据”,或者“生成一段美联储加息后市场震荡下跌的数据”,那该多好!这就能为测试不同市场环境下的交易策略提供完美的沙盘。Market-GAN正是为此而生。它首先构建了一个带有语义上下文标签的数据集,这些标签包括市场动态(趋势、波动率)、股票代码、历史状态等。然后,它设计了一个混合架构,将GAN用于可控生成,自编码器用于学习数据低维特征,还有一个“监督器”模块来进行知识迁移,确保生成的数据不仅看起来像真的,还能在下游预测任务中真的有帮助。

我实测过一些简单的数据生成方法,最大的痛点就是生成的数据“形似神不似”,统计特征可能匹配,但序列内部的微观结构(如波动聚集性、尖峰厚尾)和宏观模式(如趋势持续性)经不起细究。Market-GAN通过引入语义上下文作为控制条件,并设计两阶段训练(预训练稳定生成器,对抗训练提升保真度),朝着解决这个痛点迈出了一大步。这对于需要大量情景进行回测和压力测试的算法交易系统来说,价值巨大。

而ICLR的 Generative Learning for Financial Time Series with Irregular and Scale-Invariant Patterns 则从更本质的金融数据特性出发。这篇论文指出了一个核心难点:金融时间序列中的模式(比如“头肩顶”、“W底”等技术形态)往往是不规则出现且尺度不变的。不规则,意味着你不知道这个模式什么时候会出现;尺度不变,意味着同一个模式可能持续几天,也可能持续几周,幅度也可能放大或缩小。传统的生成模型假设模式是规整的,因此生成的数据缺乏这种关键特性。

作者提出了FTS-Diffusion框架,思路非常清晰。第一步,模式识别:用一个叫“尺度不变子序列聚类”的算法,结合DTW距离,从真实数据中自动挖掘出这些不规则、尺度不一的模式片段。第二步,模式生成:用扩散模型去学习这些模式片段的分布,从而能够生成新的、多样的模式片段。第三步,模式演化:训练一个网络来学习这些模式片段是如何在时间上连接和演变的,比如一个“上涨脉冲”模式后,跟随一个“盘整”模式的概率有多大。通过这种“分而治之”的策略,它能够合成出既保留真实数据微观模式,又具有合理宏观演变逻辑的长时间序列。这种生成的数据,对于训练需要识别复杂形态的预测模型,无疑是最佳的“营养剂”。

5. 从预测到决策:强化学习与因果推断的实战落地

预测得再准,如果不能转化为赚钱的决策,那也是空中楼阁。今年的研究明显加强了对“决策层”的关注,特别是在智能做市和投资组合推荐这两个对实时性、稳健性要求极高的场景。

IJCAI的 IMM 论文是关于自动做市商的。做市商的核心任务是在交易所同时提供买入和卖出报价,为市场提供流动性,并从买卖价差中获利。这本质上是一个连续决策问题:什么时候挂单?挂在哪一个价格档位?挂单量多少?什么时候撤单?传统的强化学习方法在处理多价格档位(比如同时关注买一、买二、卖一、卖二)时,动作空间巨大,训练极其困难且不稳定。IMM框架的聪明之处在于结合了“模仿学习”和“预测性表征学习”。

它先利用历史数据,学习一个能够预测短期价格方向的模型,这个预测信号作为一个强大的“专家知识”。然后,它设计了一个模仿学习单元,让智能体不仅通过试错(强化学习)来学习,还通过模仿这个基于预测的“专家策略”来学习。这就好比一个新交易员,既有师父手把手教(模仿学习),又允许自己在实战中积累经验(强化学习),成长速度自然更快。此外,它还用时空卷积和注意力网络从嘈杂的订单簿数据中提取更干净、更有信息量的状态表征。这套组合拳下来,智能体学会的策略能有效减少不必要的频繁撤单,更好地保持队列优先权,在多档位报价中实现更优的盈亏平衡。

另一篇IJCAI论文 Automatic De-Biased Temporal-Relational Modeling for Stock Investment Recommendation 则聚焦于股票推荐中的“去偏”问题。作者指出,基于图神经网络的推荐模型容易受到两种偏差的影响:一是“关系偏差”,即构建的股票关系图(比如基于行业)可能并不反映真实的联动关系,或者信息在图上传播的方式不合理;二是“时间偏差”,即模型可能过度依赖近期数据,而忽略了长期模式。更棘手的是,市场状态(牛市、熊市)的分布变化会导致模型泛化能力差。

他们的解决方案是引入“元学习”和“对抗训练”。模型内部有一个模块专门负责生成对抗性的样本,这些样本会故意放大时间或关系上的偏差,然后主模型通过对抗训练学会忽略这些偏差,从而学习到更本质的股票关联。外层还有一个元学习器,其目标是让模型在不同市场状态(可视为不同任务)之间能快速适应,提升泛化能力。这种全局-局部交互的设计,让模型能同时从局部数据细节和全局分布规律中学习,得到的股票嵌入表示更加稳健。这在实际推荐系统中至关重要,因为你需要的是一个在任何市场环境下都能保持一定水准的模型,而不是只在训练集对应的行情里表现好。

最后,我们看看因果推断的应用。AAAI的 The Causal Impact of Credit Lines on Spending Distributions 虽然场景是消费信贷,但其方法论对投资决策有深刻启示。它研究的问题是:提高用户的信贷额度,会如何影响其消费分布?传统方法可能只看平均消费额的变化,但这会丢失大量信息。比如,额度提升后,有的用户可能把所有商品的消费都均匀提高了,而有的用户则可能维持原有生活开支,但增加了对奢侈品的购买。这两种行为模式对平台的价值截然不同。

这篇论文将每个用户的消费行为建模为一个“分布”,然后利用深度学习模型(NFR Net)来估计信贷额度对这个分布的因果效应。它提出了双稳健(DR)、逆概率加权(IPW)等估计量来减少偏差。这给我们一个启发:在量化投资中,一个宏观事件(如央行降准)对市场的影响,可能不是简单地把所有股票收益率拉高或拉低一个平均值,而是会改变整个收益率分布的形态(比如方差变大、右偏等)。用分布视角而非均值视角进行因果分析,能帮助我们更精细地理解市场干预的效果,从而做出更 nuanced 的决策。

6. 前沿方法对比与实战选型思考

看了这么多精彩的工作,你可能会问:在实际项目中,我到底该选哪种方法?这里我结合自己的经验,做一个简单的对比和选型分析,希望能帮你理清思路。

首先,我们用一个表格来快速回顾一下这几类核心技术的擅长点和适用场景:

方法类别核心解决挑战典型模型/技术适用场景实战注意事项
市场感知Transformer股票关联动态变化、特征有效性随市场漂移MASTER (市场门控)、StockMixer (简洁MLP)中短期股价/收益率方向预测、需要融入宏观信息的择时需要精心构建市场状态指标;MLP类模型需警惕长期依赖捕捉能力不足。
动态多关系图网络股票间复杂、多维、演化的关系MDGNN (多关系动态图)、CI-STHPAN (通道独立超图)股票关联性分析、板块轮动预测、基于关系的选股关系定义与构建是关键,决定了模型上限;计算开销大,需工程优化。
可控生成模型金融数据稀缺、模式复杂、需要特定场景数据Market-GAN (条件生成)、FTS-Diffusion (模式扩散)策略回测数据增强、极端市场情景模拟、模型预训练生成数据需严格进行统计检验和下游任务验证,谨防“幻觉”数据。
模仿与强化学习连续决策、动作空间大、奖励稀疏IMM (模仿RL)、自动去偏推荐模型自动化交易(做市、高频)、投资组合动态调仓仿真环境与实盘差距是最大风险;奖励函数设计需要大量领域知识。
因果推断与分布学习混淆变量多、传统相关性不等于因果双稳健估计、NFR Net评估政策/事件影响、理解因子收益来源、风险归因需要清晰的因果问题定义和合理的识别假设;对数据质量要求极高。

在实际选型时,我一般会遵循一个“问题驱动”的流程。第一步,明确你的核心任务是什么。 如果只是单纯的明日涨跌预测,一个精心设计的Transformer或MLP(如MASTER, StockMixer)可能就足够了,重点是做好特征工程和市场状态嵌入。如果你的目标是构建一个股票推荐系统,那么动态图网络(如MDGNN)或具备去偏能力的推荐模型(IJCAI去偏论文)就是更好的起点,因为它们能更好地建模股票间的复杂关系。对于自动化交易策略开发,强化学习框架(如IMM)提供了完整的决策闭环,但入门门槛和风险也最高。

第二步,评估你的数据条件和算力资源。 图神经网络和生成模型通常对数据量和计算资源要求更高。如果你只有几百只股票、几年的日频数据,却想构建一个包含数十种关系的动态图网络,很可能陷入过拟合。相反,如果数据量有限,从简单的MLP架构或经典的LightGBM开始,配合好的特征,往往能获得一个扎实的基线。生成模型需要大量数据来训练其自身,通常更适合大型机构。

第三步,也是最重要的一步:理解模型输出的“是什么”和“为什么”。 金融场景下,模型的可解释性有时比单纯的精度提升几个百分点更重要。一个基于注意力权重的Transformer,或许能告诉你模型决策时更关注哪些历史时间点或哪些关联股票。一个图网络能可视化股票间的关联强度。这些解释能帮助你验证模型的逻辑是否合理,发现潜在的数据泄露或错误关联,从而在实盘前增加一层信心。盲目使用黑箱模型,即使回测曲线再漂亮,也如同在悬崖边行走。

在我自己的实践中,我更倾向于采用“分层融合”的思路。例如,底层用多个不同的模型(如一个Transformer、一个GNN)分别提取股票的不同视角表示(时序模式表示、网络结构表示),然后将这些表示融合,再输入到一个相对简单的预测头或决策头中。这样既能吸收不同架构的优势,也便于我们对每一层的贡献进行分析和监控。金融市场的“黑天鹅”无处不在,没有一个模型能永远正确,构建一个易于理解、调试和迭代的AI系统,远比追求某个榜单上的最高分更有长期价值。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐