← 返回列表

【方正金工】再探可微RankIC的损失函数改造:基于分域加权与时序平滑正则的实证研究——机器学习选股系列研究之三

方正 曹春晓 郭樾 2026-06-30 置信度: high
综合质量 4 /5
新颖性 4 /5
可复现性 4 /5

分类

AI·机器学习 日频 A股指数增强 深度学习组合优化

对可微RankIC损失函数进行分域加权与时序平滑正则改造,结合HiPreNets渐进式残差级联训练,提升指数增强策略表现。

关键结论

RankIC组RankIC 10.02%、Rank ICIR 2.32、多空年化54.20%、信息比2.95;分域加权系统性提升指数成份内选股能力,两项改造相互独立均可单独改善净表现。

核心要点

  • 分域加权:按中证800/中证1000/小微盘三域分别计算RankIC并加权(0.025/0.8/0.175),权重显式对齐指增产品组合约束(80%成份内仓位+市值中性),消除小微盘数量主导偏差。
  • 时序平滑正则:将换手率惩罚作为正则项引入损失函数,降低换手并引导模型从反转型alpha转向动量型alpha。
  • 渐进式训练:借鉴HiPreNets残差级联,将原双分支耦合训练重构为序贯优化——线性基底先收敛、GRU逐级隐式学习排序残差、最后全局联合微调。

不足与缺陷

  • 方正特色量价因子(16个+36个)定义未公开,外部无法完全复现因子池
  • 时序平滑正则的具体数学公式与惩罚权重系数在摘要中未完整披露
  • Model2(双层GRU)因无样本外提升而回退,三阶残差级联未验证成功,框架深度的有效性存疑
  • 样本内2018-2021年覆盖疫情期间,数据洗牌打破时序依赖可能丢失周期性信息
  • 未提供严格的Barra风格风险归因分解,alpha来源的归因不够精细
  • 换手率降低的定量幅度与成本节约的具体数值未在摘要中明确给出
  • 分域权重w1/w3基于历史市值配比推导,若未来市值结构变化可能失效

可复用元素

  • 分域加权RankIC损失函数:将组合约束(仓位+市值中性)显式嵌入训练目标的设计思路与权重推导公式
  • 末端Dense零初始化策略:保证新模块接入时输出恒零、从中性起点平稳起步的工程技巧
  • 隐式残差学习:不显式计算/存储排序残差,直接以RankIC损失训练叠加网络(因前层冻结,梯度自然引导学习剩余排序信息)
  • 全局联合微调作为HiPreNets补充阶段:弥补贪婪序贯训练的局部最优缺陷
  • 基于残差的动态特征筛选:因子筛选标准从'对收益率RankIC显著'转向'对当前残差RankIC显著'
  • 三层扩展方向:时间尺度差异化(各层不同历史窗口)、因子类型差异化(各层不同因子集)、残差驱动特征筛选

启发

  • 将投资组合约束(行业/市值/仓位)直接嵌入损失函数权重,实现训练目标与实务约束对齐
  • 序贯训练替代联合训练可避免不同复杂度子模块间的梯度掩盖与震荡,线性基底应先收敛作为稳定锚点
  • 时序正则从训练侧而非后处理侧控制换手,可引导alpha类型转换(反转→动量)
  • 残差级联下因子筛选标准的视角转换:对残差解释力≠对收益解释力,二者交集不等同
  • 零初始化Dense作为渐进式训练的中性接入技术,可推广至任何增量模块叠加场景

改进方向

将固定分域权重改为动态自适应权重:根据近期大小盘风格强弱信号(如中证1000/中证800动量比)动态调整w1/w2/w3,风格偏向大盘时增大w1、偏向小盘时增大w3,而非固定0.025/0.8/0.175

基于: 报告分域加权机制 预期收益: 在大小盘风格切换行情中提升适应性,减少固定权重在风格极端期的回撤,提升不同市场环境下的鲁棒性

将时序平滑正则设计为因子自相关性敏感形式:L_total = L_RankIC + λ·Σ||f_t - f_{t-1}||²·(1-| autocorr(f,5日)|),对自身高自持(动量型)因子降低换手惩罚、对低自持(反转型)因子加重惩罚

基于: 报告时序平滑正则思路 预期收益: 在降低整体换手的同时更精准保留有效动量信号、仅压制无效高频反转噪声,避免一刀切惩罚伤及有效反转alpha

实现残差级联的时间-类型双差异化:Model0用5日窗口+核心价量因子,Model1用20日窗口+基本面因子,Model2用60日窗口+波动率/情绪因子,并对每层输入按'对当前残差RankIC显著'动态筛选

基于: 报告提出的时间尺度差异化+因子类型差异化+残差驱动特征筛选三个扩展方向 预期收益: 突破现有双层架构的信息容量上限,各层负责不同周期与类型的定价信号提取,有望恢复三阶残差的样本外泛化增益

复现计划

1.数据准备:构造替代因子池(量价类如反转/换手/波动+基本面+Barra风格),处理5日残差收益率标签(去异常/去ST/去尾/zscore/市值行业中性化);2.实现sigmoid软排序可微RankIC损失(τ=0.01);3.实现分域加权损失:按中证800/中证1000/其他划分三域,各域内权重1域外0,分别计算RankIC后加权(w1=0.025,w2=0.8,w3=0.175);4.搭建Model0(单层Dense,初值±1)+Model1(单层GRU 10单元+零初始化Dense);5.四阶段训练:Stage1仅Model0(lr=0.001,Adam)→冻结→Stage2仅Model1(lr=0.0001)→冻结→Stage4解冻全局微调(lr=0.00001),最大500轮+早停10轮+缓冲区100洗牌;6.KFold交叉验证多模型输出zscore等权合成;7.样本外2022-2026回测,5日换仓,1-10档多空分组+中证1000指增约束(二级行业对齐+市值对齐+成份内≥80%)验证。关键障碍:特色量价因子需自行构造替代;时序正则公式需根据描述逆向实现。

实体

HiPreNets [concept]可微RankIC [concept]残差级联 [method]GRU [model]分域加权RankIC [method]时序平滑正则 [method]
查看原文 → 模型: glm-5-2-260617 分析时间: 2026-07-13

LOCAL SIMILARITY

相似报告

查看全部相似报告 →