One email each morning — yesterday's AI, sortedGet it in your inbox

METAL LAB

Automated Summarization of Financial News Using Large Language Models and Retrieval-Augmented Generation: An Early Empirical Study (Fall 2023)

arXiv:2608.195262026-08-21

Testing AI summaries of stock news, the simple approach beat the trendy retrieval-based one

This Fall 2023 project at George Washington University built a system pulling news, Wikipedia background, and stock prices for ten major companies, then used LLMs to summarize it all. A straightforward 'Summarize Chains' approach with the open-source Falcon-7B model gave the most accurate and coherent results, while Retrieval-Augmented Generation (RAG), now a popular technique, caused repetition and made up facts. Converting raw stock numbers into plain-language sentences before feeding them to GPT also avoided calculation errors entirely.

What they did

  1. Built a data pipeline for ten companies (AAPL, MSFT, GOOGL, AMZN, META, TSLA, JPM, NVDA, WMT, DIS) pulling from News API, Wikipedia, and Yahoo Finance
  2. Solved the problem of LLMs struggling with numerical tables by pre-computing percentage changes in Python and converting them into sentences like 'TSLA closed at 261.16, up 5.93%'
  3. Compared two summarization methods, Summarize Chains and RAG with FAISS, across three open-source models (Falcon-7B, DistilBART, BART-Large) for news summarization
  4. Falcon-7B with Summarize Chains covered all three Google-related news events accurately and coherently, while RAG caused Falcon to repeat the same content 60+ times and caused BART-Large to hallucinate incorrect facts
  5. Both LLM-based summarization methods beat a simple Lead-3 baseline (just taking the first three sentences) on the ROUGE-1 metric
Table 1: Dataset statistics: news articles collected per company via News API (7-day rolling window, September–October 2023).
Company (Ticker)News ArticlesWikipedia Summary
Apple (AAPL)≈97Yes
Microsoft (MSFT)≈85Yes
Alphabet (GOOGL)≈112Yes
Amazon (AMZN)≈78Yes
Meta (META/FB)≈91Yes
Tesla (TSLA)≈103Yes
JPMorgan (JPM)≈64Yes
NVIDIA (NVDA)≈88Yes
Walmart (WMT)≈52Yes
Disney (DIS)≈67Yes
Total≈83710
Table 2: Language models evaluated in this study and their assigned tasks.
ModelTypeAccessTask
GPT (text-davinci-003)Proprietary (OpenAI)APIStock data
Falcon-7B-InstructOpen-source (TII)HuggingFace HubNews
DistilBART-CNN-12-6Open-source (sshleifer)HuggingFace HubNews
BART-Large-XSum-SAMSumOpen-source (AdamCodd)HuggingFace HubNews
Table 3: ROUGE scores for news summarization (Google/GOOGL, 3 source articles as reference). Higher is better. Note: DistilBART Chains scores highest on ROUGE-1/2 due to extractive copying; Falcon Chains scores best on factual accuracy and coverage of all three events.
ModelApproachROUGE-1ROUGE-2ROUGE-L
DistilBARTSummarize Chains0.40000.34560.2254
DistilBARTRAG0.25230.18130.1201
Falcon-7BSummarize Chains0.33610.18280.1708
Falcon-7BRAG0.22810.11180.1579
BART-LargeSummarize Chains0.26040.17860.2012
BART-LargeRAG0.25530.18350.1459
Lead-3 BaselineExtractive0.28120.19430.1654
Table 4: ROUGE scores for stock data summarization using GPT (text-davinci-003) across 6 companies. Reference = structured-to-text transformed input.
CompanyROUGE-1ROUGE-2ROUGE-L
AAPL0.43480.22060.2754
MSFT0.43060.19720.2639
GOOGL0.32690.09800.2885
TSLA0.29130.09900.1942
AMZN0.50980.36000.4902
META0.24350.05310.1565
Mean0.37280.17130.2781
Table 5: Qualitative evaluation. Coverage: events covered (out of 3). Accuracy: no hallucinated facts. Coherence: fluent and non-repetitive. ✓= passes criterion, × = fails.
ModelApproachCoverageAccuracyCoherenceKey Issue
Falcon-7BChains3/3Best overall
DistilBARTChains2/3Misses layoffs
DistilBARTRAG2/3Misses Russia fine
BART-LargeChains1/3×Truncated output
BART-LargeRAG2/3×Hallucinated entity
Falcon-7BRAG3/3×60× repetition

Why it matters

The study shows RAG is not a universal fix and can push smaller models toward inventing facts when retrieved passages get mixed up, a risk that matters for accuracy-critical domains like finance. It's a practical reminder that simpler, well-matched methods can outperform trendier techniques for real-world deployment.

Terms in this paper

  • LLM (Large Language Model) · an AI model trained on large amounts of text that can generate human-like writing
  • RAG (Retrieval-Augmented Generation) · a method where relevant text is fetched first, then used as context for the AI to generate an answer
  • Summarize Chains · a method that summarizes document chunks individually, then combines those partial summaries into one final summary
  • hallucination · when an AI generates plausible-sounding but false information
  • ROUGE score · an automatic metric measuring how much word overlap a generated summary has with a reference text
  • FAISS · a similarity search library built by Meta for quickly finding related text passages

Original abstract (English)

Stock market analysts and investors face a daily challenge: too much financial news, too little time. Manually reading and synthesizing hundreds of company-specific articles is impractical, yet missing key information can directly affect investment decisions. This project, conducted at George Washington University in Fall 2023, explores whether Large Language Models can automate this process reliably. We built a pipeline that pulls news articles from the News API, company background from Wikipedia, and stock price data from Yahoo Finance for ten major companies (AAPL, MSFT, GOOGL, AMZN, META, TSLA, JPM, NVDA, WMT, DIS). Because LLMs cannot directly process numerical tables, we developed a simple but effective template that converts stock data into natural language narratives. We then tested two summarization approaches (Summarize Chains and Retrieval-Augmented Generation with FAISS) across three open-source models (Falcon-7B-Instruct, DistilBART-CNN-12-6, BART-Large-XSum) for news, and GPT (text-davinci-003) for stock summaries. Falcon-7B with Summarize Chains gave the best results, covering all news events accurately and coherently. RAG, while promising in theory, caused severe repetition in Falcon and hallucinated facts in BART-Large when k was large. Both LLM-based approaches outperformed a simple Lead-3 baseline on ROUGE-1. We also built a Streamlit dashboard for interactive stock visualization. The work was done in Fall 2023, before RAG-based financial tools became widespread, and the failure modes we document, particularly hallucination under RAG in smaller models, remain relevant today.

Authors · Pranav Chandaliya

Read on arXiv

Latest papers

All papers →

Latest from METAL LAB