AlphaDiverse:用于Alpha因子挖掘多样化探索的训练后本地量化研究代理
摘要
AlphaDiverse是一个框架,用于通过使用训练后的本地代理来自动化量化研究中的Alpha因子挖掘,以确保多样化探索并维护数据保密性。
arXiv:2609.29014v1 Announce Type: new
Abstract: Large language model (LLM)-based multi-agent systems can automate alpha factor mining, but their reliance on external APIs limits control over cost, availability, and confidentiality. Long research loops also tend to revisit a few successful economic mechanisms that lead to research path collapse. To address these limitations, we propose AlphaDiverse, a framework that integrates a multi-agent alpha research system, diverse research path collection, and post-training for local agents. We let the research system generate complementary plan portfolios and vary research environments across loops to collect diverse research paths. Using these diverse traces, we warm-start local Planner and Realizer agents with supervised fine-tuning. Then, we propose a joint GRPO method to optimize both of them using predictive quality and diversity of contributions. Research feedback is confined to inner period data, while a frozen final model is evaluated on a later outer period data, thereby avoiding test-set tuning. Experiments across four Chinese stock universes show that AlphaDiverse can combine competitive prediction with broader exploration.
查看缓存全文
缓存时间: 2026/09/25 09:36
# Post-Training LocalQuantitative Research Agents for DiverseExploration in Alpha Factor Mining
Source: [https://arxiv.org/html/2609.29014](https://arxiv.org/html/2609.29014)
## AlphaDiverse: Post\-Training Local Quantitative Research Agents for Diverse Exploration in Alpha Factor Mining
Qingzhuo Wang Zikun Wei Zhihua Wei Wen ShenTongji University Shanghai Non\-convex Intelligent Technology††thanks:Work done during an internship at Shanghai Non\-convex Intelligent Technology\.††thanks:Corresponding Author
###### Abstract
Large language model \(LLM\)\-based multi\-agent systems can automate alpha factor mining, but their reliance on external APIs limits control over cost, availability, and confidentiality\. Long research loops also tend to revisit a few successful economic mechanisms that lead to research path collapse\. To address these limitations, we proposeAlphaDiverse, a framework that integrates a multi\-agent alpha research system, diverse research path collection, and post\-training for local agents\. We let the research system generate complementary plan portfolios and vary research environments across loops to collect diverse research paths\. Using these diverse traces, we warm\-start local Planner and Realizer agents with supervised fine\-tuning\. Then, we propose a joint GRPO method to optimize both of them using predictive quality and diversity of contributions\. Research feedback is confined to inner period data, while a frozen final model is evaluated on a later outer period data, thereby avoiding test\-set tuning\. Experiments across four Chinese stock universes show thatAlphaDiversecan combine competitive prediction with broader exploration\.
## 1Introduction
Alpha factor mining is a central task in quantitative research, aiming to construct signals from market data that help predict future returns\. Machine learning and deep learning have advanced this task through predictive representation learning, automated factor construction, and the combination of signals from high\-dimensional market data\([Gu et al\., 2020](https://arxiv.org/html/2609.29014#bib.bib13);[Yang et al\., 2020](https://arxiv.org/html/2609.29014#bib.bib51);[Duan et al\., 2022](https://arxiv.org/html/2609.29014#bib.bib8);[Chen et al\., 2024](https://arxiv.org/html/2609.29014#bib.bib4);[Li et al\., 2024a](https://arxiv.org/html/2609.29014#bib.bib20)\)\. Recently, many studies have used LLMs to empower quantitative research\([Yang et al\., 2023](https://arxiv.org/html/2609.29014#bib.bib50);[Xiao et al\., 2024](https://arxiv.org/html/2609.29014#bib.bib48);[Xiong et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib49);[Zhang et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib56)\)\. For alpha factor mining, especially, multi\-agent systems organize hypothesis generation, factor implementation, backtesting, and iterative refinement across specialized agents\([Li et al\., 2026a](https://arxiv.org/html/2609.29014#bib.bib21);[Tang et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib41);[Guo et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib14)\)\. Although advanced multi\-agent systems can cover more of the research process, current systems rely primarily on external APIs and still face two practical limitations: \(1\) repeated calls to external APIs are costly, and it is hard to control the APIs’ availability, latency, and model behavior; and \(2\) proprietary data sources and research paths often require strict confidentiality, which external APIs cannot guarantee\.
Furthermore, long\-horizon agent loops and auto research systems can suffer fromresearch path collapse\. Systems may repeatedly extend a few successful mechanisms proposed early and explore only a small part of the large search space\([Tang et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib41);[Shi et al\., 2026b](https://arxiv.org/html/2609.29014#bib.bib40);[Audran\-Reiss et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib1);[Chen et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib5);[Liu et al\., 2026b](https://arxiv.org/html/2609.29014#bib.bib26)\)\. We observe a similar pattern in our alpha factor mining experiments: after one hypothesis family yields a good result, later rounds often revisit the same economic mechanism, leaving much of the search space unexplored\. Formula\- and code\-level checks can detect duplicate expressions or implementations\([Tang et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib41);[Shi et al\., 2026a](https://arxiv.org/html/2609.29014#bib.bib39);[Zhang et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib56);[Liu et al\., 2026b](https://arxiv.org/html/2609.29014#bib.bib26)\), but they do not by themselves prevent repeated exploration of the same economic mechanism\.
Figure 1:Illustration of the proposedAlphaDiverseframework\. API\-based research loops produce diverse plans, factor implementations, and evaluation feedback\. We select high\-quality, complementary traces to warm\-start local Planner and Realizer agents, then jointly refine them with GRPO\. The trained nodes replace their API counterparts for locally controlled alpha factor research\.To address these limitations, we introduceAlphaDiverse, a framework that integrates multi\-agent alpha factor research, diverse research path collection, and post\-training of local agents\. During the alpha factor research,AlphaDiverseiteratively proposes research plans, realizes factors, and evaluates their predictive quality\. As Figure[1](https://arxiv.org/html/2609.29014#S1.F1)shows, we first use advanced closed\-source LLMs such as GPT through APIs to verify that the loop can complete this workflow reliably\. The planner agent proposes research plans, and the realizer agent turns them into executable factors\. In this way, we obtain diverse research paths covering various economic mechanisms from these loops, such as momentum, reversal, liquidity, volatility, etc\. Using these paths, we are, to our knowledge, the first to post\-train local agents based on models such as Qwen for both research planning and factor realization within a multi\-agent alpha factor mining workflow, replacing the API nodes with locally deployed agents\. This removes their external API calls and keeps proprietary data and research trajectories inside the organization, while making their cost, availability, and behavior stable\.
Furthermore, to broaden exploration beyond a few successful research paths, we introduce a two\-level exploration strategy: within each round of each alpha factor mining loop, the planner proposes a set of plans grounded in complementary economic mechanisms; across loops, we vary stock markets and available features to collect diverse research paths\. We then select high\-quality, complementary traces and balance their representation as training traces\. Based on this, we apply two\-stage post\-training as Figure[1](https://arxiv.org/html/2609.29014#S1.F1)shows: At stage one, SFT teaches instruction\-following capability and quantitative research knowledge\. At stage two, we propose a joint GRPO method to optimize both agents using shared rewards for predictive quality and complementary factor contributions, with credit assigned separately to planning and realization\. This design improves both exploration diversity and generalization beyond the paths observed during SFT\.
Finally, repeated feedback in existing alpha\-mining systems\([Li et al\., 2026a](https://arxiv.org/html/2609.29014#bib.bib21);[Tang et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib41);[Han et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib15)\)can lead totest\-set tuning, where the same data guide iterative research and are later used to report final performance\([Luo et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib30);[Ning et al\., 2026b](https://arxiv.org/html/2609.29014#bib.bib33);[Ning et al\., 2026c](https://arxiv.org/html/2609.29014#bib.bib34);[Li et al\., 2026b](https://arxiv.org/html/2609.29014#bib.bib23)\)\. We divide the data into an inner period for research and an outer period for final evaluation\. Agents receive feedback only from the inner period during the research loop\. For the final evaluation, the selected factors and model are frozen, thereby the final model is only evaluated once on the outer period thus avoid test\-set tuning\. Within the inner period, we construct multiple chronological folds, each with its own training, validation, and test segments, and aggregate their results to guide the loop\. We find that varying the number of folds also produces different research paths and training traces\. We evaluate our method across four Chinese stock universes\. The results show consistent improvements in both research performance and the diversity of explored research paths after local post\-training\.
## 2Methodology
Figure 2:AlphaDiverseoverview\. \(a\) The research loop proposes plans, implements factors, and updates its state from inner evaluation\. \(b\) These records supply selected Planner demonstrations, Realizer examples, and RL tasks\. \(c\) SFT and joint GRPO train two local policies, which replace the corresponding research nodes\.As Figure[2](https://arxiv.org/html/2609.29014#S2.F2)shows,AlphaDiverseconnects a research agent system, diverse training traces construction, and local post\-training\. Given a research environmentℰ=\(𝒰,𝒱,ℬ,𝒪,𝒢,η,y\)\\mathcal\{E\}=\(\\mathcal\{U\},\\mathcal\{V\},\\mathcal\{B\},\\mathcal\{O\},\\mathcal\{G\},\\eta,y\), each research loop aims to mine a set of alpha factorsℱ\\mathcal\{F\}that transform historical observations into signals predictive of future returns\. Here𝒰\\mathcal\{U\}is the stock universe,𝒱\\mathcal\{V\}is the available market features,ℬ\\mathcal\{B\}is the initial factor set,𝒪\\mathcal\{O\}is the permitted operators and input transforms,𝒢\\mathcal\{G\}is the feasible economic\-mechanism catalogue,η\\etadenotes the evaluation settings, andyyis the return target\. The catalogue𝒢\\mathcal\{G\}contains mechanisms supported by\(𝒱,𝒪\)\(\\mathcal\{V\},\\mathcal\{O\}\), grouped by economic theme\. Please see Appendix[B](https://arxiv.org/html/2609.29014#A2)for the example of a research environment\. When mining factors, only observations available at prediction time can be used; a downstream predictor combines them to predict the return targetyy\. Each loop hasRRrounds\. Its round\-rrstate is denoted bysr=\(ℰ,ℱr−1,hr−1\)s\_\{r\}=\(\\mathcal\{E\},\\mathcal\{F\}\_\{r\-1\},h\_\{r\-1\}\), wherehr−1h\_\{r\-1\}summarizes earlier plans, implementations, and feedback, andℱ0=ℬ\\mathcal\{F\}\_\{0\}=\\mathcal\{B\}\.
Given the statesrs\_\{r\}of roundrr, the Planner proposesJJplans𝒫r=\{pr,j\}j=1J\\mathcal\{P\}\_\{r\}=\\\{p\_\{r,j\}\\\}\_\{j=1\}^\{J\}, and the Realizer produces their factor specifications𝒵r\\mathcal\{Z\}\_\{r\}\. A research path is the sequence of mechanisms and implementations explored over these rounds\. We obtain diverse research paths by varyingℰ\\mathcal\{E\}\. We study local policies that improve the predictive value ofℱR\\mathcal\{F\}\_\{R\}while exploring complementary mechanisms under this fixed budgetRR\.
### 2\.1Research Agent System
The research agent system contains six modules, including planning, retrieval, realization, execution, validation and analysis, organized into a research loop\.
Planning\.Each planpr,jp\_\{r,j\}generated by the PlannerπP\\pi\_\{\\mathrm\{P\}\}is based on a mechanism in𝒢\\mathcal\{G\}and contains an event, economic explanation, horizon, condition, expected direction, and relation to existing factors\. Please see Appendix[B](https://arxiv.org/html/2609.29014#A2)for an example of a plan\. We useJJdistinct mechanisms covering at least three themes:
𝒫r=\{pr,j\}j=1J∼πP\(⋅∣sr\),sr=\(ℰ,ℱr−1,hr−1\)\.\\mathcal\{P\}\_\{r\}=\\\{p\_\{r,j\}\\\}\_\{j=1\}^\{J\}\\sim\\pi\_\{\\mathrm\{P\}\}\(\\cdot\\mid s\_\{r\}\),\\qquad s\_\{r\}=\(\\mathcal\{E\},\\mathcal\{F\}\_\{r\-1\},h\_\{r\-1\}\)\.\(1\)
Capability retrieval and realization\.Given a portfolio of plans𝒫r\\mathcal\{P\}\_\{r\}, the retrieval module selects a set of features from𝒱\\mathcal\{V\}and operators from𝒪\\mathcal\{O\}for each plan, denoted by𝒦r=\{𝒦r,j\}j=1J\\mathcal\{K\}\_\{r\}=\\\{\\mathcal\{K\}\_\{r,j\}\\\}\_\{j=1\}^\{J\}\. The RealizerπR\\pi\_\{\\mathrm\{R\}\}then generates two different factor specifications𝒵r,j=\(𝒵r,j,1,𝒵r,j,2\)\\mathcal\{Z\}\_\{r,j\}=\(\\mathcal\{Z\}\_\{r,j,1\},\\mathcal\{Z\}\_\{r,j,2\}\)per plan:
𝒦r,j=Retrieve\(pr,j;𝒱,𝒪\),𝒵r∼πR\(⋅∣𝒫r,𝒦r\)\.\\mathcal\{K\}\_\{r,j\}=\\operatorname\{Retrieve\}\(p\_\{r,j\};\\mathcal\{V\},\\mathcal\{O\}\),\\qquad\\mathcal\{Z\}\_\{r\}\\sim\\pi\_\{\\mathrm\{R\}\}\(\\cdot\\mid\\mathcal\{P\}\_\{r\},\\mathcal\{K\}\_\{r\}\)\.\(2\)Each factor specification declares the operator, inputs, transforms, required parameters, direction, and rationale\. We limit𝒦r,j\\mathcal\{K\}\_\{r,j\}to be a relatively small set, in order to reduce implementation ambiguity and simplify context\. We restrict the two factor specifications𝒵r,j,1\\mathcal\{Z\}\_\{r,j,1\}and𝒵r,j,2\\mathcal\{Z\}\_\{r,j,2\}to be structurally different in order to provide alternative realizations of the same mechanism\. They must differ in their computational structure, not merely in their name or window\. Appendix[B](https://arxiv.org/html/2609.29014#A2)illustrates these interfaces\.
Execution and factor screening\.The execution module checks the validity of factor specifications𝒵r\\mathcal\{Z\}\_\{r\}and compiles valid specifications into executable factor formulas\. A specification for planpr,jp\_\{r,j\}is valid only if it uses the retrieved features and operators𝒦r,j\\mathcal\{K\}\_\{r,j\}, satisfies their input and parameter constraints, and uses only information available at prediction time\. Otherwise, the module will reject the specification because it uses invalid features or operators, or encounters future information, resulting in lookahead leakage\. Invalid specifications will be fed back to the RealizerπR\\pi\_\{\\mathrm\{R\}\}with a repair notice\. Executing valid specifications produces candidate factors𝒞r\\mathcal\{C\}\_\{r\}, which are screened for coverage, predictive quality, and redundancy under the evaluation settingsη\\eta:
𝒞r=Execute\(𝒵r;𝒦r\),𝒜r=Screen\(𝒞r,y,ℱr−1,η\)\.\\mathcal\{C\}\_\{r\}=\\operatorname\{Execute\}\(\\mathcal\{Z\}\_\{r\};\\mathcal\{K\}\_\{r\}\),\\qquad\\mathcal\{A\}\_\{r\}=\\operatorname\{Screen\}\(\\mathcal\{C\}\_\{r\};y,\\mathcal\{F\}\_\{r\-1\},\\eta\)\.\(3\)For coverage, we measure the factor’s effective coverage across all trading days\. For predictive quality, we evaluate the factor’s predictive performance relative to the return targetyy\. For redundancy, we assess the factor’s correlation with the current factorsℱr−1\\mathcal\{F\}\_\{r\-1\}and other factors within𝒞r\\mathcal\{C\}\_\{r\}\. Each of these three metrics has a corresponding acceptance threshold\. A factor is added to𝒜r\\mathcal\{A\}\_\{r\}only if it meets all the criteria\. Please see Appendix[B\.1](https://arxiv.org/html/2609.29014#A2.SS1)for details on the metrics and threshold settings\.
Predictor validation and factor retention\.The evaluation settingsη\\etachronologically divide data into an inner period and an outer period, we only use inner data in the loop to avoidtest\-set tuning\. The inner period data is divided intoKKfolds, each fold contains chronological training, validation, and inner test segments\. The inner folds serve as nonoverlapping search windows: validation selects predictor settings, and all results of the windows supply loop feedback\. VaryingKKchanges this evidence and canproduce different paths\. We choose LightGBM as the predictor\.
To determine whether𝒜r\\mathcal\{A\}\_\{r\}should be added toℱr\\mathcal\{F\}\_\{r\}and whether the best predictor should be updated, we evaluateℱr−1∪𝒜r\\mathcal\{F\}\_\{r\-1\}\\cup\\mathcal\{A\}\_\{r\}against the previous best factor setℱr−1\\mathcal\{F\}\_\{r\-1\}by a prediction score\. LetSk\(ℱ\)S\_\{k\}\(\\mathcal\{F\}\)denote the prediction score of factor setℱ\\mathcal\{F\}on inner foldkk\. The score is computed from predictions produced by a predictor usingℱ\\mathcal\{F\}as input\. \(Definition of the score appears in Appendix[B\.1](https://arxiv.org/html/2609.29014#A2.SS1)\)\. The retention decisionur∈\{0,1\}u\_\{r\}\\in\\\{0,1\\\}is:
ur=\[∑k=1KwkΔr,k\>0∧∑k=1K𝟏\[Δr,k\>0\]≥mK\],s\.t\.Δr,k=Sk\(ℱr−1∪𝒜r\)−Sk\(ℱr−1\)u\_\{r\}=\\mathbf\{1\}\\\!\\left\[\\sum\_\{k=1\}^\{K\}w\_\{k\}\\Delta\_\{r,k\}\>0\\ \\land\\ \\sum\_\{k=1\}^\{K\}\\mathbf\{1\}\[\\Delta\_\{r,k\}\>0\]\\geq m\_\{K\}\\right\],\\quad s\.t\.\\ \\Delta\_\{r,k\}=S\_\{k\}\(\\mathcal\{F\}\_\{r\-1\}\\cup\\mathcal\{A\}\_\{r\}\)\-S\_\{k\}\(\\mathcal\{F\}\_\{r\-1\}\)\(4\)where the normalized weightswkw\_\{k\}are proportional to the number of search days, andmKm\_\{K\}requires a majority of folds to improve \(e\.g\. two of three\)\. Equation[4](https://arxiv.org/html/2609.29014#S2.E4)setsur=1u\_\{r\}=1only when adding𝒜r\\mathcal\{A\}\_\{r\}improves the weighted model score across theKKinner folds and increases the score on at leastmKm\_\{K\}folds\. Ifur=1u\_\{r\}=1, we setℱr=ℱr−1∪𝒜r\\mathcal\{F\}\_\{r\}=\\mathcal\{F\}\_\{r\-1\}\\cup\\mathcal\{A\}\_\{r\}and update the settings of the best predictor\.
Analysis and the next state\.Letere\_\{r\}represent the evaluation evidence with factors and predictor\. The analysis module maps\(𝒫r,𝒵r,er,ur\)\(\\mathcal\{P\}\_\{r\},\\mathcal\{Z\}\_\{r\},e\_\{r\},u\_\{r\}\)to feedbackara\_\{r\}analyzing the result of the current round and suggesting the next research step\. Updatinghr−1h\_\{r\-1\}with these records giveshrh\_\{r\}and hencesr\+1=\(ℰ,ℱr,hr\)s\_\{r\+1\}=\(\\mathcal\{E\},\\mathcal\{F\}\_\{r\},h\_\{r\}\)\.
Final evaluation\.AfterRRrounds, we freezeℱR\\mathcal\{F\}\_\{R\}and the settings of the predictor, then refit the predictor within inner data, and evaluate the final predictor once on outer data\.
### 2\.2Training Data Construction
Each round in Section[2\.1](https://arxiv.org/html/2609.29014#S2.SS1)yields a recordτr=\(sr,𝒫r,𝒦r,𝒵r,er,ur,ar\)\\tau\_\{r\}=\(s\_\{r\},\\mathcal\{P\}\_\{r\},\\mathcal\{K\}\_\{r\},\\mathcal\{Z\}\_\{r\},e\_\{r\},u\_\{r\},a\_\{r\}\)\. Collecting these records across environments provides two supervision interfaces:\(sr,𝒫r\)\(s\_\{r\},\\mathcal\{P\}\_\{r\}\)for the Planner dataset𝒟P\\mathcal\{D\}\_\{\\mathrm\{P\}\}and\(\(𝒫r,𝒦r\),𝒵r\)\(\(\\mathcal\{P\}\_\{r\},\\mathcal\{K\}\_\{r\}\),\\mathcal\{Z\}\_\{r\}\)for the Realizer dataset𝒟R\\mathcal\{D\}\_\{\\mathrm\{R\}\}\.
Planner data construction\.To construct suitable training data for the Planner, we first identify appropriate state–portfolio pair samples\(sr,𝒫r\)\(s\_\{r\},\\mathcal\{P\}\_\{r\}\), selecting only those where at least two plans include an accepted factor \(see the Execution and factor screening paragraph in Section[2\.1](https://arxiv.org/html/2609.29014#S2.SS1)\)\. We then categorize these samples into three groups: \(1\) Model improvement sample, whereur=1u\_\{r\}=1in the current round\. These samples are used to improve the quality of the Planner’s research; \(2\) Productive switch samples, whereur−1=0u\_\{r\-1\}=0and at least half of the factors were rejected in roundr−1r\-1, and at least one plan with accepted factors in the current round uses a mechanism different from roundr−1r\-1\. These samples are used to enhance the Planner’s ability to switch direction after failure; and \(3\) New direction samples, where at least one plan uses a mechanism never used in prior rounds and the corresponding factor is accepted\. These samples are used to improve the Planner’s ability to explore new directions\. We target a 50/30/20 mixture of these groups, balancing environments, API models, and research stages within each group and limiting repeated mechanisms\. Appendix[B\.1](https://arxiv.org/html/2609.29014#A2.SS1)gives the assignment order and thresholds\.
Realizer data construction\.We also construct appropriate training data for the Realizer by selecting suitable pair samples\(\(𝒫r,𝒦r\),𝒵r\)\(\(\\mathcal\{P\}\_\{r\},\\mathcal\{K\}\_\{r\}\),\\mathcal\{Z\}\_\{r\}\)\. We require the two generated factor specifications𝒵r,j,1\\mathcal\{Z\}\_\{r,j,1\}and𝒵r,j,2\\mathcal\{Z\}\_\{r,j,2\}per plan𝒫r,j\\mathcal\{P\}\_\{r,j\}to meet the quality and correlation thresholds \(Please see Appendix[B\.1](https://arxiv.org/html/2609.29014#A2.SS1)for details\)\. These examples teach different implementations under identical research intent and available inputs\. When the factor specification generated by the Realizer is invalid, the system requires Realizer to repair it\. Thus, we also need to construct samples for this repair process\. We create repair samples by duplicating a specification, changing only its window or repeating an input, etc\. The supervision target remains the original, validated pair\. This data construction provides supervision for distinct implementations and facilitates the correction of the realization process\.
### 2\.3Local Post\-Training
Supervised warm start\.We first use SFT to teach the local Planner to propose economic research plans and the local Realizer to implement them as valid factor specifications\. The two policies share a frozen pretrained backbone and use separate LoRA adapters\([Hu et al\., 2021](https://arxiv.org/html/2609.29014#bib.bib18)\), with parametersθP\\theta\_\{\\mathrm\{P\}\}andθR\\theta\_\{\\mathrm\{R\}\}\. Section[2\.2](https://arxiv.org/html/2609.29014#S2.SS2)provides input–response pairs\(c,v\)\(c,v\)for each rolea∈\{Planner,Realizer\}a\\in\\\{\\mathrm\{Planner\},\\mathrm\{Realizer\}\\\}\. For the Planner,c=src=s\_\{r\}andv=𝒫rv=\\mathcal\{P\}\_\{r\}; for the Realizer,c=\(𝒫r,𝒦r\)c=\(\\mathcal\{P\}\_\{r\},\\mathcal\{K\}\_\{r\}\)andv=𝒵rv=\\mathcal\{Z\}\_\{r\}\. We train each policy by minimizing
ℒSFT\(θa\)=−1Na∑\(c,v\)∈𝒟a∑ℓ=1\|v\|logπθa\(vℓ∣c,v<ℓ\),Na=∑\(c,v\)∈𝒟a\|v\|\.\\mathcal\{L\}\_\{\\mathrm\{SFT\}\}\(\\theta\_\{a\}\)=\-\\frac\{1\}\{N\_\{a\}\}\\sum\_\{\(c,v\)\\in\\mathcal\{D\}\_\{a\}\}\\sum\_\{\\ell=1\}^\{\|v\|\}\\log\\pi\_\{\\theta\_\{a\}\}\(v\_\{\\ell\}\\mid c,v\_\{<\\ell\}\),\\qquad N\_\{a\}=\\sum\_\{\(c,v\)\\in\\mathcal\{D\}\_\{a\}\}\|v\|\.\(5\)Herevℓv\_\{\\ell\}is theℓ\\ell\-th response token, andNaN\_\{a\}is the total number of response tokens for roleaa\. For repair examples, the input also contains the invalid response and its validation feedback\. Only the final assistant response is supervised\. This warm start supplies the instruction\-following ability and research knowledge used in subsequent joint reinforcement learning\.
Joint exploration from research states\.Starting from the SFT policies, we jointly optimize the Planner and Realizer with GRPO\([Shao et al\., 2024](https://arxiv.org/html/2609.29014#bib.bib37)\)\. We construct a task bank𝒯\\mathcal\{T\}from the environments and histories collected in Section[2\.2](https://arxiv.org/html/2609.29014#S2.SS2)\. Each states=\(ℰ,h\)s=\(\\mathcal\{E\},h\)specifies an environment and earlier research summarized inhh\. For the same statess, we sampleMMplan portfolios andNNindependent Realizer responses for each portfolio
𝒫m∼πθP\(⋅∣s\),𝒵mn∼πθR\(⋅∣𝒫m,𝒦m\),m=1,…,M,n=1,…,N,\\mathcal\{P\}\_\{m\}\\sim\\pi\_\{\\theta\_\{\\mathrm\{P\}\}\}\(\\cdot\\mid s\),\\qquad\\mathcal\{Z\}\_\{mn\}\\sim\\pi\_\{\\theta\_\{\\mathrm\{R\}\}\}\(\\cdot\\mid\\mathcal\{P\}\_\{m\},\\mathcal\{K\}\_\{m\}\),\\quad m=1,\\ldots,M,\\ n=1,\\ldots,N,\(6\)where𝒦m\\mathcal\{K\}\_\{m\}is retrieved for𝒫m\\mathcal\{P\}\_\{m\}as in Equation[2](https://arxiv.org/html/2609.29014#S2.E2)\. Thus, theNNresponses for one portfolio are alternative implementations of the same plans and retrieved content\. Execution and screening evaluate each response separately, yielding accepted factors𝒜mn\\mathcal\{A\}\_\{mn\}and per\-plan subsets𝒜mn,j\\mathcal\{A\}\_\{mn,j\}\. A LightGBM evaluator then measures their contribution on a later inner reward window\. Please see Appendix[B\.2](https://arxiv.org/html/2609.29014#A2.SS2)for task construction, nested sampling, and the LightGBM evaluation protocol\.
Rewarding predictive quality and useful diversity\.We reward both improvements in prediction and useful contributions beyond earlier research\. Consider one sampled portfolio𝒫\\mathcal\{P\}with accepted factors𝒜\\mathcal\{A\}; we omit the sampling indicesm,nm,nbelow\. LetSs\(ℱ\)S\_\{s\}\(\\mathcal\{F\}\)be the reward\-window score of the LightGBM model using factor setℱ\\mathcal\{F\}\. It uses the same model score defined in Appendix[B\.1](https://arxiv.org/html/2609.29014#A2.SS1)\. The score gain isΔs\(𝒜\)=Ss\(ℬ∪𝒜\)−Ss\(ℬ\)\\Delta\_\{s\}\(\\mathcal\{A\}\)=S\_\{s\}\(\\mathcal\{B\}\\cup\\mathcal\{A\}\)\-S\_\{s\}\(\\mathcal\{B\}\), whereℬ∈ℰ\\mathcal\{B\}\\in\\mathcal\{E\}is the baseline factor set\. We define the portfolio qualityQQand the qualityqjq\_\{j\}of each plan evaluated separately against the baseline as
Q=tanh\(Δs\(𝒜\)σs\),qj=clip\(Δs\(𝒜j\)−κsσs,0,1\),Q=\\tanh\\\!\\left\(\\frac\{\\Delta\_\{s\}\(\\mathcal\{A\}\)\}\{\\sigma\_\{s\}\}\\right\),\\qquad q\_\{j\}=\\operatorname\{clip\}\\\!\\left\(\\frac\{\\Delta\_\{s\}\(\\mathcal\{A\}\_\{j\}\)\-\\kappa\_\{s\}\}\{\\sigma\_\{s\}\},0,1\\right\),\(7\)whereσs\>0\\sigma\_\{s\}\>0scales the score gains andκs≥0\\kappa\_\{s\}\\geq 0sets the minimum gain for a plan to receive positive quality weight\. Please see Appendix[B\.2](https://arxiv.org/html/2609.29014#A2.SS2)for the detailed definition\.
For stockiion reward datett, adding planjjchanges the baseline prediction bydj,i,t=y^i,t\(j\)−y^i,t\(0\)d\_\{j,i,t\}=\\widehat\{y\}^\{\(j\)\}\_\{i,t\}\-\\widehat\{y\}^\{\(0\)\}\_\{i,t\}\. We subtract the daily meand¯j,t=\(∑idj,i,t\)/nt\\bar\{d\}\_\{j,t\}=\(\\sum\\nolimits\_\{i\}d\_\{j,i,t\}\)/n\_\{t\}, concatenate the weighted differences asb~j=concati,t\[\(dj,i,t−d¯j,t\)/Tsnt\]\\widetilde\{b\}\_\{j\}=\\operatorname\{concat\}\_\{i,t\}\[\(d\_\{j,i,t\}\-\\bar\{d\}\_\{j,t\}\)/\\sqrt\{T\_\{s\}n\_\{t\}\}\], and normalizebj=b~j/‖b~j‖2b\_\{j\}=\\widetilde\{b\}\_\{j\}/\\\|\\widetilde\{b\}\_\{j\}\\\|\_\{2\}\. Herentn\_\{t\}counts eligible stocks on datett, andTsT\_\{s\}counts reward dates\. Similarbjb\_\{j\}indicate similar prediction changes\. Please see Appendix[B\.2](https://arxiv.org/html/2609.29014#A2.SS2)for detailed definitions\.
We evaluate earlier plans summarized inhhin the same way, obtaining an archiveℋs\\mathcal\{H\}\_\{s\}of qualities and prediction\-change vectors\. For any collection of evaluated plansℋ\\mathcal\{H\}, the matrix\(Lℋ\)ij=qiqjbi⊤bj\(L\_\{\\mathcal\{H\}\}\)\_\{ij\}=\\sqrt\{q\_\{i\}q\_\{j\}\}\\,b\_\{i\}^\{\\top\}b\_\{j\}combines plan quality with similarity between prediction changes\. We reward the increase in quality\-weighted coverage when new plans are added to the archive
D=logdet\(I\+Lℋs∪𝒫\)−logdet\(I\+Lℋs\)Jlog2,U=0\.75Q\+0\.25D\.D=\\frac\{\\log\\det\(I\+L\_\{\\mathcal\{H\}\_\{s\}\\cup\\mathcal\{P\}\}\)\-\\log\\det\(I\+L\_\{\\mathcal\{H\}\_\{s\}\}\)\}\{J\\log 2\},\\qquad U=0\.75Q\+0\.25D\.\(8\)HereIIis the identity matrix\. High\-quality plans receive more weight, while similar prediction changes receive diminishing reward\. Subtracting the archive term measures the gain beyond earlier research, andJlog2J\\log 2normalizesDDto\[0,1\]\[0,1\]\. The shared utilityUUtherefore favors predictive quality and complementary, useful contributions\. Please see Appendix[B\.2](https://arxiv.org/html/2609.29014#A2.SS2)for examples illustrating the effect of repeated directions and historical coverage\.
Role\-specific credit and policy updates\.The Planner chooses research directions, while the Realizer implements a given set of plans\. We reflect this distinction when assigning credit from the shared utility\. LetUmnU\_\{mn\}be the utility of\(𝒫m,𝒵mn\)\(\\mathcal\{P\}\_\{m\},\\mathcal\{Z\}\_\{mn\}\)andU¯m=N−1∑nUmn\\bar\{U\}\_\{m\}=N^\{\-1\}\\sum\_\{n\}U\_\{mn\}\. The Planner compares a portfolio’s average utility with the averages of other portfolios\. The Realizer compares an implementation with alternatives generated for the same plans and retrieved content
AmP=U¯m−1M−1∑m′≠mU¯m′cP,AmnR=Umn−1N−1∑n′≠nUmn′cR\.A\_\{m\}^\{\\mathrm\{P\}\}=\\frac\{\\bar\{U\}\_\{m\}\-\\frac\{1\}\{M\-1\}\\sum\_\{m^\{\\prime\}\\neq m\}\\bar\{U\}\_\{m^\{\\prime\}\}\}\{c\_\{\\mathrm\{P\}\}\},\\qquad A\_\{mn\}^\{\\mathrm\{R\}\}=\\frac\{U\_\{mn\}\-\\frac\{1\}\{N\-1\}\\sum\_\{n^\{\\prime\}\\neq n\}U\_\{mn^\{\\prime\}\}\}\{c\_\{\\mathrm\{R\}\}\}\.\(9\)The fixed positive scalescPc\_\{\\mathrm\{P\}\}andcRc\_\{\\mathrm\{R\}\}calibrate the two roles’ advantages\. For roleaa, letAaA^\{a\}be the response advantage andρℓa\\rho\_\{\\ell\}^\{a\}the token\-probability ratio between the current policy and the policy used for sampling\. We update each policy using the clipped GRPO objective
ℒRL\(θa\)=−𝔼\[1\|v\|∑ℓ=1\|v\|min\(ρℓaAa,clip\(ρℓa,1−ϵ,1\+ϵ\)Aa\)\]\+βaℒKLa,\\mathcal\{L\}\_\{\\mathrm\{RL\}\}\(\\theta\_\{a\}\)=\-\\mathbb\{E\}\\\!\\left\[\\frac\{1\}\{\|v\|\}\\sum\_\{\\ell=1\}^\{\|v\|\}\\min\\\!\\left\(\\rho\_\{\\ell\}^\{a\}A^\{a\},\\operatorname\{clip\}\(\\rho\_\{\\ell\}^\{a\},1\-\\epsilon,1\+\\epsilon\)A^\{a\}\\right\)\\right\]\+\\beta\_\{a\}\\mathcal\{L\}\_\{\\mathrm\{KL\}\}^\{a\},\(10\)whereϵ\\epsiloncontrols clipping andℒKLa\\mathcal\{L\}\_\{\\mathrm\{KL\}\}^\{a\}penalizes divergence from the frozen SFT policy with weightβa\\beta\_\{a\}\. Positive advantages increase the probability of better plans or implementations under their respective comparisons\. Only the two LoRA adapters are updated\. Please see Appendix[B\.2](https://arxiv.org/html/2609.29014#A2.SS2)for detailed optimization settings\.
## 3Experiments
Data and evaluation\.We study alpha factor mining on CSI300, CSI500, CSI1000, and the broader Shanghai/Shenzhen A\-share universe using daily and minute\-level price and volume data\. The prediction target is excess return from opent\+1t\+1to opent\+2t\+2\. The inner period, May 2022–December 2025, supports research and model selection; January–August 2026 is used once for final outer evaluation\. Agentic methods select factors on inner feedback and refit the predictive model before outer evaluation\. Please see Appendix[C\.1](https://arxiv.org/html/2609.29014#A3.SS1)for the data and evaluation details\.
Metrics and baselines\.We report IC, ICIR, RIC, and RICIR for predictive quality, and ARR, IR, MDD, and CR for portfolio performance\.ML baselinesare Ridge and MLP\([Gu et al\., 2020](https://arxiv.org/html/2609.29014#bib.bib13)\), and LightGBM\([Ke et al\., 2017](https://arxiv.org/html/2609.29014#bib.bib19)\)\.DL baselinesinclude GRU\([Cho et al\., 2014](https://arxiv.org/html/2609.29014#bib.bib6)\), LSTM\([Hochreiter & Schmidhuber, 1997](https://arxiv.org/html/2609.29014#bib.bib16)\), ALSTM\([Qin et al\., 2017](https://arxiv.org/html/2609.29014#bib.bib36)\), TCN\([Bai et al\., 2018](https://arxiv.org/html/2609.29014#bib.bib2)\), Transformer\([Vaswani et al\., 2017](https://arxiv.org/html/2609.29014#bib.bib43)\), PatchTST\([Nie et al\., 2023](https://arxiv.org/html/2609.29014#bib.bib31)\), iTransformer\([Liu et al\., 2024](https://arxiv.org/html/2609.29014#bib.bib28)\), MASTER\([Li et al\., 2024a](https://arxiv.org/html/2609.29014#bib.bib20)\), and StockMixer\([Fan & Shen, 2024](https://arxiv.org/html/2609.29014#bib.bib11)\)\.Agentic comparisonsuse RD\-Agent\(Q\)\([Li et al\., 2026a](https://arxiv.org/html/2609.29014#bib.bib21)\), AlphaAgent\([Tang et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib41)\), QuantaAlpha\([Han et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib15)\), and AlphaSchema\([Yi et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib52)\)\. Please see Appendix[C\.2](https://arxiv.org/html/2609.29014#A3.SS2)for detailed definitions of the metrics, and Appendix[C\.3](https://arxiv.org/html/2609.29014#A3.SS3)for detailed descriptions of the baselines and their settings\.
Research models\.AlphaDiverse uses post\-trained Qwen3\.8\-27B Planner and Realizer policies and an unmodified Qwen3\.8\-27B Analysis model\. Other agentic baselines use GPT\-5\.5\. We also evaluate API\-only AlphaDiverse with GPT\-5\.5, Grok\-4\.6, and GLM\-5\.3\. All evaluation inference uses temperature 0\.1\. Each run starts from\|ℬ\|=21\|\\mathcal\{B\}\|=21factors and usesR=20R=20rounds,J=4J=4plans per round, and two specifications per plan, totaling 160 candidate slots\. Main comparisons use all available features andK=1K=1inner fold, withmK=1m\_\{K\}=1\. Please see Appendix[C\.4](https://arxiv.org/html/2609.29014#A3.SS4)for the training and serving settings\.
Table 1:Experiment results about CSI300 predictive and portfolio performance\. ARR/MDD are percentages; best and second\-best values are bold and underlined \(lower MDD is better\)\. Other markets and API backends appear in Appendices[D\.1](https://arxiv.org/html/2609.29014#A4.SS1)and[D\.2](https://arxiv.org/html/2609.29014#A4.SS2)\.Table 2:Results of diversity on CSI300 and CSI500 across agentic methods\.
Figure 3:Useful exploration among different AlphaDiverse variants\.
### 3\.1Main Results
To evaluate the financial performance of post\-trained local research policies, we compare AlphaDiverse with ML, DL, and agentic baselines under the same evaluation protocol\. As Table[1](https://arxiv.org/html/2609.29014#S3.T1)shows, AlphaDiverse leads all four predictive metrics, including IC of 0\.0378 and RIC of 0\.0407\. It also achieves the highest IR \(3\.210\) and CR \(7\.641\), the lowest MDD \(5\.51%\), and the second\-highest ARR \(42\.10%\)\. These results support strong predictive and risk\-adjusted portfolio performance with local research policies\. Results of all four markets in Appendix[D\.1](https://arxiv.org/html/2609.29014#A4.SS1)exhibit the same pattern\.
### 3\.2Research Diversity and Generalization
We propose four metrics to evaluate the diversity of research\. \(1\)*Mechanisms*\(M\) counts catalogue entries represented by generated factors; \(2\)*useful mechanisms*\(U\) counts those with model\-retained factors\. \(3\)*Signal clusters*\(C\) counts numerically distinct signal groups\. \(4\)*Pair corr*is the median absolute correlation between the two factors realizing one plan for AlphaDiverse variants with paired implementations only; lower values indicate more distinct implementations\. Please see Appendix[C\.5](https://arxiv.org/html/2609.29014#A3.SS5)for detailed definitions of the diversity metrics\.
Table 3:Results of Module ablations \(GPT\-5\.5\)\.
Table 4:Results of Post\-training ablations\.
Verifying whether AlphaDiverse produces diverse research paths\.We compare agentic baselines with complete AlphaDiverse and multiple AlphaDiverse variants, including Single Synthesis \(replaces the Planner–Realizer decomposition in Section[2\.1](https://arxiv.org/html/2609.29014#S2.SS1)with one agent that directly proposes eight factors\), API\-based \(GPT\-5\.5\), and SFT\-only AlphaDiverse\. As Table[2](https://arxiv.org/html/2609.29014#S3.T2)shows, complete AlphaDiverse consistently outperforms all baselines in three diversity metrics, and increases useful mechanisms from 4 to 23 and from 6 to 25 relative to SFT\. The comparison with Single Synthesis is instructive: on CSI300 it generates nearly as many clusters, yet far fewer retained mechanisms\. Organizing research around explicit plans helps turn varied implementations into economically distinct model inputs\. Results of all four markets in Appendix[D\.3](https://arxiv.org/html/2609.29014#A4.SS3)exhibit the same pattern\.
Verifying whether useful mechanisms are proposed continuously\.We compare multiple AlphaDiverse variants, including API\-based \(GPT\-5\.5, Grok\-4\.6 and GLM\-5\.3\), untrained \(using the original Qwen3\.8\-27B\), and SFT\-only AlphaDiverse\. As Figure[3](https://arxiv.org/html/2609.29014#S3.F3)shows, we continuously monitor the number of useful mechanisms discovered by the methods within a loop\. SFT saturates early in both markets, whereas AlphaDiverse continues to add mechanisms as the budget grows\. This supports sustained discovery under feedback: later proposals still alter the retained model\. Results of all four markets in Appendix[D\.4](https://arxiv.org/html/2609.29014#A4.SS4)exhibit the same pattern\.
Verifying whether diverse research capabilities generalize\.We compare API\-based \(GPT\-5\.5\), SFT\-only, and complete AlphaDiverse on shared states from historical runs of all three APIs\. For each market, we sample 10 states from runs used to construct training data \(Familiar\) and 10 from excluded runs \(Held\-out\)\. Each variant performs eight independent single\-round experiments from every fixed state\. Figure[4](https://arxiv.org/html/2609.29014#S3.F4.fig1)shows that AlphaDiverse retains more useful mechanisms in both groups\. This supports AlphaDiverse’s ability to explore useful alternatives in unseen research histories\. Appendix[D\.4](https://arxiv.org/html/2609.29014#A4.SS4)provides detailed settings and complete results, which exhibit the same pattern\.
Figure 4:Results of Fixed\-state transfer test\.
### 3\.3Ablation Study
Module ablations\.To test the effect of each module in the proposed agent system, we evaluate four ablation variants for modules in Section[2\.1](https://arxiv.org/html/2609.29014#S2.SS1): \(1\)*w/o complementarity*\(remove Planner complementarity rules\); \(2\)*w/o retrieval*\(replace plan\-specific retrieval with all legal features and operators\); \(3\)*w/o memory*\(do not provide the Planner with full research history but only the retained factors and performance\); and \(4\)*Single Synthesis*\(replace the Planner and Realizer with Single Synthesis\)\. Execution, validation, Analysis, and the GPT\-5\.5 backend remain fixed\. As Table[4](https://arxiv.org/html/2609.29014#S3.T4)shows, removing complementarity permits a slightly higher ARR but concentrates research on only 10 mechanisms\. Removing retrieval preserves breadth yet lowers useful coverage and predictive quality, meaning that an idea still needs relevant inputs to become a useful factor\. Removing memory weakens prediction performance\. Together, these results support a division of labor: planning broadens directions, retrieval supports implementation, and feedback improves choices within those directions\. Appendix[D\.5](https://arxiv.org/html/2609.29014#A4.SS5)defines the detailed ablation setting, and results for all four markets in Table[22](https://arxiv.org/html/2609.29014#A4.T22)exhibit the same pattern\. Appendix[D\.6](https://arxiv.org/html/2609.29014#A4.SS6)reports factor quality under different AlphaDiverse settings\.
Table 5:SFT\-data ablations\.
Table 6:Deployment costs on CSI300\.
Post\-training ablations\.To further evaluate our post\-training pipeline in Section[2\.3](https://arxiv.org/html/2609.29014#S2.SS3), we compare five post\-training settings: \(1\)*w/o training*\(untrained original model\); \(2\)*w/ SFT*; \(3\)*w/ Planner only*\(frozen SFT Realizer in joint GRPO\); \(4\)*w/ Realizer only*\(frozen SFT Planner in joint GRPO\); and \(5\)*w/o diversity reward*\(joint GRPO withoutDDin Eq\.[8](https://arxiv.org/html/2609.29014#S2.E8)\)\. As Table[4](https://arxiv.org/html/2609.29014#S3.T4)shows, SFT improves prediction but narrows useful coverage\. Single\-role training recovers part of the gain\. Joint training aligns plans with implementations\. The diversity term further increases coverage \(U: 18 to 23\) and reduces pair correlation, identifying a benefit beyond joint quality optimization\. Appendix[D\.5](https://arxiv.org/html/2609.29014#A4.SS5)defines the detailed ablation setting, and results for all four markets in Table[23](https://arxiv.org/html/2609.29014#A4.T23)exhibit the same conclusion\.
Data ablations\.To evaluate our data selection strategy in Section[2\.2](https://arxiv.org/html/2609.29014#S2.SS2), we compare four data selection settings and evaluate them at the SFT stage: \(1\)*w/ improvement only*; \(2\)*w/o balancing*\(no within\-group balancing across environments\); \(3\)*w/o paired supervision*\(no pair\-aware Realizer supervision\); and \(4\)*full data SFT*\. As Table[6](https://arxiv.org/html/2609.29014#S3.T6)shows, improvement\-only selection loses useful mechanisms, indicating that successful endpoints omit informative changes of direction\. Removing paired supervision increases implementation correlation \(0\.511 to 0\.651\) and reduces retained coverage\. The Planner needs varied decisions; the Realizer needs distinct implementations\. Appendix[D\.5](https://arxiv.org/html/2609.29014#A4.SS5)defines the ablation setting, and results for all four markets in Table[24](https://arxiv.org/html/2609.29014#A4.T24)exhibit the same pattern\.
Deployment cost\.To evaluate the deployment cost of AlphaDiverse, we compare one complete 20\-round CSI300 run across three API backends and our local deployment\. As Table 6 shows, the API\-based runs incur estimated charges of $7\.28, $5\.57, and $2\.19 for GPT\-5\.5, Grok\-4\.6, and GLM\-5\.3, respectively\. Local AlphaDiverse incurs no external API charges and uses 1\.436 H200 GPU\-hours\. It also supports flexible deployment on compatible, lower\-cost GPUs\. Combined with its stronger overall performance than all three API variants across four markets, these results demonstrate competitive local research without API fees or dependence on external API availability\. Token details appear in Appendix[D\.7](https://arxiv.org/html/2609.29014#A4.SS7)\.
## 4Related Work
LLM\-Driven Financial Agents\.LLMs support financial prediction and trading through training for financial tasks\([Yang et al\., 2023](https://arxiv.org/html/2609.29014#bib.bib50);[Xiong et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib49);[Deng et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib7)\)\. Multi\-agent systems assign research planning, implementation, and evaluation to distinct agents\([Xiao et al\., 2024](https://arxiv.org/html/2609.29014#bib.bib48);[Li et al\., 2026a](https://arxiv.org/html/2609.29014#bib.bib21);[Guo et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib14)\)\. Recent work also trains alpha generation policies or uses external memory to guide search\([Tang et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib42);[Zhang et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib56);[Wang et al\., 2026b](https://arxiv.org/html/2609.29014#bib.bib45);[Yu et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib54)\)\.
Research\-Path Diversity\.Existing methods encourage exploration through expression regularization, evolutionary search, and control of factor redundancy\([Tang et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib41);[Liu et al\., 2026b](https://arxiv.org/html/2609.29014#bib.bib26);[Wang et al\., 2026a](https://arxiv.org/html/2609.29014#bib.bib44)\)\. Semantic planning makes the economic ideas behind factors explicit\([Yi et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib52)\), while studies of idea generation show that distinct outputs can still converge on similar research directions\([Audran\-Reiss et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib1);[Chen et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib5)\)\. We require different economic mechanisms in each round and collect traces across research environments to train agents for diverse exploration\. Appendix[A](https://arxiv.org/html/2609.29014#A1)provides further discussion of broader related work\.
## 5Conclusion and Limitations
In this paper, we propose AlphaDiverse, a framework for training local quantitative research agents for diverse alpha factor mining\. Complementary planning across varied research environments produces diverse traces for supervised fine\-tuning\. Joint reinforcement learning then optimizes the Planner and Realizer for predictive quality and useful diversity\. With research feedback separated from outer evaluation, experiments across four stock universes show competitive financial performance and sustained exploration, supporting effective alpha research with locally deployed agents\.
Limitations\.The limitations of the proposed AlphaDiverse are as follows: \(1\) the fixed mechanism catalogue and operator library bound the ideas that agents can express; extending them requires reliable semantic and causal checks; \(2\) joint training evaluates sampled plans on a finite bank of inner states, which only approximates their delayed contribution during a long research loop\. Learning to expand the search language and assigning credit across evolving research states are promising directions for further work\.
## References
- Audran\-Reiss et al\. \(2025\)Alexis Audran\-Reiss, Jordi Armengol Estapé, Karen Hambardzumyan, Amar Budhiraja, Martin Josifoski, Edan Toledo, Rishi Hazra, Despoina Magka, Michael Shvartsman, Parth Pathak, Justine T\. Kao, Lucia Cipolina\-Kun, Bhavul Gauri, Jean\-Christophe Gagnon\-Audet, Emanuel Tewolde, Jenny Zhang, Taco Cohen, Yossi Adi, Tatiana Shavrina, and Yoram Bachrach\.What does it take to be a good AI research agent? studying the role of ideation diversity\.*arXiv preprint arXiv:2511\.15593*, 2025\.URL[https://arxiv\.org/abs/2511\.15593](https://arxiv.org/abs/2511.15593)\.
- Bai et al\. \(2018\)Shaojie Bai, J\. Zico Kolter, and Vladlen Koltun\.An empirical evaluation of generic convolutional and recurrent networks for sequence modeling\.*arXiv preprint arXiv:1803\.01271*, 2018\.URL[https://arxiv\.org/abs/1803\.01271](https://arxiv.org/abs/1803.01271)\.
- Cawley & Talbot \(2010\)Gavin C\. Cawley and Nicola L\. C\. Talbot\.On over\-fitting in model selection and subsequent selection bias in performance evaluation\.*Journal of Machine Learning Research*, 11:2079–2107, 2010\.URL[https://www\.jmlr\.org/papers/v11/cawley10a\.html](https://www.jmlr.org/papers/v11/cawley10a.html)\.
- Chen et al\. \(2024\)Luyang Chen, Markus Pelger, and Jason Zhu\.Deep learning in asset pricing\.*Management Science*, 70\(2\):714–750, 2024\.doi:10\.1287/mnsc\.2023\.4695\.
- Chen et al\. \(2026\)Nuo Chen, Yicheng Tong, Yuzhe Yang, Yufei He, Xueyi Zhang, Qingyun Zou, Qian Wang, and Bingsheng He\.Diversity collapse in multi\-agent LLM systems: Structural coupling and collective failure in open\-ended idea generation\.In*Findings of the Association for Computational Linguistics: ACL 2026*, 2026\.URL[https://arxiv\.org/abs/2604\.18005](https://arxiv.org/abs/2604.18005)\.
- Cho et al\. \(2014\)Kyunghyun Cho, Bart van Merrienboer, Caglar Gulcehre, Dzmitry Bahdanau, Fethi Bougares, Holger Schwenk, and Yoshua Bengio\.Learning phrase representations using RNN encoder–decoder for statistical machine translation\.In*Proceedings of the Conference on Empirical Methods in Natural Language Processing*, 2014\.URL[https://arxiv\.org/abs/1406\.1078](https://arxiv.org/abs/1406.1078)\.
- Deng et al\. \(2026\)Zheye Deng, Weixiang Yan, Changlong Yu, and Jiashu Wang\.AlphaQuanter: An end\-to\-end tool\-augmented agentic reinforcement learning framework for stock trading\.In*Findings of the Association for Computational Linguistics: ACL 2026*, pp\. 9373–9394, 2026\.doi:10\.18653/v1/2026\.findings\-acl\.456\.URL[https://aclanthology\.org/2026\.findings\-acl\.456/](https://aclanthology.org/2026.findings-acl.456/)\.
- Duan et al\. \(2022\)Yitong Duan, Lei Wang, Qizhong Zhang, and Jian Li\.FactorVAE: A probabilistic dynamic factor model based on variational autoencoder for predicting cross\-sectional stock returns\.In*Proceedings of the AAAI Conference on Artificial Intelligence*, volume 36, pp\. 4468–4476, 2022\.doi:10\.1609/aaai\.v36i4\.20369\.
- Duan et al\. \(2025\)Yitong Duan, Weiran Wang, and Jian Li\.FactorGCL: A hypergraph\-based factor model with temporal residual contrastive learning for stock returns prediction\.In*Proceedings of the AAAI Conference on Artificial Intelligence*, volume 39, pp\. 173–181, 2025\.doi:10\.1609/aaai\.v39i1\.31993\.
- Dwork et al\. \(2015\)Cynthia Dwork, Vitaly Feldman, Moritz Hardt, Toni Pitassi, Omer Reingold, and Aaron Roth\.Generalization in adaptive data analysis and holdout reuse\.In*Advances in Neural Information Processing Systems*, volume 28, 2015\.URL[https://proceedings\.neurips\.cc/paper/2015/hash/bad5f33780c42f2588878a9d07405083\-Abstract\.html](https://proceedings.neurips.cc/paper/2015/hash/bad5f33780c42f2588878a9d07405083-Abstract.html)\.
- Fan & Shen \(2024\)Jinyong Fan and Yanyan Shen\.StockMixer: A simple yet strong MLP\-based architecture for stock price forecasting\.In*Proceedings of the AAAI Conference on Artificial Intelligence*, volume 38, pp\. 8389–8397, 2024\.doi:10\.1609/aaai\.v38i8\.28681\.URL[https://ojs\.aaai\.org/index\.php/AAAI/article/view/28681](https://ojs.aaai.org/index.php/AAAI/article/view/28681)\.
- Foerster et al\. \(2018\)Jakob Foerster, Gregory Farquhar, Triantafyllos Afouras, Nantas Nardelli, and Shimon Whiteson\.Counterfactual multi\-agent policy gradients\.In*Proceedings of the AAAI Conference on Artificial Intelligence*, volume 32, 2018\.doi:10\.1609/aaai\.v32i1\.11794\.URL[https://ojs\.aaai\.org/index\.php/AAAI/article/view/11794](https://ojs.aaai.org/index.php/AAAI/article/view/11794)\.
- Gu et al\. \(2020\)Shihao Gu, Bryan Kelly, and Dacheng Xiu\.Empirical asset pricing via machine learning\.*The review of financial studies*, 33\(5\):2223–2273, 2020\.
- Guo et al\. \(2026\)Jiacheng Guo, Suozhi Huang, Yunlong Gao, Zihao Li, Jason Ge, Xu Kuang, and Mengdi Wang\.AQuA: Recursively self\-improving quantitative trading research agents\.*arXiv preprint arXiv:2608\.12841*, 2026\.URL[https://arxiv\.org/abs/2608\.12841](https://arxiv.org/abs/2608.12841)\.
- Han et al\. \(2026\)Jun Han, Shuo Zhang, Wei Li, Yifan Dong, Tu Hu, Yumo Zhu, Xiaomin Yu, Xin Guo, Zhaowei Liu, Kunyi Wang, et al\.Quantaalpha: An evolutionary framework for llm\-driven alpha mining\.*arXiv preprint arXiv:2602\.07085*, 2026\.URL[https://arxiv\.org/abs/2602\.07085](https://arxiv.org/abs/2602.07085)\.
- Hochreiter & Schmidhuber \(1997\)Sepp Hochreiter and Jürgen Schmidhuber\.Long short\-term memory\.*Neural Computation*, 9\(8\):1735–1780, 1997\.doi:10\.1162/neco\.1997\.9\.8\.1735\.
- Hong et al\. \(2025\)Haoyang Hong, Jiajun Yin, Yuan Wang, Jingnan Liu, Zhe Chen, Ailing Yu, Ji Li, Zhiling Ye, Hansong Xiao, Yefei Chen, Hualei Zhou, Yun Yue, Minghui Yang, Chunxiao Guo, Junwei Liu, Peng Wei, and Jinjie Gu\.Multi\-agent deep research: Training multi\-agent systems with M\-GRPO\.*arXiv preprint arXiv:2511\.13288*, 2025\.URL[https://arxiv\.org/abs/2511\.13288](https://arxiv.org/abs/2511.13288)\.
- Hu et al\. \(2021\)Edward J\. Hu, Yelong Shen, Phillip Wallis, Zeyuan Allen\-Zhu, Yuanzhi Li, Shean Wang, Lu Wang, and Weizhu Chen\.LoRA: Low\-rank adaptation of large language models\.*arXiv preprint arXiv:2106\.09685*, 2021\.URL[https://arxiv\.org/abs/2106\.09685](https://arxiv.org/abs/2106.09685)\.
- Ke et al\. \(2017\)Guolin Ke, Qi Meng, Thomas Finley, Taifeng Wang, Wei Chen, Weidong Ma, Qiwei Ye, and Tie\-Yan Liu\.LightGBM: A highly efficient gradient boosting decision tree\.In*Advances in Neural Information Processing Systems*, 2017\.URL[https://papers\.nips\.cc/paper/2017/hash/6449f44a102fde848669bdd9eb6b76fa\-Abstract\.html](https://papers.nips.cc/paper/2017/hash/6449f44a102fde848669bdd9eb6b76fa-Abstract.html)\.
- Li et al\. \(2024a\)Tong Li, Zhaoyang Liu, Yanyan Shen, Xue Wang, Haokun Chen, and Sen Huang\.MASTER: Market\-guided stock transformer for stock price forecasting\.In*Proceedings of the AAAI Conference on Artificial Intelligence*, volume 38, pp\. 162–170, 2024a\.doi:10\.1609/aaai\.v38i1\.27767\.
- Li et al\. \(2026a\)Yuante Li, Xu Yang, Xiao Yang, Xisen Wang, Weiqing Liu, and Jiang Bian\.R&d\-agent\-quant: A multi\-agent framework for data\-centric factors and model joint optimization\.In*The Thirty\-ninth Annual Conference on Neural Information Processing Systems Datasets and Benchmarks Track*, 2026a\.URL[https://openreview\.net/forum?id=9VxTXAUH7G](https://openreview.net/forum?id=9VxTXAUH7G)\.
- Li et al\. \(2024b\)Zhiwei Li, Ran Song, Caihong Sun, Wei Xu, Zhengtao Yu, and Ji\-Rong Wen\.Can large language models mine interpretable financial factors more effectively? a neural\-symbolic factor mining agent model\.In*Findings of the Association for Computational Linguistics: ACL 2024*, pp\. 3891–3902, 2024b\.URL[https://aclanthology\.org/2024\.findings\-acl\.233/](https://aclanthology.org/2024.findings-acl.233/)\.
- Li et al\. \(2026b\)Zongqian Li, Yaoyiran Li, Yaohui Guo, Ming Zhang, Nigel Collier, and Eugene Ie\.AutoScientist\-Quant: Self\-evolving coding agents for automatic research in quantitative investment\.*arXiv preprint arXiv:2608\.28632*, 2026b\.doi:10\.48550/arXiv\.2608\.28632\.URL[https://arxiv\.org/abs/2608\.28632](https://arxiv.org/abs/2608.28632)\.
- Liao et al\. \(2025\)Junwei Liao, Muning Wen, Jun Wang, and Weinan Zhang\.MARFT: Multi\-agent reinforcement fine\-tuning\.*arXiv preprint arXiv:2504\.16129*, 2025\.URL[https://arxiv\.org/abs/2504\.16129](https://arxiv.org/abs/2504.16129)\.
- Liu et al\. \(2026a\)Fengyuan Liu, Yuchen Fu, Yuqi Wang, and Qi Liu\.Xalpha: A memory\-driven ai quant researcher for hypothesis\-to\-code alpha discovery\.*arXiv preprint arXiv:2607\.08332*, 2026a\.URL[https://arxiv\.org/abs/2607\.08332](https://arxiv.org/abs/2607.08332)\.
- Liu et al\. \(2026b\)Fengyuan Liu, Yi Huang, Sichun Luo, Yuqi Wang, Yazheng Yang, Xinye Li, Zefa Hu, Junlan Feng, and Qi Liu\.Cognitive alpha mining via llm\-driven code\-based evolution\.In*Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\)*, pp\. 11715–11749, 2026b\.URL[https://aclanthology\.org/2026\.acl\-long\.538/](https://aclanthology.org/2026.acl-long.538/)\.
- Liu et al\. \(2026c\)Shuo Liu, Zeyu Liang, Xueguang Lyu, and Christopher Amato\.Llm collaboration with multi\-agent reinforcement learning\.In*Proceedings of the AAAI Conference on Artificial Intelligence*, volume 40, pp\. 32150–32158, 2026c\.
- Liu et al\. \(2024\)Yong Liu, Tengge Hu, Haoran Zhang, Haixu Wu, Shiyu Wang, Lintao Ma, and Mingsheng Long\.iTransformer: Inverted transformers are effective for time series forecasting\.In*International Conference on Learning Representations*, 2024\.URL[https://arxiv\.org/abs/2310\.06625](https://arxiv.org/abs/2310.06625)\.
- Lu et al\. \(2024\)Chris Lu, Cong Lu, Robert Tjarko Lange, Jakob Foerster, Jeff Clune, and David Ha\.The AI scientist: Towards fully automated open\-ended scientific discovery\.*arXiv preprint arXiv:2408\.06292*, 2024\.URL[https://arxiv\.org/abs/2408\.06292](https://arxiv.org/abs/2408.06292)\.
- Luo et al\. \(2025\)Ziming Luo, Atoosa Kasirzadeh, and Nihar B\. Shah\.The more you automate, the less you see: Hidden pitfalls of AI scientist systems\.*arXiv preprint arXiv:2509\.08713*, 2025\.URL[https://arxiv\.org/abs/2509\.08713](https://arxiv.org/abs/2509.08713)\.
- Nie et al\. \(2023\)Yuqi Nie, Nam H\. Nguyen, Phanwadee Sinthong, and Jayant Kalagnanam\.A time series is worth 64 words: Long\-term forecasting with transformers\.In*International Conference on Learning Representations*, 2023\.URL[https://arxiv\.org/abs/2211\.14730](https://arxiv.org/abs/2211.14730)\.
- Ning et al\. \(2026a\)Jingjie Ning, Xiaochuan Li, Ji Zeng, Hao Kang, and Chenyan Xiong\.Auto research with specialist agents develops effective and non\-trivial training recipes\.*arXiv preprint arXiv:2605\.05724*, 2026a\.URL[https://arxiv\.org/abs/2605\.05724](https://arxiv.org/abs/2605.05724)\.
- Ning et al\. \(2026b\)Jingjie Ning, Xiaochuan Li, Ji Zeng, Chenyan Xiong, and Guolin Ke\.Closed\-loop auto research for molecular property prediction: Discovering and certifying generalizable improvements\.*arXiv preprint arXiv:2606\.22731*, 2026b\.URL[https://arxiv\.org/abs/2606\.22731](https://arxiv.org/abs/2606.22731)\.
- Ning et al\. \(2026c\)Jingjie Ning, Xiaochuan Li, Shanshan Zhong, Ji Zeng, and Guolin Ke\.Auto research for materials: Auditable AI\-scientist workflows with held\-out transfer\.*arXiv preprint arXiv:2607\.17100*, 2026c\.URL[https://arxiv\.org/abs/2607\.17100](https://arxiv.org/abs/2607.17100)\.
- Qian et al\. \(2024\)Hao Qian, Hongting Zhou, Qian Zhao, Hao Chen, Hongxiang Yao, Jingwei Wang, Ziqi Liu, Fei Yu, Zhiqiang Zhang, and Jun Zhou\.MDGNN: Multi\-relational dynamic graph neural network for comprehensive and dynamic stock investment prediction\.In*Proceedings of the AAAI Conference on Artificial Intelligence*, volume 38, pp\. 14642–14650, 2024\.doi:10\.1609/aaai\.v38i13\.29381\.
- Qin et al\. \(2017\)Yao Qin, Dongjin Song, Haifeng Chen, Wei Cheng, Guofei Jiang, and Garrison W\. Cottrell\.A dual\-stage attention\-based recurrent neural network for time series prediction\.In*Proceedings of the Twenty\-Sixth International Joint Conference on Artificial Intelligence, IJCAI\-17*, pp\. 2627–2633, 2017\.doi:10\.24963/ijcai\.2017/366\.URL[https://doi\.org/10\.24963/ijcai\.2017/366](https://doi.org/10.24963/ijcai.2017/366)\.
- Shao et al\. \(2024\)Zhihong Shao, Peiyi Wang, Qihao Zhu, Runxin Xu, Junxiao Song, Xiao Bi, Haowei Zhang, Mingchuan Zhang, Y\. K\. Li, Y\. Wu, and Daya Guo\.DeepSeekMath: Pushing the limits of mathematical reasoning in open language models\.*arXiv preprint arXiv:2402\.03300*, 2024\.URL[https://arxiv\.org/abs/2402\.03300](https://arxiv.org/abs/2402.03300)\.
- Shi et al\. \(2025\)Hao Shi, Weili Song, Xinting Zhang, Jiahe Shi, Cuicui Luo, Xiang Ao, Hamid Arian, and Luis Angel Seco\.AlphaForge: A framework to mine and dynamically combine formulaic alpha factors\.In*Proceedings of the AAAI Conference on Artificial Intelligence*, volume 39, pp\. 12524–12532, 2025\.doi:10\.1609/aaai\.v39i12\.33365\.
- Shi et al\. \(2026a\)Runze Shi, Shengyu Yan, Yuecheng Cai, and Chengxi Lv\.Hubble: An llm\-driven agentic framework for safe, diverse, and reproducible alpha factor discovery\.*arXiv preprint arXiv:2604\.09601*, 2026a\.URL[https://arxiv\.org/abs/2604\.09601](https://arxiv.org/abs/2604.09601)\.
- Shi et al\. \(2026b\)Yu Shi, Yitong Duan, and Jian Li\.Navigating the alpha jungle: An LLM\-powered MCTS framework for formulaic alpha factor mining\.In*Proceedings of the AAAI Conference on Artificial Intelligence*, volume 40, pp\. 997–1005, 2026b\.doi:10\.1609/aaai\.v40i2\.37069\.
- Tang et al\. \(2025\)Ziyi Tang, Zechuan Chen, Jiarui Yang, Jiayao Mai, Yongsen Zheng, Keze Wang, Jinrui Chen, and Liang Lin\.AlphaAgent: LLM\-driven alpha mining with regularized exploration to counteract alpha decay\.In*Proceedings of the 31st ACM SIGKDD Conference on Knowledge Discovery and Data Mining*, 2025\.doi:10\.1145/3711896\.3736838\.URL[https://arxiv\.org/abs/2502\.16789](https://arxiv.org/abs/2502.16789)\.
- Tang et al\. \(2026\)Ziyi Tang, Xuexiong Yin, Weixing Chen, Zechuan Chen, Yongsen Zheng, Wenxuan Ye, Keze Wang, and Liang Lin\.Alphaagentevo: Evolution\-oriented alpha mining via self\-evolving agentic reinforcement learning\.In*The Fourteenth International Conference on Learning Representations*, 2026\.URL[https://openreview\.net/forum?id=lNmZrawUMu](https://openreview.net/forum?id=lNmZrawUMu)\.
- Vaswani et al\. \(2017\)Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N\. Gomez, Łukasz Kaiser, and Illia Polosukhin\.Attention is all you need\.In*Advances in Neural Information Processing Systems*, 2017\.URL[https://arxiv\.org/abs/1706\.03762](https://arxiv.org/abs/1706.03762)\.
- Wang et al\. \(2026a\)Haozengran Wang, Shuo Yin, Rong Fu, Mengting Zhang, Jiayi Zeng, and Simon James Fong\.Alphamaster: Dual\-chain feedback for scalable and diverse alpha factor discovery\.In*Proceedings of the 32nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining V\. 2*, pp\. 4882–4893, 2026a\.doi:10\.1145/3770855\.3818120\.
- Wang et al\. \(2026b\)Yanlong Wang, Jian Xu, Hongkang Zhang, Shao\-Lun Huang, Danny Dongning Sun, and Xiao\-Ping Zhang\.Factorminer: A self\-evolving agent with skills and experience memory for financial alpha discovery\.In*Proceedings of the 32nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining V\. 2*, pp\. 12327–12338, 2026b\.
- White \(2000\)Halbert White\.A reality check for data snooping\.*Econometrica*, 68\(5\):1097–1126, 2000\.doi:10\.1111/1468\-0262\.00152\.
- Xia et al\. \(2024\)Hongjie Xia, Huijie Ao, Long Li, Yu Liu, Sen Liu, Guangnan Ye, and Hongfeng Chai\.Ci\-sthpan: Pre\-trained attention network for stock selection with channel\-independent spatio\-temporal hypergraph\.In*Proceedings of the AAAI conference on artificial intelligence*, volume 38, pp\. 9187–9195, 2024\.
- Xiao et al\. \(2024\)Yijia Xiao, Edward Sun, Di Luo, and Wei Wang\.TradingAgents: Multi\-agents LLM financial trading framework\.*arXiv preprint arXiv:2412\.20138*, 2024\.URL[https://arxiv\.org/abs/2412\.20138](https://arxiv.org/abs/2412.20138)\.
- Xiong et al\. \(2025\)Guojun Xiong, Zhiyang Deng, Keyi Wang, Yupeng Cao, Haohang Li, Yangyang Yu, Xueqing Peng, Mingquan Lin, Kaleb E\. Smith, Xiao\-Yang Liu, Jimin Huang, Sophia Ananiadou, and Qianqian Xie\.FLAG\-TRADER: Fusion LLM\-agent with gradient\-based reinforcement learning for financial trading\.In*Findings of the Association for Computational Linguistics: ACL 2025*, pp\. 13921–13934, 2025\.URL[https://aclanthology\.org/2025\.findings\-acl\.716/](https://aclanthology.org/2025.findings-acl.716/)\.
- Yang et al\. \(2023\)Hongyang Yang, Xiao\-Yang Liu, and Christina Dan Wang\.FinGPT: Open\-source financial large language models\.*arXiv preprint arXiv:2306\.06031*, 2023\.URL[https://arxiv\.org/abs/2306\.06031](https://arxiv.org/abs/2306.06031)\.
- Yang et al\. \(2020\)Xiao Yang, Weiqing Liu, Dong Zhou, Jiang Bian, and Tie\-Yan Liu\.Qlib: An AI\-oriented quantitative investment platform\.*arXiv preprint arXiv:2009\.11189*, 2020\.URL[https://arxiv\.org/abs/2009\.11189](https://arxiv.org/abs/2009.11189)\.
- Yi et al\. \(2026\)Jingyang Yi, Jian Yang, Yifei Jin, Yuqi Li, and Jian Li\.Alphaschema: Exploring the space of trading semantics for llm\-based alpha mining\.*arXiv preprint arXiv:2607\.26642*, 2026\.URL[https://arxiv\.org/abs/2607\.26642](https://arxiv.org/abs/2607.26642)\.
- Yu et al\. \(2022\)Chao Yu, Akash Velu, Eugene Vinitsky, Jiaxuan Gao, Yu Wang, Alexandre Bayen, and Yi Wu\.The surprising effectiveness of PPO in cooperative multi\-agent games\.In*Advances in Neural Information Processing Systems*, volume 35, 2022\.URL[https://proceedings\.neurips\.cc/paper\_files/paper/2022/hash/9c1535a02f0ce079433344e14d910597\-Abstract\.html](https://proceedings.neurips.cc/paper_files/paper/2022/hash/9c1535a02f0ce079433344e14d910597-Abstract.html)\.
- Yu et al\. \(2026\)Hang Yu, Zifan Zheng, Jeff Z Pan, Tongliang Liu, Zhiyong Wang, and Fengxiang He\.Alphamemo: Structured search\-process memory for self\-evolving alpha mining agents\.*arXiv preprint arXiv:2606\.20625*, 2026\.URL[https://arxiv\.org/abs/2606\.20625](https://arxiv.org/abs/2606.20625)\.
- Yu et al\. \(2023\)Shuo Yu, Hongyan Xue, Xiang Ao, Feiyang Pan, Jia He, Dandan Tu, and Qing He\.Generating synergistic formulaic alpha collections via reinforcement learning\.In*Proceedings of the 29th ACM SIGKDD conference on knowledge discovery and data mining*, pp\. 5476–5486, 2023\.
- Zhang et al\. \(2026\)Lingzhe Zhang, Tong Jia, Yunpeng Zhai, Zixuan Xie, Chiming Duan, Minghua He, Philip S\. Yu, and Ying Li\.From feedback loops to policy updates: Reinforcement fine\-tuning for LLM\-based alpha factor discovery\.*arXiv preprint arXiv:2605\.15412*, 2026\.URL[https://arxiv\.org/abs/2605\.15412](https://arxiv.org/abs/2605.15412)\.
## Appendix AAdditional Related Work
Traditional Alpha Mining\.Machine learning estimates nonlinear return relations\([Gu et al\., 2020](https://arxiv.org/html/2609.29014#bib.bib13);[Chen et al\., 2024](https://arxiv.org/html/2609.29014#bib.bib4)\), while latent\-factor and graph models capture shared risks and stock interactions\([Duan et al\., 2022](https://arxiv.org/html/2609.29014#bib.bib8);[Qian et al\., 2024](https://arxiv.org/html/2609.29014#bib.bib35);[Xia et al\., 2024](https://arxiv.org/html/2609.29014#bib.bib47);[Duan et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib9)\)\. Symbolic search and reinforcement learning instead construct factor collections\([Yu et al\., 2023](https://arxiv.org/html/2609.29014#bib.bib55);[Shi et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib38)\)\. Selecting among many candidates also creates data\-snooping and adaptive\-selection risks\([White, 2000](https://arxiv.org/html/2609.29014#bib.bib46);[Cawley & Talbot, 2010](https://arxiv.org/html/2609.29014#bib.bib3);[Dwork et al\., 2015](https://arxiv.org/html/2609.29014#bib.bib10)\)\. These methods supply predictors and evaluation tools; our learning target is the policy that conducts factor research\.
LLM\-Based Alpha Mining\.Financial adaptation and reward\-based training support prediction and trading\([Yang et al\., 2023](https://arxiv.org/html/2609.29014#bib.bib50);[Xiong et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib49);[Deng et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib7)\), with neural\-symbolic mining and evolutionary post\-training extending learning to factor generation\([Li et al\., 2024b](https://arxiv.org/html/2609.29014#bib.bib22);[Tang et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib42);[Zhang et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib56)\)\. Research workflows coordinate analysis, proposals, implementation, and feedback\([Xiao et al\., 2024](https://arxiv.org/html/2609.29014#bib.bib48);[Li et al\., 2026a](https://arxiv.org/html/2609.29014#bib.bib21);[Tang et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib41);[Guo et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib14);[Liu et al\., 2026b](https://arxiv.org/html/2609.29014#bib.bib26)\); external memory reuses earlier successes and failures\([Wang et al\., 2026b](https://arxiv.org/html/2609.29014#bib.bib45);[Liu et al\., 2026a](https://arxiv.org/html/2609.29014#bib.bib25);[Yu et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib54)\)\. Automated scientific search\([Lu et al\., 2024](https://arxiv.org/html/2609.29014#bib.bib29);[Ning et al\., 2026a](https://arxiv.org/html/2609.29014#bib.bib32)\)also faces evaluation leakage\([Luo et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib30)\), motivating separate search feedback and frozen final evaluation\([Ning et al\., 2026b](https://arxiv.org/html/2609.29014#bib.bib33);[Ning et al\., 2026c](https://arxiv.org/html/2609.29014#bib.bib34)\)\. We combine this separation with post\-training of local planning and realization policies\.
Research Diversity\.Expression regularization and tree search reduce formula redundancy\([Tang et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib41);[Shi et al\., 2026b](https://arxiv.org/html/2609.29014#bib.bib40)\); family control and heterogeneous generators broaden factor pools\([Shi et al\., 2026a](https://arxiv.org/html/2609.29014#bib.bib39);[Wang et al\., 2026a](https://arxiv.org/html/2609.29014#bib.bib44)\)\. Semantic plans expose the ideas behind implementations\([Yi et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib52)\)\. However, distinct outputs can concentrate on similar ideas\([Audran\-Reiss et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib1);[Chen et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib5)\)\. We therefore evaluate economic mechanisms and numerical signals together, and use complementary plans and varied research environments to construct post\-training data\.
Joint Reinforcement Learning\.Cooperative RL addresses credit assignment through counterfactual advantages and centralized training\([Foerster et al\., 2018](https://arxiv.org/html/2609.29014#bib.bib12);[Yu et al\., 2022](https://arxiv.org/html/2609.29014#bib.bib53)\)\. For LLM systems, MARFT models interdependent agent decisions\([Liao et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib24)\), MAGRPO learns collaboration from shared rewards\([Liu et al\., 2026c](https://arxiv.org/html/2609.29014#bib.bib27)\), and M\-GRPO coordinates hierarchical planner–executor updates\([Hong et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib17)\)\. Our joint training specializes this direction to alpha mining: Planner credit compares research portfolios, Realizer credit compares implementations of the same plans, and their shared reward combines predictive quality with complementary prediction changes\.
## Appendix BMethodology Details
Table[7](https://arxiv.org/html/2609.29014#A2.T7)follows one initial research round\. The plan descriptions are shortened for presentation; the two factor computations in Figure[5](https://arxiv.org/html/2609.29014#A2.F5)come from an executed API example for one plan’s specifications\.
Table 7:An example of the data passed between research modules\. The symbols follow Section[2](https://arxiv.org/html/2609.29014#S2)\.Realization 1: historical compressionplan\_id: p4operator: ts\_rankinput\_features:\[high\_low\_range\]input\_transforms:\[at\_reverse\]window: 60expected\_direction: nonlinearRationale:a high rank of the negated daily range identifies unusually compressed recent trading\.
Realization 2: opening\-range ratioplan\_id: p4operator: at\_divideinput\_features:\[minute\_open\_5m\_range,high\_low\_range\]input\_transforms:\[identity, identity\]expected\_direction: nonlinearRationale:the opening range relative to the daily range describes where intraday compression occurs\.
Figure 5:Two specification cards for the same plan\. The actual response uses arealizationslist containingplan\_idand its twofactor\_specs\. The first computation ranks a historical series; the second forms an intraday ratio\. Unused parameters are omitted\. Names, formulas, and data layers are assigned by the system, not the Realizer\.Economic\-mechanism catalogue\.Table[8](https://arxiv.org/html/2609.29014#A2.T8)lists the full catalogue of 38 mechanisms in six themes\. Each entry records an economic explanation, required feature and construction capabilities, and typical horizons\. For a given environment,𝒢\\mathcal\{G\}retains the entries supported by\(𝒱,𝒪\)\(\\mathcal\{V\},\\mathcal\{O\}\)and stays fixed throughout the loop\. Which mechanisms have been explored and how they performed are recorded inhr−1h\_\{r\-1\}\.
Table 8:The full economic\-mechanism catalogue\. The environment\-specific𝒢\\mathcal\{G\}contains its feasible entries\.### B\.1Screening and Data Selection Details
Factor metrics and acceptance\.For a factorff, coverage is the proportion of eligible inner stock–date observations for which bothffand the targetyyare available\. IC, RIC, ICIR, and RICIR follow Appendix[C\.2](https://arxiv.org/html/2609.29014#A3.SS2), withffreplacing the model prediction\. LetRLS\(f\)R\_\{\\mathrm\{LS\}\}\(f\)denote the annualized return of the top\-quintile minus bottom\-quintile portfolio ranked byff\. For the one\-day target, annualization compounds these daily long–short returns at 252 trading days per year\. The factor quality score is
sfac\(f\)=15\(\|RIC\(f\)\|0\.05\+\|RICIR\(f\)\|0\.35\+\|IC\(f\)\|0\.03\+\|ICIR\(f\)\|0\.25\+\|RLS\(f\)\|0\.30\)\.s\_\{\\mathrm\{fac\}\}\(f\)=\\frac\{1\}\{5\}\\left\(\\frac\{\|\\mathrm\{RIC\}\(f\)\|\}\{0\.05\}\+\\frac\{\|\\mathrm\{RICIR\}\(f\)\|\}\{0\.35\}\+\\frac\{\|\\mathrm\{IC\}\(f\)\|\}\{0\.03\}\+\\frac\{\|\\mathrm\{ICIR\}\(f\)\|\}\{0\.25\}\+\\frac\{\|R\_\{\\mathrm\{LS\}\}\(f\)\|\}\{0\.30\}\\right\)\.\(11\)The absolute values allow a consistently negative signal to be useful to the downstream predictor\. The predictor scoreSkS\_\{k\}uses the same scales on foldkkbut keeps the signed metrics, since the fitted predictor determines prediction direction\. If a factor metric is unavailable, the score averages its available components; empty or constant factors are rejected\.
For factorsffandgg, redundancy is measured by the mean absolute daily cross\-sectional correlation,ρ¯\(f,g\)=\|ℐ\|−1∑t∈ℐ\|Corri\(fi,t,gi,t\)\|\\bar\{\\rho\}\(f,g\)=\|\\mathcal\{I\}\|^\{\-1\}\\sum\_\{t\\in\\mathcal\{I\}\}\|\\operatorname\{Corr\}\_\{i\}\(f\_\{i,t\},g\_\{i,t\}\)\|, whereℐ\\mathcal\{I\}contains dates with enough valid paired observations\. Candidates are processed in decreasing factor score, so a redundant candidate is rejected in favor of a stronger retained candidate\. Table[9](https://arxiv.org/html/2609.29014#A2.T9)distinguishes research\-loop acceptance from the stricter quality gate used to select Realizer training pairs\.
Table 9:Thresholds for research factors and Realizer pair examples\. Both factors in a training pair must pass the right\-hand column and have a recorded pair correlation\.Assignment and sampling\.The three Planner groups are defined in Section[2\.2](https://arxiv.org/html/2609.29014#S2.SS2)\. If an example meets several group definitions, the exporter assigns it in the order productive switch, model improvement, then new direction\. This makes the groups disjoint\. Each mechanism–implementation signature is retained at most twice; a complete portfolio remains the supervision target\.
Realizer pairs and repair examples\.Pair examples preserve the original plan and retrieved contents, and both implementations must also have passed research acceptance\. Missing correlation evidence does not qualify as low correlation\. Repair inputs contain a faulty response and its validation feedback; the target is the validated pair\. The corruptions described in Section[2\.2](https://arxiv.org/html/2609.29014#S2.SS2)alter only the input response\. All examples derived from the same source run, and examples sharing an identical prompt, remain in the same train/evaluation split\.
### B\.2Joint Reward and Optimization Details
Supervised initialization\.Joint GRPO starts from the Planner and Realizer SFT policies trained with the complete data construction strategy in Section[2\.2](https://arxiv.org/html/2609.29014#S2.SS2)\. Planner SFT uses the 50/30/20 mixture of model\-improvement, productive\-switch, and new\-direction examples\. Realizer SFT uses the selected factor pairs and repair examples\. Each role has a separate LoRA adapter and a frozen copy of its SFT policy as the reference\.
Task states\.We combine four markets, three feature masks, and eight archive configurations to construct 96 fixed task states\. Each states=\(ℰ,h\)s=\(\\mathcal\{E\},h\)specifies its market observations, return target, permitted features and operators, baseline factorsℬ\\mathcal\{B\}, and research history\. The baseline factor set is part of the environmentℰ\\mathcal\{E\}\. Historical plans summarized inhhprovide the archiveℋs\\mathcal\{H\}\_\{s\}used for diversity evaluation\. Archive factors serve as redundancy references and are not added to the baseline model\. We re\-evaluate up to 16 archived plans using the same evaluator as new plans, excluding plans without effective factors or positive quality\. Each of the 96 states is visited twice during training\.
LightGBM evaluation\.Each task uses four chronological inner segments: initial training, validation, additional fitting, and reward evaluation\. Their nominal lengths are 252, 63, 126, and 63 trading days, with label\-overlap purging at segment boundaries\. LightGBM uses at most 200 trees and early stopping after 50 rounds without validation improvement\. It is then refitted on the eligible observations preceding the reward segment\. Baseline, portfolio, and individual\-plan models are evaluated on the same reward rows\.
Candidate factors first pass the research acceptance thresholds in Table[9](https://arxiv.org/html/2609.29014#A2.T9), using baseline and archive factors as redundancy references\. A plan’s factor subset𝒜j\\mathcal\{A\}\_\{j\}is taken from the portfolio’s accepted set𝒜\\mathcal\{A\}, preserving column order\. For any accepted factor set,SsS\_\{s\}applies the research loop’s signed composite model score from Appendix[B\.1](https://arxiv.org/html/2609.29014#A2.SS1)to the reward window\. It combines IC, RIC, their information ratios, and long–short return using the same metric scales\.
Nested sampling and token probabilities\.We useJ=4J=4,M=4M=4, andN=2N=2\. For each state, the Planner samples four portfolios of four plans\. The Realizer generates two independent responses per portfolio, each containing two factor specifications per plan and eight specifications in total\. The two responses share the same plans and retrieved features and operators\. A grammar derived from these resources restricts Realizer generation to permitted JSON fields and values\. When computing probabilities under the sampling, current, and SFT\-reference policies, all three distributions are renormalized over the same permitted tokens\. This makes the ratios in Eq\.[10](https://arxiv.org/html/2609.29014#S2.E10)consistent with the sampling distribution\. Planner generation is not grammar\-constrained\.
Noise portfolios and plans\.We construct eight noise portfolios per market to estimate score gains that can arise from uninformative inputs after factor selection and model fitting\. Each portfolio contains eight numerical factor columns\. We independently draw standard Gaussian values for every stock–date entry of each column, then standardize each column cross\-sectionally within each date\. We divide the eight columns into four two\-factor groups, which serve as noise plans for plan\-level evaluation\. Generation uses a fixed seed derived from the global seed and market identifier\.
These control factors pass through the same factor admission, accepted\-set selection, and LightGBM fitting procedure as candidate factors\. We compute both portfolio and plan gains relative to the baseline using the same composite score\. If all factors in a control portfolio or plan are rejected, we reuse the baseline predictions and assign a gain of zero\. The controls estimate gains from independent Gaussian inputs; they do not preserve the temporal or cross\-sectional dependence of observed factors\.
Reward calibration\.Before policy optimization, we evaluate historical candidate actions and the fixed noise controls on inner training tasks\. Calibration is shared across feature masks within each market\. We setσs\\sigma\_\{s\}to the larger of the 75th percentile of absolute historical candidate score gains and the 95th percentile of absolute noise\-portfolio score gains\. We setκs\\kappa\_\{s\}to the nonnegative part of the 95th percentile of noise\-plan score gains\. Calibration must yield a positive, numerically usableσs\\sigma\_\{s\}; otherwise it fails and policy optimization does not start\. All reported training runs passed this check\. The calibrated scales and thresholds remain fixed during training\.
Prediction\-change vectors\.The vector introduced in Section[2\.3](https://arxiv.org/html/2609.29014#S2.SS3)is defined explicitly as
dj,i,t\\displaystyle d\_\{j,i,t\}=y^i,t\(j\)−y^i,t\(0\),\\displaystyle=\\widehat\{y\}^\{\(j\)\}\_\{i,t\}\-\\widehat\{y\}^\{\(0\)\}\_\{i,t\},d¯j,t\\displaystyle\\bar\{d\}\_\{j,t\}=1nt∑i=1ntdj,i,t,\\displaystyle=\\frac\{1\}\{n\_\{t\}\}\\sum\_\{i=1\}^\{n\_\{t\}\}d\_\{j,i,t\},\(12\)b~j\\displaystyle\\widetilde\{b\}\_\{j\}=concatt=1Ts\[dj,i,t−d¯j,tTsnt\]i=1nt,\\displaystyle=\\operatorname\{concat\}\_\{t=1\}^\{T\_\{s\}\}\\left\[\\frac\{d\_\{j,i,t\}\-\\bar\{d\}\_\{j,t\}\}\{\\sqrt\{T\_\{s\}n\_\{t\}\}\}\\right\]\_\{i=1\}^\{n\_\{t\}\},bj\\displaystyle b\_\{j\}=b~j‖b~j‖2\.\\displaystyle=\\frac\{\\widetilde\{b\}\_\{j\}\}\{\\\|\\widetilde\{b\}\_\{j\}\\\|\_\{2\}\}\.All vectors use a common ordering of the eligible reward\-window stock–date observations\. Concatenating the centered daily differences givesb~j∈ℝ∑tnt\\widetilde\{b\}\_\{j\}\\in\\mathbb\{R\}^\{\\sum\_\{t\}n\_\{t\}\}\. The daily weighting satisfies
‖b~j‖22=1Ts∑t=1Ts1nt∑i=1nt\(dj,i,t−d¯j,t\)2\.\\\|\\widetilde\{b\}\_\{j\}\\\|\_\{2\}^\{2\}=\\frac\{1\}\{T\_\{s\}\}\\sum\_\{t=1\}^\{T\_\{s\}\}\\frac\{1\}\{n\_\{t\}\}\\sum\_\{i=1\}^\{n\_\{t\}\}\(d\_\{j,i,t\}\-\\bar\{d\}\_\{j,t\}\)^\{2\}\.\(13\)Thus, each date contributes its mean squared prediction change, rather than receiving more weight simply because it contains more stocks\. The final normalization compares directions independently of their overall magnitude, whileqjq\_\{j\}supplies the quality weight\. A zero\-norm difference receivesbj=0b\_\{j\}=0andqj=0q\_\{j\}=0\. Archived plans use the same baseline, reward rows, weighting, and score calibration as new plans\. Their qualities and vectors are computed before policy optimization and held fixed\.
Incremental useful diversity\.The log determinant in Eq\.[8](https://arxiv.org/html/2609.29014#S2.E8)rewards quality\-weighted coverage of prediction\-change directions\. High\-quality plans receive more weight, and similar changes receive diminishing reward\. Subtracting the archive term measures the additional coverage supplied by the new plans\. With an empty archive and four plans of qualityqj=1q\_\{j\}=1, four orthogonal vectors giveD=1D=1, whereas four identical vectors giveD=log\(5\)/\(4log2\)≈0\.58D=\\log\(5\)/\(4\\log 2\)\\approx 0\.58\. Repeated directions can therefore receive positive but smaller rewards\. If everyqj=0q\_\{j\}=0, thenD=0D=0\. Existing archive coverage reduces the gain from similar new directions; sign\-reversed vectors provide the same coverage as their originals\.
Advantage scales\.After reward calibration and archive construction, we draw fresh samples from the unchanged SFT policies\. For each role, we compute the unscaled numerator of its conditional advantage in Eq\.[9](https://arxiv.org/html/2609.29014#S2.E9)\. We setcPc\_\{\\mathrm\{P\}\}andcRc\_\{\\mathrm\{R\}\}to the corresponding root mean squares, each with a lower bound of 0\.1\. These two scales remain fixed during policy optimization\.
Invalid outputs and failed sampling groups\.RL evaluates each sampled response directly, without repair\. A contract\-invalid Realizer response receivesU=−1U=\-1\. An invalid Planner response is assignedU=−1U=\-1for both downstream outcomes when computing Planner credit; the Realizer is not invoked, and no Realizer loss is computed for those outcomes\. When a valid response yields no accepted factors, the evaluator reuses the baseline predictions and assignsQ=D=U=0Q=D=U=0\. If data or execution infrastructure fails for any outcome, we skip the state’s entireM×N=4×2M\\times N=4\\times 2sampling group in both role updates\.
Optimization and KL estimation\.Each role has its own optimizer\. We use learning rate10−610^\{\-6\}, clippingϵ=0\.2\\epsilon=0\.2, and KL weightβa=0\.01\\beta\_\{a\}=0\.01\. Visiting each of the 96 task states twice gives 192 state visits, arranged into 48 updates with four states per update\. Training sampling uses temperature 1 with reasoning disabled, up to 4096 response tokens, and a total context limit of 65,536 tokens\. Losses are averaged over response tokens and then over responses for each role\. Only the two LoRA adapters are updated; the base model, SFT references, old sampling probabilities, and advantages receive no gradients\.
For a token sampled from the old policy, definezℓa=logπSFTa\(vℓ∣c,v<ℓ\)−logπθa\(vℓ∣c,v<ℓ\)z\_\{\\ell\}^\{a\}=\\log\\pi\_\{\\mathrm\{SFT\}\}^\{a\}\(v\_\{\\ell\}\\mid c,v\_\{<\\ell\}\)\-\\log\\pi\_\{\\theta\_\{a\}\}\(v\_\{\\ell\}\\mid c,v\_\{<\\ell\}\)\. The sampled KL term isρℓa\[exp\(zℓa\)−zℓa−1\]\\rho\_\{\\ell\}^\{a\}\[\\exp\(z\_\{\\ell\}^\{a\}\)\-z\_\{\\ell\}^\{a\}\-1\], using the same token probabilities as the policy update\. The SFT reference remains frozen throughout training\.
## Appendix CMore Experimental Details
### C\.1Data and Evaluation Protocol
Stock universes and inputs\.CSI300, CSI500, and CSI1000 represent large\-, mid\-, and small\-cap Chinese stocks\. We also evaluate the broader Shanghai/Shenzhen A\-share universe\. Eligible stocks follow historical daily index membership\. Our source data comprise daily open, high, low, close, share volume, and traded amount, together with minute bars\. We construct both the initial factor setℬ\\mathcal\{B\}and the available feature set𝒱\\mathcal\{V\}from these observations\.
As Table[10](https://arxiv.org/html/2609.29014#A3.T10)shows, the 21 base factorsℬ\\mathcal\{B\}describe daily returns, trading activity, candlestick shape, and relative prices\. The feature set𝒱\\mathcal\{V\}additionally contains rolling return and volatility statistics, daily Alpha158 formulas, and intraday summaries of opening/closing returns, participation, ranges, and VWAP deviations\. Feature masking removes a fixed fraction of𝒱\\mathcal\{V\}while retaining basic daily OHLC, volume, and amount; it leavesℬ\\mathcal\{B\}unchanged\. Table[11](https://arxiv.org/html/2609.29014#A3.T11)illustrates𝒱\\mathcal\{V\}and the operator set𝒪\\mathcal\{O\}\.
Table 10:All 21 initial factors inℬ\\mathcal\{B\}\. For one stock and date,o,h,l,c,v,ao,h,l,c,v,adenote OHLC prices, share volume, and traded amount;w=a/vw=a/v,q=h−lq=h\-l,u=max\(o,c\)u=\\max\(o,c\), andd=min\(o,c\)d=\\min\(o,c\)\. Zero denominators give missing values\.Table 11:Examples from available features𝒱\\mathcal\{V\}and permitted operators/transforms𝒪\\mathcal\{O\}\. Traded amount is monetary value; it is not the share\-turnover rate\.Prediction timing and eligible observations\.All features use information available after closett\. Letoi,to\_\{i,t\}be stockii’s opening price andbtb\_\{t\}the benchmark return over the same future opening\-to\-opening interval\. The target is
yi,t=oi,t\+2oi,t\+1−1−bt\.y\_\{i,t\}=\\frac\{o\_\{i,t\+2\}\}\{o\_\{i,t\+1\}\}\-1\-b\_\{t\}\.\(14\)The A\-share benchmark is the equal\-weight return of eligible A\-shares; the index universes use their corresponding index returns\. We exclude Beijing\-listed stocks, ST stocks, listings younger than 60 days, suspended/delisted observations, and observations rejected by the shared opening\-price limit filters\.
Inner research and outer evaluation\.The inner period is May 2022–December 2025\. The main comparisons use one research fold with chronological training, validation, and search segments in a 7:1:2 ratio\. Validation selects model settings, inner results enter the research loop\. Boundary observations are purged according to the two\-opening label lookahead\. In the multi\-fold variant, search segments do not overlap\. A candidate factor block is retained only if it improves the weighted inner score and the required number of folds, as defined in Section[2\.1](https://arxiv.org/html/2609.29014#S2.SS1)\.
After research, factors and the model family are fixed\. The last 15% of inner observations selects final training settings, followed by fitting on all eligible inner observations\. The resulting model is evaluated once on outer period\. Standalone ML/DL predictors instead fit on the earlier 85% of inner data and use the last 15% for selection\. The results for all agentic methods in this paper were obtained using all available features and an inner one\-fold setup; feature masks and multi\-fold settings were employed solely for the purpose of constructing diverse training data\.
### C\.2Predictive and Portfolio Metrics
Lety^i,t\\hat\{y\}\_\{i,t\}be the predicted score andyi,ty\_\{i,t\}the future excess return of stockiion signal datett\. The information coefficient \(IC\) measures Pearson correlation, and rank IC \(RIC\) measures Spearman correlation:
ICt=Corri\(y^i,t,yi,t\),RICt=Corri\(rank\(y^i,t\),rank\(yi,t\)\)\.\\mathrm\{IC\}\_\{t\}=\\operatorname\{Corr\}\_\{i\}\(\\hat\{y\}\_\{i,t\},y\_\{i,t\}\),\\qquad\\mathrm\{RIC\}\_\{t\}=\\operatorname\{Corr\}\_\{i\}\\bigl\(\\operatorname\{rank\}\(\\hat\{y\}\_\{i,t\}\),\\operatorname\{rank\}\(y\_\{i,t\}\)\\bigr\)\.\(15\)IC and RIC are date averages\. ICIR and RICIR divide each average by its sample standard deviation across dates\.
Portfolio metrics are annualized excess return \(ARR\) for the equally weighted top 20% of predicted stocks, information ratio \(IR\), maximum drawdown \(MDD\), and Calmar ratio \(CR\)\. LetLtL\_\{t\}be the top\-quintile portfolio,ri,tr\_\{i,t\}the realized stock return, andbtb\_\{t\}the benchmark return\. Its daily excess return iset=\|Lt\|−1∑i∈Ltri,t−bte\_\{t\}=\|L\_\{t\}\|^\{\-1\}\\sum\_\{i\\in L\_\{t\}\}r\_\{i,t\}\-b\_\{t\}\. With 252 trading days per year,
ARR=252e¯,IR=252e¯sd\(et\),W0=1,Wt=∏s=1t\(1\+es\),\\mathrm\{ARR\}=252\\bar\{e\},\\qquad\\mathrm\{IR\}=\\sqrt\{252\}\\frac\{\\bar\{e\}\}\{\\operatorname\{sd\}\(e\_\{t\}\)\},\\qquad W\_\{0\}=1,\\quad W\_\{t\}=\\prod\_\{s=1\}^\{t\}\(1\+e\_\{s\}\),\(16\)MDD=maxt\(1−Wtmax0≤s≤tWs\),CR=ARRMDD\.\\mathrm\{MDD\}=\\max\_\{t\}\\left\(1\-\\frac\{W\_\{t\}\}\{\\max\_\{0\\leq s\\leq t\}W\_\{s\}\}\\right\),\\qquad\\mathrm\{CR\}=\\frac\{\\mathrm\{ARR\}\}\{\\mathrm\{MDD\}\}\.\(17\)MDD is a positive loss magnitude, so lower is better\. ARR is arithmetic annualized excess return;WtW\_\{t\}is compounded excess wealth\. Financial tables use this same long\-only portfolio definition throughout\. Reported returns are gross of trading costs\.
### C\.3Baselines Implementation
ML and DL baselines\.
Ridge\([Gu et al\., 2020](https://arxiv.org/html/2609.29014#bib.bib13)\)\. A linear return predictor withℓ2\\ell\_\{2\}regularization selected on the validation segment\.LightGBM\([Ke et al\., 2017](https://arxiv.org/html/2609.29014#bib.bib19)\)\. Gradient\-boosted decision trees model nonlinear interactions among the initial factors\.MLP\([Gu et al\., 2020](https://arxiv.org/html/2609.29014#bib.bib13)\)\. A feed\-forward network combines the current factor observations to predict returns\.GRU\([Cho et al\., 2014](https://arxiv.org/html/2609.29014#bib.bib6)\)\. Gated recurrent units summarize temporal dependencies over the lookback sequence\.LSTM\([Hochreiter & Schmidhuber, 1997](https://arxiv.org/html/2609.29014#bib.bib16)\)\. Memory cells and input, output, and forget gates model longer temporal dependencies\.ALSTM\([Qin et al\., 2017](https://arxiv.org/html/2609.29014#bib.bib36)\)\. Attention weights the recurrent states to emphasize informative historical observations\.TCN\([Bai et al\., 2018](https://arxiv.org/html/2609.29014#bib.bib2)\)\. Causal temporal convolutions combine observations at different lookback positions\.Transformer\([Vaswani et al\., 2017](https://arxiv.org/html/2609.29014#bib.bib43)\)\. Self\-attention models dependencies across the lookback sequence\.PatchTST\([Nie et al\., 2023](https://arxiv.org/html/2609.29014#bib.bib31)\)\. Time\-series patches form tokens for attention over local temporal patterns\.iTransformer\([Liu et al\., 2024](https://arxiv.org/html/2609.29014#bib.bib28)\)\. Feature histories form tokens, so attention models relations among input variables\.MASTER\([Li et al\., 2024a](https://arxiv.org/html/2609.29014#bib.bib20)\)\. Market\-conditioned attention combines temporal information with interactions among stocks\.StockMixer\([Fan & Shen, 2024](https://arxiv.org/html/2609.29014#bib.bib11)\)\. Mixing layers combine feature, temporal, and stock\-set information; shared stock\-set parameters accommodate changing historical constituents\.
Following[Li et al\. \(2026a\)](https://arxiv.org/html/2609.29014#bib.bib21);[Li et al\. \(2026b\)](https://arxiv.org/html/2609.29014#bib.bib23), we give every ML/DL baselines the same base factors to isolate the prediction architecture\. Sequence models use 20 trading days\. Neural models use a 64\-dimensional hidden representation, dropout 0\.1, AdamW with learning rate10−310^\{\-3\}and weight decay10−510^\{\-5\}, and at most 30 epochs with six\-epoch early stopping\. The training objective is mean squared error on daily standardized returns; gradient norms are clipped at one\. Model\-specific adaptations preserve patch/feature tokenization or stock interactions while adding a scalar\-return prediction head\. Neural results are metric\-wise medians across three seeds\. Ridge selects its regularization on validation; LightGBM uses at most 500 trees and early stopping after 50 rounds\.
MASTER derives its market context from the same permitted factor inputs\. This and the dynamic stock\-set mixer keep information availability fixed while supporting changing index constituents\.
Agentic baselines\.The controlled implementations share the data, historical universes, causal execution boundary, inner feedback, and outer dates\.
RD\-Agent\(Q\)\([Li et al\., 2026a](https://arxiv.org/html/2609.29014#bib.bib21)\)\. Research hypotheses are translated into factors and evaluated iteratively; the feedback guides the next proposal\.AlphaAgent\([Tang et al\., 2025](https://arxiv.org/html/2609.29014#bib.bib41)\)\. Factor proposals are additionally checked for expression originality and complexity before model evaluation\.QuantaAlpha\([Han et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib15)\)\. Independent original, mutated, and crossover trajectories explore alternative factor sets\.AlphaSchema\([Yi et al\., 2026](https://arxiv.org/html/2609.29014#bib.bib52)\)\. A selector evaluates semantic research plans, each realized at two lookback periods\.
For a matched generation budget, every method receives 160 candidate\-factor slots\. RD\-Agent\(Q\) and AlphaAgent receive 20 batches of eight slots\. QuantaAlpha receives six original, six mutated, and eight crossover tasks with eight slots each\. AlphaSchema receives five batches of 16 plans, each with two realizations\. AlphaDiverse uses 20 rounds of four plans with two specifications per plan\. Following[Li et al\. \(2026a\)](https://arxiv.org/html/2609.29014#bib.bib21);[Tang et al\. \(2025\)](https://arxiv.org/html/2609.29014#bib.bib41);[Han et al\. \(2026\)](https://arxiv.org/html/2609.29014#bib.bib15);[Yi et al\. \(2026\)](https://arxiv.org/html/2609.29014#bib.bib52), we report one complete mining run per agentic method–market configuration, it is the common protocol of agentic alpha factor mining methods because of the high API/GPU cost\.
Table 12:Final SFT dataset sizes and token counts, including repair examples\. Supervised tokens belong to the target assistant responses; sequence tokens are the sum of input and supervised tokens\.Table 13:SFT examples by source configuration\. The four dimension blocks summarize the same datasets and are not additive across blocks\.
### C\.4Local Post\-Training and Inference
Planner and Realizer use Qwen3\.8\-27B with separate rank\-64 LoRA adapters and scaling 128\. SFT runs for one epoch and applies loss only to final assistant responses; related trajectories and repair derivatives remain in the same split\. Joint GRPO starts from the two SFT policies with a frozen shared backbone and separate role references\. Each state samples four Planner portfolios and two Realizer responses per portfolio\. The learning rate is10−610^\{\-6\}, clipping is 0\.2, and the KL coefficient is 0\.01\. Quality and diversity receive weights 0\.75 and 0\.25\. Training uses8×8\\timesH200 GPUs\.
Training rollouts disable reasoning and use temperature 1 with a 4096\-token output allowance\. Evaluation uses temperature 0\.1\. The default local Planner, Realizer, and Analysis nodes enable reasoning with a 131,000\-token context and a 32,768\-token response allowance; only the formal final answer is parsed\. Planner and Realizer use the post\-trained policies, whereas Analysis uses the original Qwen3\.8\-27B\. API research uses GPT\-5\.5, Grok\-4\.6, or GLM\-5\.3; response limits are 8192 for the three APIs\. Inference may place the two research policies on one H200 and Analysis on another\.
Training\-data sources and SFT statistics\.We construct the SFT datasets from 72 API research loops, covering three backends \(GPT\-5\.5, Grok\-4\.6, and GLM\-5\.3\), three random feature\-mask rates \(0%, 50%, and 70%\), four markets, and two inner\-fold settings \(K=1K=1andK=3K=3\)\. These are training\-data source runs; held\-out source runs used in the fixed\-state experiment are separate\. Applying the selection and repair procedures in Section[2\.2](https://arxiv.org/html/2609.29014#S2.SS2)yields 589 Planner and 1,006 Realizer training examples\. Each example is a complete input–response pair\. A Realizer target contains eight factor specifications for four plans, and the counts include repair examples\.
Table[12](https://arxiv.org/html/2609.29014#A3.T12)reports the final SFT sample and token counts\. Table[13](https://arxiv.org/html/2609.29014#A3.T13)groups the same examples by source backend, market, mask rate, and fold setting\. Each dimension sums to the same 72 source loops, 589 Planner examples, and 1,006 Realizer examples\. The source loops are balanced across each dimension, while the final example counts reflect the role\-specific selection and repair procedures\.
Table 14:Actual GRPO response and token counts across training\. These are generation counts, with input and output tokens reported separately\.Table 15:Shared prompt card for independent catalogue annotation\.GRPO generation statistics\.The 96 task states, each visited twice with four Planner samples, produce 768 Planner responses\. As specified in Appendix[B\.2](https://arxiv.org/html/2609.29014#A2.SS2), invalid Planner outputs do not invoke the Realizer\. The recorded rollout collection therefore contains 1,220 Realizer responses rather than the maximum of 1,536\. Table[14](https://arxiv.org/html/2609.29014#A3.T14)reports actual generated responses and their input and output tokens\. Skipped downstream calls produce no Realizer responses or tokens; the loss\-masking rules follow Appendix[B\.2](https://arxiv.org/html/2609.29014#A2.SS2)\.
### C\.5Diversity Metrics
Diversity Metrics\.All coverage statistics use the same entries listed in Table[8](https://arxiv.org/html/2609.29014#A2.T8)\. Letℱ\\mathcal\{F\}be the new factors generated in a run,ℱret⊆ℱ\\mathcal\{F\}^\{\\mathrm\{ret\}\}\\subseteq\\mathcal\{F\}the new factors in its final inner\-selected model, andg\(f\)g\(f\)the primary catalogue entry for factorff\. We computeM=\|\{g\(f\):f∈ℱ\}\|M=\|\\\{g\(f\):f\\in\\mathcal\{F\}\\\}\|andU=\|\{g\(f\):f∈ℱret\}\|U=\|\\\{g\(f\):f\\in\\mathcal\{F\}^\{\\mathrm\{ret\}\}\\\}\|\. Base factors are excluded\. A mechanism contributes one unit to U if at least one of its factors survives model selection\.
Signal clusters \(C\)\. For each pair of factors, we compute their correlation across stocks on each inner date and average the absolute correlations over dates\. Complete\-linkage clustering groups factors only when every pair in a group has similarity at least 0\.9\. C counts the resulting groups, so larger values indicate more numerically distinct signals\. This calculation is performed within each run; sign\-reversed copies belong to the same group\. Constant signals are excluded, and insufficient overlap remains undefined rather than being treated as independence\.
Pair corr\. takes the median of the same mean absolute correlations, restricted to the two factors implementing each plan\. We use it only for AlphaDiverse variants with paired implementations; it is undefined for Single Synthesis or other methods without paired plans\.
Mapping external methods\.AlphaDiverse uses its recorded catalogue IDs to compute diversity metrics\. For other agentic methods without these IDs, GPT\-5\.5 and Grok\-4\.6 independently label anonymized formulas and rationales using the same catalogue\. We shuffle records separately for the two annotators and hide method names, original mechanism labels, retention decisions, and all performance results\. For annotations where the two parties disagreed, we used a GPT\-5\.6\-sol annotator to make the final decision\. A formula outside the catalogue receives*other*with a proposed definition; insufficient evidence receives*uninterpretable*\. Neither adds to M or U\.
This mapping gives external methods a common reporting scale\. Differences in their search spaces and factor representations can affect annotation, so the principal diversity comparison concerns changes within AlphaDiverse\. Table[15](https://arxiv.org/html/2609.29014#A3.T15)states the shared annotation instructions\.
Table 16:CSI500 predictive and portfolio performance\. ARR/MDD are percentages\.
## Appendix DMore Experimental Results
### D\.1Additional Financial Results
To test whether the financial performance observed on CSI300 extends to other markets, we compare AlphaDiverse with the same ML, DL, and agentic baselines on CSI500, CSI1000, and A\-share\. All methods follow the data splits, input settings, and evaluation protocol in Appendix[C](https://arxiv.org/html/2609.29014#A3)\. Tables[16](https://arxiv.org/html/2609.29014#A3.T16)–[18](https://arxiv.org/html/2609.29014#A4.T18)report predictive quality and portfolio performance using the same eight metrics as Table[1](https://arxiv.org/html/2609.29014#S3.T1)\.
As Tables[16](https://arxiv.org/html/2609.29014#A3.T16)–[18](https://arxiv.org/html/2609.29014#A4.T18)show, AlphaDiverse achieves the highest IC, ICIR, RICIR, and IR and the lowest MDD in all three additional markets\. The strongest ARR on CSI500 and CSI1000 and the strongest RIC on CSI500 and A\-share are obtained by other methods\.
Table 17:CSI1000 predictive and portfolio performance, January–August 2026\. ARR/MDD are percentages\. Definitions follow Table[1](https://arxiv.org/html/2609.29014#S3.T1)\.Table 18:A\-share predictive and portfolio performance, January–August 2026\. ARR/MDD are percentages\. Definitions follow Table[1](https://arxiv.org/html/2609.29014#S3.T1)\.On CSI1000, it also achieves the highest RIC of 0\.0364 and CR of 2\.063, with an ARR of 16\.45%\. On A\-share, it improves ARR to 19\.04% and IR to 2\.029, while reducing MDD to 4\.77%\. Overall, the results extend the main observation to different stock universes: the post\-trained local workflow produces informative factors and strong risk\-adjusted portfolio performance\.
Table 19:Predictive performance, portfolio performance, and research diversity of API\-based AlphaDiverse across four markets\. ARR/MDD are percentages; M, U, and C denote mechanisms, useful mechanisms, and signal clusters, respectively\.BackendICICIRRICRICIRARRIRMDDCRMUCCSI300GPT\-5\.50\.03880\.19950\.03980\.244635\.972\.8727\.085\.0832411108Grok\-4\.60\.02850\.15400\.03240\.198621\.531\.5037\.702\.7963017116GLM\-5\.30\.03730\.21050\.03720\.241826\.412\.2149\.242\.8583118132CSI500GPT\-5\.50\.02860\.19790\.03470\.23716\.120\.42610\.330\.5922411125Grok\-4\.60\.02600\.16810\.02690\.18453\.720\.29012\.600\.2953314119GLM\-5\.30\.01840\.12240\.02350\.1684\-2\.77\-0\.24111\.38\-0\.243307124CSI1000GPT\-5\.50\.02050\.13810\.03330\.22581\.990\.14310\.840\.1842519127Grok\-4\.60\.02310\.13700\.03870\.22794\.530\.26210\.700\.4243321118GLM\-5\.30\.01500\.09430\.02340\.1469\-13\.11\-0\.79217\.40\-0\.7533528133A\-shareGPT\-5\.50\.03300\.29040\.03910\.286413\.051\.1845\.882\.2192817129Grok\-4\.60\.03640\.33640\.04090\.295315\.141\.5815\.102\.9673323116GLM\-5\.30\.03330\.30670\.04050\.294512\.411\.2348\.751\.4193121133
### D\.2Results of API\-based AlphaDiverse
To evaluate the research workflow with different API backends, we instantiate AlphaDiverse with GPT\-5\.5, Grok\-4\.6, and GLM\-5\.3\. Each backend supplies the Planner, Realizer, and Analysis nodes under the same 20\-round budget and evaluation protocol\. Table[19](https://arxiv.org/html/2609.29014#A4.T19)reports predictive performance, portfolio performance, and research diversity across all four markets\.
As Table[19](https://arxiv.org/html/2609.29014#A4.T19)shows, GPT\-5\.5 achieves the highest ARR on CSI300 and CSI500, reaching 35\.97% and 6\.12%, respectively\. It also leads IC and RIC in both markets\. Grok\-4\.6 achieves the highest ARR and IR on CSI1000 and A\-share, with ARR values of 4\.53% and 15\.14%\. GLM\-5\.3 explores the most mechanisms on CSI300 and CSI1000 and produces the most signal clusters on CSI300, CSI1000, and A\-share\. Its 28 useful mechanisms on CSI1000 nevertheless accompany a negative outer ARR, showing that inner\-retained coverage and outer returns capture different outcomes\. These results show that AlphaDiverse supports diverse exploration with all three APIs, while predictive and portfolio performance depend on the backend and market\.
Table 20:Research diversity across four markets\. Best and second\-best values within each market and metric are bold and underlined; ties receive the same mark\.
### D\.3Cross\-Method Research Diversity
To further evaluate research\-path diversity across markets, we extend the comparison in Table[2](https://arxiv.org/html/2609.29014#S3.T2)to all four stock universes\. We include the agentic baselines, Single Synthesis, three API\-based AlphaDiverse variants, untrained AlphaDiverse, and SFT\-only AlphaDiverse\. All methods receive 160 candidate\-factor slots, and M, U, and C follow Appendix[C\.5](https://arxiv.org/html/2609.29014#A3.SS5)\.
As Table[20](https://arxiv.org/html/2609.29014#A4.T20)shows, AlphaDiverse achieves the highest useful\-mechanism coverage in all four markets and the highest or joint\-highest mechanism coverage\. Relative to SFT\-only AlphaDiverse, U increases from 4 to 23, 6 to 25, 18 to 29, and 16 to 28\. We also observe the same distinction from Single Synthesis as in the main text: on CSI300, its 122 signal clusters approach AlphaDiverse’s 129, but it retains only 8 mechanisms rather than 23\. GLM\-5\.3 produces more signal clusters than the complete model on three markets, yet retains fewer useful mechanisms throughout\. Together, these results support the benefit of organizing and post\-training research around complementary plans that contribute to the retained model\.
Figure 6:Growth of useful\-mechanism coverage with the number of candidate factors in four markets\. Each curve follows one AlphaDiverse variant through its research loop\.Table 21:Model\-retained mechanism coverage U at five candidate budgets\.
### D\.4Four\-Market Coverage and Transfer
Useful exploration over a research loop\.To test whether useful exploration persists as the candidate budget grows, we track U at 32, 64, 96, 128, and 160 candidate factors\. Figure[6](https://arxiv.org/html/2609.29014#A4.F6)and Table[21](https://arxiv.org/html/2609.29014#A4.T21)compare API\-based, untrained, SFT\-only, and complete AlphaDiverse under the same settings as Figure[3](https://arxiv.org/html/2609.29014#S3.F3)\.
As Figure[6](https://arxiv.org/html/2609.29014#A4.F6)and Table[21](https://arxiv.org/html/2609.29014#A4.T21)show, SFT\-only AlphaDiverse reaches 4 and 6 useful mechanisms by 32 candidates on CSI300 and CSI500 and adds none thereafter\. Complete AlphaDiverse continues to discover useful mechanisms, reaching 23 and 25 at 160 candidates\. The same overall advantage appears on CSI1000 and A\-share, where final coverage reaches 29 and 28, compared with 18 and 16 for SFT\-only AlphaDiverse\. Some API variants remain competitive, including GLM\-5\.3 with 28 useful mechanisms on CSI1000\. Complete AlphaDiverse nevertheless achieves the highest final coverage in every market, supporting sustained discovery as research feedback accumulates\.
Figure 7:Useful exploration from Familiar and Held\-out source runs\. For each market, 10 states are sampled from historical API runs that contributed to training\-data construction and 10 from runs that did not\. All three variants share these states\. Bars show the union of useful mechanisms retained across eight independent single\-round experiments from each state, averaged over the 10 states in each market and group\. API\-based AlphaDiverse uses GPT\-5\.5\.Generalization at fixed research states\.To test whether useful exploration generalizes to held\-out research histories, we compare API\-based \(GPT\-5\.5\), SFT\-only, and complete AlphaDiverse on shared research states\. For each market, we pool historical runs generated by GPT\-5\.5, Grok\-4\.6, and GLM\-5\.3 and divide them according to whether they contributed to training\-data construction\. We randomly sample 10 statessr=\(ℰ,ℱr−1,hr−1\)s\_\{r\}=\(\\mathcal\{E\},\\mathcal\{F\}\_\{r\-1\},h\_\{r\-1\}\)from contributing runs as the Familiar group and 10 from excluded runs as the Held\-out group\. Thus, group membership is defined by the source run, and all three variants receive the same 20 sampled states in each market\. From every state, each variant performs eight independent single\-round experiments, proposing four plans and two factor specifications per plan\. Each experiment restores the saved environment, retained factor set, and research history before generation; its results do not alter the starting state of another experiment\. Execution, factor screening, and model retention follow Section[2\.1](https://arxiv.org/html/2609.29014#S2.SS1), using inner data only\. For each variant and state, we count the union of mechanisms represented by newly model\-retained factors across the eight experiments\. We then average these counts over the 10 states in each market and group\.
As Figure[7](https://arxiv.org/html/2609.29014#A4.F7)shows, AlphaDiverse retains more useful alternatives than the API\-based and SFT\-only variants in both groups across all four markets\. On CSI300, its Held\-out coverage is 12\.6, compared with 5\.9 for GPT\-5\.5 and 2\.3 for SFT\-only AlphaDiverse\. Consistent advantages appear on CSI500, CSI1000, and A\-share, where AlphaDiverse reaches Held\-out coverage of 13\.2, 15\.7, and 13\.0, respectively\. Coverage is lower in the Held\-out group for every variant, while the complete model retains the strongest coverage in both groups\. These results support useful exploration from research histories drawn from source runs excluded from training\-data construction\.
Table 22:Module ablations with GPT\-5\.5 across four markets\. ARR/MDD are percentages\.
### D\.5More Ablation Results
Module ablations\.To test the contribution of each module in the research agent system, we evaluate the four settings in Section[3\.3](https://arxiv.org/html/2609.29014#S3.SS3)across all markets\.*w/o complementarity*removes the Planner’s within\-round mechanism/theme quotas and adjacent\-round novelty requirement while retaining feasibility and quality checks\.*w/o retrieval*replaces plan\-specific retrieved cards𝒦r,j\\mathcal\{K\}\_\{r,j\}with all currently legal feature and operator cards, leaving the plans and data access unchanged\.*w/o memory*removes success/failure/crowding memory and recent semantic history from the Planner, retaining current model metrics, retained\-factor cards, and the previous\-round mechanism quota\.*Single Synthesis*replaces the Planner–Realizer decomposition with one agent that directly emits eight factor specifications without plan\-specific retrieval\. All settings use GPT\-5\.5 and retain execution, factor screening, model validation, and Analysis under the same candidate budget\.
As Table[22](https://arxiv.org/html/2609.29014#A4.T22)shows, removing complementarity reduces mechanism coverage to 7–10 across the four markets, compared with 24–28 for the complete workflow\. Although this variant achieves a higher ARR on CSI300, it explores fewer useful mechanisms in every market\. Removing retrieval preserves broad mechanism coverage but reduces U and RIC throughout, showing the importance of relevant implementation resources\. Removing memory also lowers RIC in all four markets, while Single Synthesis retains fewer useful mechanisms than the complete workflow\. These results extend the main ablation findings across markets: complementary planning broadens research directions, retrieval supports useful implementations, and historical feedback improves subsequent choices\.
Table 23:Post\-training objectives: economic performance and research diversity\.Post\-training ablations\.To evaluate the post\-training pipeline, we compare the same five settings as in Section[3\.3](https://arxiv.org/html/2609.29014#S3.SS3)\.*w/o training*uses the original pretrained Planner and Realizer, and*w/ SFT*uses both supervised policies without GRPO\.*w/ Planner only*starts from the same SFT pair and updatesθP\\theta\_\{\\mathrm\{P\}\}while freezingθR\\theta\_\{\\mathrm\{R\}\}at its SFT value\.*w/ Realizer only*reverses these roles\. Both agents still generate outputs in every rollout, so the single\-role settings isolate which policy is updated\.*w/o diversity reward*updates both policies but removesDDfrom the shared utility in Eq\.[8](https://arxiv.org/html/2609.29014#S2.E8)\. Complete AlphaDiverse jointly trains both policies using predictive quality and useful diversity\. The research architecture, evaluator, task inputs, and original Analysis model are shared across these settings\.
As Table[23](https://arxiv.org/html/2609.29014#A4.T23)shows, SFT improves RIC on CSI300, CSI500, and CSI1000, but narrows useful coverage on CSI300 and A\-share\. Thus, supervised learning alone does not consistently preserve useful exploration\. Updating either the Planner or the Realizer improves ARR over SFT in every market, while joint training without the diversity reward further improves ARR\. Adding the diversity term then increases U and reduces pair correlation in all four markets, while also improving ARR, IR, MDD, and CR\. On CSI300, U rises from 18 to 23 and pair correlation falls from 0\.365 to 0\.316\. These consistent gains support aligning research plans with their implementations and explicitly rewarding complementary contributions beyond joint quality optimization\.
Table 24:SFT\-data ablations across four markets\.Data ablations\.To evaluate the data selection strategy, we compare*w/ improvement only*,*w/o balancing*,*w/o paired supervision*, and*full data SFT*\. All settings are evaluated immediately after SFT with matched training\-token budgets and no GRPO\.*w/ improvement only*restricts Planner examples to rounds withur=1u\_\{r\}=1, excluding productive\-switch and new\-direction examples without model improvement\.*w/o balancing*retains the eligible examples and three\-group mixture but removes within\-group balancing across environments, API backends, and research stages\.*w/o paired supervision*removes pair\-aware quality/correlation selection and pair\-specific repair augmentation for the Realizer, while preserving the two\-specification response format and inference\-time checks\.*full data SFT*uses the complete data selection strategy\. All other training settings remain unchanged\.
As Table[24](https://arxiv.org/html/2609.29014#A4.T24)shows, improvement\-only selection reduces useful coverage in every market, supporting the inclusion of productive switches and new directions\. Removing balancing also lowers U throughout\. Removing paired supervision increases pair correlation and reduces U in every market; on CSI300, correlation rises from 0\.511 to 0\.651 and U falls from 4 to 1\. Full data SFT achieves the highest U and lowest pair correlation across markets\. These results support varied Planner decisions and distinct Realizer implementations\.
Table 25:Factor screening on CSI300\. Best and second\-best values are bold and underlined, respectively\.Table 26:Recorded token usage and local GPU allocation per CSI300 research run\.
### D\.6Factor Quality
To examine how generated factors contribute to the final predictive model, we compare execution \(Exec\.\), factor acceptance \(Acc\.\), and model retention \(Ret\.\) on CSI300\. Table[25](https://arxiv.org/html/2609.29014#A4.T25)also reports the number of distinct formulas \(Forms\) and factor\-level predictive quality\.
AlphaDiverse retains 56 factors, compared with 35 for GPT\-5\.5 and 8 for SFT\-only AlphaDiverse\. The untrained model produces more accepted factors than GPT\-5\.5 but retains fewer in the predictive model\. Individually acceptable signals can therefore offer limited additional value when combined with existing factors\. This result supports rewarding downstream contributions to the factor set in Section[2\.3](https://arxiv.org/html/2609.29014#S2.SS3)\.
### D\.7Deployment Cost Details
Table[6](https://arxiv.org/html/2609.29014#S3.T6)measures the inference resources for one complete CSI300 research run with all features, one inner fold, and 20 rounds of four plans with two factor specifications per plan\. The accounting covers Planner, Realizer, and Analysis\. In the local configuration, all three nodes use Qwen3\.8\-27B with reasoning enabled\. Planner and Realizer use their jointly GRPO\-trained policies, while Analysis uses the original weights\. Table[26](https://arxiv.org/html/2609.29014#A4.T26)records token usage and locally allocated H200 GPU\-hours\. Output counts include recorded reasoning tokens\. GPU\-hours equal the number of allocated GPUs multiplied by job duration\.相似文章
AlphaCrafter:一种用于截面量化交易的全栈多智能体框架
AlphaCrafter 是一个用于截面量化交易的全栈多智能体框架,它利用专门的智能体进行因子挖掘、筛选和交易,以适应不断变化的市场状况。
AgonAlpha:通过提示经济与可扩展智能体搜索实现自主Alpha发现
AgonAlpha是一个全新的自主Alpha发现系统,它在经过验证的研究产物中进行搜索,并采用具有否决权的对抗性审核器以及考虑待处理任务的预算分配机制。在WorldQuant BRAIN上的部署取得了高适应度与夏普比率,同时保留了完整的溯源信息。
XALPHA:一种记忆驱动的AI量化研究员,用于从假设到代码的Alpha发现
XAlpha引入了一种记忆驱动的AI量化研究员,它整合金融知识和发现反馈,自动完成从假设到代码的Alpha发现全流程,在沪深300上取得了更强的性能。
AlphaSchema:探索基于LLM的Alpha挖掘的交易语义空间
该预印本介绍了AlphaSchema,一个为基于LLM的Alpha挖掘构建并探索结构化交易语义空间的框架,将语义探索与因子实现解耦。在中国股市上的实验表明,它能够发现具有强预测能力和投资组合表现的因子池。
AQuA:递归自我改进的量化交易研究智能体
AQuA 是一个研究系统,包含两个独立的语言模型驱动智能体,它们在量化交易研究中递归地自我改进,在加密货币和美国股票上取得了较强的信息系数,同时使用密封沙箱防止数据泄漏。