分类
提出基于MMR、RAG与自反馈机制的即插即用LLM因子挖掘框架,通过模块化迭代提升因子质量与多样性,在全A及宽基指增策略中表现优异。
关键结论
全A组合IC提升至14.26%,多空年化64.23%;沪深300、中证500、中证1000指增年化超额分别为7.64%、9.97%、12.98%,IR均超1.6。
核心要点
- 模块化框架:包含MMR相关性筛选、RAG现有因子库启发、反思机制自适应反馈,支持灵活组合。
- LLM驱动:采用DeepSeek-R1满血版API,结合近30个量价算子,生成高可解释性因子表达式。
- 合成与增强:LLM因子与Alpha158因子互补(相关性0.66),利用LightGBM合成,显著提升指增策略超额收益。
核心内容
研报构建了一个模块化的LLM因子挖掘框架,旨在解决传统自动化挖掘(如遗传规划)可解释性差以及现有LLM挖掘因子相关性高、创新与经验不平衡、反馈单一等问题。框架通过随机生成初始因子,利用MMR算法平衡因子IC与多样性进行筛选。随后迭代调用随机改进、RAG启发改进(检索Alpha158因子库)和反思改进(构建idea pool并检索Top-5相关经验)模块优化因子,每步改进后均接入MMR控制相关性。最终保留89个因子,与Alpha158因子结合使用LightGBM合成训练,应用于全A选股及宽基指数增强策略。
经济逻辑
传统量价因子往往面临衰减和拥挤问题,LLM具备强大的逻辑推理和泛化能力,能够在人类专家经验(Alpha158等)的基础上探索出非线性和新颖的因子组合。RAG机制使得生成的因子不脱离已有金融逻辑,而反思机制和MMR分别从时间维度(迭代改进经验)和截面维度(因子正交性)保证了因子的有效性和独立性,从而在资产定价中提供增量的Alpha信息。
超额收益逻辑
LLM因子挖掘框架结合了人类专家难以穷尽的非线性量价组合能力与逻辑推理能力。通过RAG汲取Alpha158的成功经验,确保因子符合金融逻辑;通过反思机制建立自适应反馈闭环,使得模型能够'学习'过去的成功与失败经验;通过MMR控制相关性,避免了因子同质化。这种机制挖掘出的因子不仅具有可解释性,且与传统因子相关性低(0.66),提供了传统量化方法难以覆盖的增量Alpha信息。
构造细节 [model]
基于模块化LLM的因子挖掘框架 + LightGBM合成模型。1) LLM生成模块:DeepSeek-R1;2) 向量检索单元:LLM Embedding模型 + Faiss向量数据库;3) 反馈单元:Idea Pool构建与检索;4) 筛选单元:MMR算法;5) 合成模型:LightGBM树模型。
89个LLM挖掘的因子表达式及计算值,以及最终LightGBM输出的合成因子值
使用2015-2025年日频数据,以未来20日收益率为标签,利用LightGBM对LLM因子与Alpha158因子的拼接特征进行监督学习训练。
LLM挖掘的89个因子与微软Qlib的Alpha158因子库利用LightGBM进行合成,等权或加权合成以优化指标。
绩效
LLM挖掘因子结合Alpha158因子利用LightGBM合成,全A组合多空年化收益达64.23%,各宽基指数增强策略年化超额收益在7.64%至12.98%之间,信息比率均超1.6,且策略在跟踪误差和回撤控制方面表现稳健。
收益归因 ✓ 已完成
通过MMR算法在因子相关性和多样性间取得平衡,利用RAG机制检索现有因子库进行启发式改进,并通过反思机制将改进经验存入idea pool形成自适应反馈,动态调整挖掘策略。
稳健性
策略在跟踪误差(3.92%-6.20%)和回撤(5.03%-8.83%)控制上表现稳健,不同宽基指数IR均超1.6,具备较好的样本外稳定性和实盘可用性。
数据依赖
输入数据为基础量价数据,获取容易,算法逻辑清晰。但复现难点在于:1) LLM生成的随机性导致结果难以精确一致;2) 需调用商用DeepSeek-R1满血版API,成本较高;3) 近30个算子定义未完全在文中列出;4) Prompt工程细节未完全公开。
相关研究
新颖性评估 [新方法]
创新点在于将LLM因子挖掘过程模块化,首次将推荐系统中的MMR算法应用于因子相关性控制,并结合RAG机制引入既有金融知识库,更重要的是设计了基于反思机制的自适应Idea Pool,实现了类似人类研究员经验的积累与调用,解决了LLM挖掘因子容易陷入随机游走和同质化的问题。
不足与缺陷
- 未公开LLM具体的Prompt设计模板,这是LLM因子挖掘复现的核心黑盒。
- 近30个截面和时序算子未给出完整列表,无法精确复现因子生成空间。
- LLM大模型生成具有随机性,每次运行挖掘出的89个因子可能不同,策略稳定性存疑。
- 依赖DeepSeek-R1满血版API,挖掘与反思过程调用频繁,实际运算成本与耗时较高,未探讨7x24小时运行的成本效益比。
- 未对挖掘出的LLM因子进行深度的风格归因分析,无法确认超额收益是否源于未知风险溢价。
可复用元素
- MMR应用于因子筛选的公式设计:有效平衡了单因子预测能力(IC)与因子库多样性的矛盾,可直接复用。
- 基于Faiss的因子表达式向量检索RAG机制:为将静态因子库转化为动态生成指导提供了可行路径。
- Idea Pool反思机制:将因子改进前后的表现变化输入LLM提炼经验,为量化研究引入了'元学习'思想,高度创新且可落地。
启发
- 不仅因子公式可以做RAG检索,金融研报文本、新闻事件也可以通过类似机制向量化,让LLM在生成量价因子时参考基本面逻辑。
- 反思机制可以进一步扩展为Agent架构,让LLM自主决定何时调用RAG、何时调用反思经验,甚至自主编写Python代码回测因子。
改进方向
引入研报文本RAG与多模态因子挖掘
复现计划
1) 收集全A股日频OHLCV数据;2) 利用Qlib生成Alpha158因子库并提取公式文本;3) 使用Embedding模型将公式文本向量化并存入Faiss;4) 设计DeepSeek-R1的系统Prompt,包含近30个算子定义和输出格式约束;5) 编写Python调度脚本,实现'LLM生成->公式解析计算->计算IC与MMR打分->RAG检索改进->反思生成->Idea Pool存储'的闭环;6) 迭代生成约90个因子;7) 使用LightGBM将LLM因子与Alpha158合成,设定未来20日收益率为标签;8) 按沪深300、中证500、中证1000成分股进行指数增强回测,设置月频调仓。
实体
LOCAL SIMILARITY