REVIEW 4 major objections 5 minor 5 references
Predictive Power of LLMs in Financial Markets
T0 review · 4 major / 5 minor · reviewed 2026-08-12 · deepseek-v4-flash
Pith's one-line read Prompted GPT-3.5 can extract stock-bond correlation signals from Federal Reserve Beige Book text, but its apparent edge is look-ahead bias and a fine-tuned BERT model performs better out of sample.
desk verdict Fine-tuned vs zero-shot confound undercuts the headline 'traditional models triumph' claim, but the Beige Book correlation task and look-ahead bias test are worth engaging. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing objects are two prediction pipelines over the same Federal Reserve Beige Book articles: a prompted GPT-3.5 with temperature zero, asked to return a coarse correlation category, and a BERT model fine-tuned as a classifier on the actual historical correlation labels. The argument uses RMSE computed over non-overlapping n-month blocks, with the pretraining cutoff defining the train/test boundary, and then feeds the predicted correlations into minimum-variance portfolio optimization, using a closed-form two-asset weight and a Lagrangian multi-asset version. The train/test split is what isolates look-ahead bias, and the portfolio simulation is what turns correlation forecasts into an economic comparison.
What would settle it
Run the same prompts on a GPT model with a pretraining cutoff no later than 2019 and compare RMSE on months after that cutoff; if the test-period error no longer exceeds the training-period error, the look-ahead-bias story would be weakened. Alternatively, rewrite the Beige Book articles with dates shifted by one or two years and ask GPT-3.5 for correlations; if the outputs barely change, the model is responding to textual content rather than to memorized calendar outcomes.
Extended reading notes
Core claim
The paper's central claim is that GPT-3.5's apparent skill at predicting stock-bond correlations from Beige Book text is substantially an artifact of look-ahead bias, not genuine forecasting ability. In the paper's design, the model is prompted as a financial agent with no knowledge after the article date, but because GPT-3.5 was pretrained through September 2021, the entire 1980-2021 training period is visible to it. When the same prompt is evaluated on 2021-10 through 2024-06, errors rise significantly, especially in the binned-response version, while a BERT model trained as a classifier on actual correlation labels holds up better out of sample. In portfolio simulations, BERT-based weights yield higher Sharpe ratios than GPT-based weights in both two-asset and multi-asset settings. The authors summarize it as: the Beige Book contains correlation-relevant information, yet the GPT model has too much look-ahead bias and traditional models still triumph.
Load-bearing premise
The central claim depends on GPT-3.5's September 2021 pretraining cutoff being a clean information boundary, so that a lower in-sample error is evidence of look-ahead bias rather than of a genuinely better model.
Editorial extensions
If this is right
- If the paper is right, a GPT-style model that has seen the test period during pretraining cannot serve as a clean out-of-sample forecaster for financial text, even when the prompt instructs it to ignore future knowledge.
- Prompting GPT with recent historical correlations does not help: in the original three-choice version the errors got worse, which suggests noisy numerical context can degrade the text signal.
- A supervised BERT classifier trained on actual outcomes is the better way to extract correlation information from the Beige Book, and the resulting portfolios have higher Sharpe ratios than GPT-driven or rolling-average portfolios.
- The Beige Book text itself carries information about stock-bond comovement; the failure is in the extraction method, not the data source.
Reading between the lines
- A natural extension is to retest with a model whose pretraining cutoff lies well before the evaluation window; if the out-of-sample gap vanishes, the paper's main evidence for look-ahead bias would be sharpened.
- The comparison is tilted by design: BERT is fine-tuned on labels from the same period, while GPT-3.5 is used zero-shot, so the result says more about prompting versus supervised fine-tuning than about the architectures themselves.
- The same template could be applied to other scheduled economic releases, such as FOMC statements or jobs reports, where text timing is clean, to see whether classification beats generative prompting for other macro-financial quantities.
- The paper implicitly shows that the sign and coarse bin of the correlation matter more than exact magnitude for minimum-variance allocation; a test using continuous correlation targets could reveal whether GPT's extra granularity is wasted.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript asks whether GPT-3.5 Turbo can predict monthly stock-bond correlations from Federal Reserve Beige Book text, compares it with a fine-tuned BERT model and with a rolling-covariance baseline, and evaluates the resulting minimum-variance portfolios via Sharpe ratios. The authors report evidence of 'look-ahead bias' in GPT (lower in-sample RMSE than out-of-sample, especially in the binned version), no benefit from feeding historical correlations into the prompt, and superior out-of-sample RMSE and portfolio Sharpe ratios for BERT over GPT. They conclude that the Beige Book contains correlation-relevant information but that GPT has too much look-ahead bias and that 'traditional models still triumph.'
Significance. If established, the result would be a useful cautionary data point for using pretrained LLMs in financial forecasting, and the Beige Book correlation-prediction task is a reasonable, relatively clean test bed. The authors deserve credit for attempting an explicit hypothesis-testing framework, for using out-of-sample evaluation for the BERT model, and for recognizing the look-ahead-bias issue. However, the central comparisons are confounded by the training-protocol difference between GPT (zero-shot) and BERT (fine-tuned on labels), the look-ahead-bias test conflates memorization with time-period effects, and the Sharpe-ratio comparisons lack any inferential support. The paper is therefore a suggestive preliminary study rather than a definitive test of the claims in the abstract.
major comments (4)
- [Sections II.B, II.C, and Tables V-VIII] The comparison between GPT and BERT is confounded by training protocol. GPT-3.5 is used zero-shot with a prompt, while BERT is fine-tuned on 1980-2021 labels derived from the actual stock-bond correlations. The out-of-sample tables showing lower RMSE for BERT (Tables VII-VIII and the simulation results in Section V) therefore do not identify whether the BERT architecture or the supervised fine-tuning drives the improvement. The abstract's claim that 'traditional models still triumph' over GPT is not supported unless GPT is also fine-tuned on the same labels or the claim is explicitly restricted to zero-shot GPT prompting.
- [Section IV.A (Look-Ahead Bias)] The look-ahead-bias test compares RMSE on 1980-01 to 2021-09 ('training set') with RMSE on 2021-10 to 2024-06 ('testing set'). Because GPT-3.5's pretraining data include financial and web text up to September 2021, the historical period is in-distribution for the model, and its lower in-sample RMSE is better characterized as memorization of past outcomes than as look-ahead bias in the forecasting sense. The test also cannot separate a cutoff effect from a market-regime change between the two periods, and the t-test on monthly RMSE values ignores autocorrelation in correlation forecast errors; for n=12 the test set yields only two non-overlapping blocks, so the test is severely underpowered. The conclusion of 'unavoidable look-ahead bias' is therefore not established by the reported evidence.
- [Section V, Tables IX-X] The Sharpe ratios are point estimates with no standard errors, confidence intervals, or hypothesis tests. The differences reported (e.g., 2.605 vs 2.768 vs 2.334 in Table IX; 0.423 vs 1.9208 vs 0.445 in Table X) could easily be within sampling variation given the small post-Covid sample and the absence of any significance testing. The statements that 'BERT tends to perform the best' and that GPT 'does even worse after Covid' are not statistically substantiated. The authors should report bootstrap/t-test results or at least the number of rebalancing periods used.
- [Section V.A (Choice of V3)] The simulation section selects 'BERT: Original Correlations V3' and 'GPT: Original Correlations V3' because 'V3 seems to produce a more accurate correlation than both V1 and V2.' If this selection was made using the same test period used in the simulations, the portfolio results inherit a selection bias. The paper must state on which sample (training set only) V3 was chosen, or present results for all three versions to demonstrate robustness.
minor comments (5)
- [Tables V-VIII] Table VI is captioned 'Training with Bins' but the text states that out-of-sample results are shown in Tables VI and VIII; the entries in Table VI (all 1.000) appear to refer to the test set, not the training set. This labeling error makes the results difficult to interpret.
- [Section II.B] The prompt includes both 'You don't know anything that happens during this year or afterwards' and the year of the article. Since the Beige Book article is about conditions during that month, it would be clearer to state explicitly whether the requested correlation is for the same month (a nowcast) or for a subsequent month, because the look-ahead-bias interpretation depends on this timing.
- [Section IV.A (Equation for RMSE)] The RMSE formula is missing parentheses and the index range; the equation should read RMSE = sqrt((1/n) * sum_{i=1}^n (y_i - yhat_i)^2).
- [Section III.B (Simulation, Algorithm 2)] The algorithm refers to 'w_I' (presumably a risk-free or third asset weight) without defining how it is chosen or whether it is part of the two-asset minimization; the notation should be clarified.
- [General] The paper does not provide code, data availability, or the exact GPT/BERT model identifiers (e.g., gpt-3.5-turbo version date and BERT checkpoint), which limits reproducibility; at least the exact model versions and prompt templates should be included in an appendix.
Circularity Check
No significant circularity: predictions are evaluated against realized market data and holdout periods, with no fitted parameter renamed as a prediction.
full rationale
The paper's derivation chain is not circular. GPT-3.5 is prompted zero-shot with Beige Book articles and past correlations, and its outputs are compared to realized stock-bond correlations; the prompt is not calibrated to the labels, and the temperature-zero sampling does not fit any parameter to the target variable. The look-ahead bias test compares GPT's in-sample RMSE (1980-01 to 2021-09) with out-of-sample RMSE (2021-10 to 2024-06), relying on the model's stated September 2021 pretraining cutoff; even if that cutoff is an imperfect information boundary, the test is an empirical comparison of errors, not a definitional equivalence. BERT is fine-tuned on labels derived from actual correlations up to September 2021 and then evaluated on a strictly later period, which is standard supervised training with a temporal holdout, not a fitted input called a prediction. The portfolio simulations use genuinely realized price data and compare strategies whose inputs include Beige-Book-derived correlations against rolling-average baselines. The GPT-versus-BERT comparison is confounded by training protocol (fine-tuned BERT versus zero-shot GPT), and the 'traditional models still triumph' headline is therefore not fully established, but that is a methodological fairness concern, not circularity. There are no load-bearing self-citations, no uniqueness theorems imported from the authors' prior work, and no renaming of a known result. Accordingly, the circularity score is 0.
Assumptions & free parameters
free parameters (6)
- Bond regression variable subset =
corporate, 1y, 2y, 5y, 7y, 10y; R2=0.9901
- BERT fine-tuning configuration =
10 epochs, 3 or 11 classes
- Prompt version V3 for simulations =
Original correlations, scaled strength p-(1-p)
- Number of past correlations in the prompt =
3 months
- Exponential moving average window =
not specified
- RMSE block length n =
1, 3, 6, 12 months
assumptions (6)
- domain assumption The true monthly stock-bond correlation is the Pearson correlation of daily percentage changes within the calendar month.
- ad hoc to paper GPT-3.5's pretraining cutoff at September 2021 cleanly separates information it can and cannot access.
- domain assumption Temperature=0 makes GPT-3.5 outputs deterministic enough for replication.
- ad hoc to paper The scaled strength transformation p-(1-p) is a valid way to weight correlation predictions.
- domain assumption The selected Beige Book articles for a month are contemporaneous with the month whose correlation is predicted.
- standard math The one-sided t-test on non-overlapping RMSE blocks satisfies independence and distributional assumptions.
Cite this review
Pith. "Pith review of Predictive Power of LLMs in Financial Markets." pith.science (2026). https://pith.science/paper/P22ANSHW
@misc{pith2026241116569,
author = {Pith},
title = {Pith review of: Predictive Power of LLMs in Financial Markets},
year = {2026},
howpublished = {\url{https://pith.science/paper/P22ANSHW}},
note = {Machine review of arXiv:2411.16569}
}
read the original abstract
Predicting the movement of the stock market and other assets has been valuable over the past few decades. Knowing how the value of a certain sector market may move in the future provides much information for investors, as they use that information to develop strategies to maximize profit or minimize risk. However, market data are quite noisy, and it is challenging to choose the right data or the right model to create such predictions. With the rise of large language models, there are ways to analyze certain data much more efficiently than before. Our goal is to determine whether the GPT model provides more useful information compared to other traditional transformer models, such as the BERT model. We shall use data from the Federal Reserve Beige Book, which provides summaries of economic conditions in different districts in the US. Using such data, we then employ the LLM's to make predictions on the correlations. Using these correlations, we then compare the results with well-known strategies and determine whether knowing the economic conditions improves investment decisions. We conclude that the Beige Book does contain information regarding correlations amongst different assets, yet the GPT model has too much look-ahead bias and that traditional models still triumph.
Figures
Figures from the paper (8 more)
Reference graph
Works this paper leans on
-
[1]
Kalyani, J., Bharathi, Prof. H. N., Jyothi, Prof. R. (2016, July 7). Stock trend prediction using news sentiment analysis. arXiv.org. https://arxiv.org/abs/1607.01958
arXiv 2016
-
[2]
Author links open overlay panelYinghao Ren a, a, Abstract With the in-depth study of the stock market. (2020, July 27). Impact of news on the trend of stock price change: An analysis based on the deep bidirectiona LSTM model. Procedia Computer Science. https://www.sciencedirect.com/science/article/pii/S1877050920315829
work page 2020
-
[3]
Bybee, L. (2023, November). The Ghost in the Machine: Generating Beliefs with Large Language Models
work page 2023
-
[4]
Federal Reserve Board - Beige Book
Beige Book. Federal Reserve Board - Beige Book. (n.d.). https://www.federalreserve.gov/monetarypolicy/publications/beige-book-default.htm
-
[5]
11em plus .33em minus .07em 4000 4000 100 4000 4000 500 `\.=1000 = #1 \@IEEEnotcompsoconly \@IEEEcompsoconly #1 * [1] 0pt [0pt][0pt] #1 * [1] 0pt [0pt][0pt] #1 * \| ** #1 \@IEEEauthorblockNstyle \@IEEEcompsocnotconfonly \@IEEEauthorblockAstyle \@IEEEcompsocnotconfonly \@IEEEcompsocconfonly \@IEEEauthordefaulttextstyle \@IEEEcompsocnotconfonly \@IEEEauthor...
Reviewed August 12, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.