Predictive AI with External Knowledge Infusion: Datasets and Benchmarks for Stock Markets

Ambedkar Dukkipati, Kawin Mayilvaghanan, Naveen Kumar Pallekonda, Sai Prakash Hadnoor, Ranga Shaarad Ayyagari
4/14/2025
q-fin.STcs.LG

No confident code implementation found for this paper.

Abstract

Fluctuations in stock prices are influenced by a complex interplay of factors that go beyond mere historical data. These factors, themselves influenced by external forces, encompass inter-stock dynamics, broader economic factors, various government policy decisions, outbreaks of wars, etc. Furthermore, all of these factors are dynamic and exhibit changes over time. In this paper, for the first time, we tackle the forecasting problem under external influence by proposing learning mechanisms that not only learn from historical trends but also incorporate external knowledge from temporal knowledge graphs. Since there are no such datasets or temporal knowledge graphs available, we study this problem with stock market data, and we construct comprehensive temporal knowledge graph datasets. In our proposed approach, we model relations on external temporal knowledge graphs as events of a Hawkes process on graphs. With extensive experiments, we show that learned dynamic representations effectively rank stocks based on returns across multiple holding periods, outperforming related baselines on relevant metrics.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{dukkipati2025predictive,
  title  = {Predictive AI with External Knowledge Infusion: Datasets and Benchmarks for Stock Markets},
  author = {Ambedkar Dukkipati and Kawin Mayilvaghanan and Naveen Kumar Pallekonda and Sai Prakash Hadnoor and Ranga Shaarad Ayyagari},
  year   = {2025},
  eprint = {2504.20058},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.20058v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.20058.svg)](https://codeofpaper.com/paper/2504.20058)

Discussion