Paper: arXiv 2407.10909
Abstract
Dynamic knowledge graphs (DKGs) are popular structures to express different types of connections between objects over time. They can also serve as an efficient mathematical tool to represent information extracted from complex unstructured data sources, such as text or images. Within financial applications, DKGs could be used to detect trends for strategic thematic investing, based on information obtained from financial news articles. In this work, we explore the properties of large language models (LLMs) as dynamic knowledge graph generators, proposing a novel open-source fine-tuned LLM for this purpose, called the Integrated Contextual Knowledge Graph Generator (ICKG). We use ICKG to produce a novel open-source DKG from a corpus of financial news articles, called FinDKG, and we propose an attention-based GNN architecture for analysing it, called KGTransformer. We test the performance of the proposed model on benchmark datasets and FinDKG, demonstrating superior performance on link prediction tasks. Additionally, we evaluate the performance of the KGTransformer on FinDKG for thematic investing, showing it can outperform existing thematic ETFs.
Complexity vs Empirical Score
- Math Complexity: 7.5/10
- Empirical Rigor: 6.0/10 (capped from 7.0: transaction costs not modelled; see penalty flags)
- Quadrant: Holy Grail — high math complexity, high empirical rigor
Why this score: The paper introduces novel mathematical architectures (KGTransformer based on GATs/HGTs/EvoKG) with formal definitions of dynamic knowledge graphs, while also providing concrete empirical evidence including a fine-tuned LLM pipeline, open-source datasets (FinDKG), and performance metrics on link prediction and thematic investing vs. ETFs.
Research Flowchart
flowchart TD
A["Research Goal:<br/>Detect Global Financial Trends<br/>using Dynamic Knowledge Graphs"] --> B["Data: Financial News Corpus"]
B --> C{"Core Methodology:<br/>Generate & Analyze DKG"}
C --> D["LLM Generator<br/>(ICKG):<br/>Build Dynamic Knowledge Graph"]
C --> E["Graph Neural Network<br/>(KGTransformer):<br/>Attention-based Analysis"]
D --> E
E --> F["Computational Task:<br/>Link Prediction<br/>& Thematic Investing"]
F --> G["Key Findings:<br/>1. SOTA Link Prediction<br/>2. Outperforms Thematic ETFs<br/>3. Validated FinDKG"]
Cited References (145)
- Heterogeneous Graph Transformer (2020) — link
- FinGPT: Open-Source Financial Large Language Models — → 2306.06031
- LLaMA: Open and Efficient Foundation Language Models (2023) — link
- Graph Attention Networks (2018) — link
- Decoupled Weight Decay Regularization (2019)
- Mistral 7B (2023) — link
- The patent holder’s dilemma: Buy, sell, or troll? (2007) — link
- Deciding equivalances among conjunctive aggregate queries (2007) — link
and 137 more
- Special issue: Digital Libraries (1996)
- Understanding Policy-Based Networking (2001)
- First-Order Dynamic Logic (1979) — link
- The title of book one (2007) — link
- The title of book two (2008) — link
- Achieving application requirements (1990) — link
- Statecarts in use: structured analysis and object-orientation (1998) — link
- The Art of Computer Programming, Vol. 1: Fundamental Algorithms (3rd. ed.) (1997)
- The Art of Computer Programming (1998)
- An experiment in bibliographic mark-up: Parsing metadata for XML export (2010) — link
- Catch me, if you can: Evading network signatures with web-based polymorphic worms (2007)
- Catch me, if you can: Evading network signatures with web-based polymorphic worms (2008)
- Catch me, if you can: Evading network signatures with web-based polymorphic worms (2009)
- Predicate Path expressions (1979) — link
- LOGICS of Programs: AXIOMATICS and DESCRIPTIVE POWER (1978)
- Optimal Motion Control of a Ground Vehicle (2003)
- Algorithms for Closest-Point Problems (Computational Geometry) (1985)
- Introduction to Bayesian Statistics (2001) — link
- CLIFFORD: a Maple 11 Package for Clifford Algebra Computations, version 11 (2007) — link
- Stats and Analysis (2006) — link
- A more perfect union (2008) — link
- The fountain of youth (2009)
- Solder man (2003) — link
- Interview with Bill Kinder: January 13, 2005 (2005) — link
- The Enabling of Digital Libraries (2008)
- (old) Finding minimum congestion spanning trees (2000) — link
- (new) Finding minimum congestion spanning trees (2000) — link
- (old) Distributed data source verification in wireless sensor networks (2009) — link
- (new) Distributed data source verification in wireless sensor networks (2009) — link
- Portalis: using competitive online interactions to support aid initiatives for the homeless (2008) — link
- Visual Basic 6: Design, Specification, and Objects with Other (1999)
- The Latex Web Companion: Integrating TEX, HTML, and XML (1999)
- Vertex Types in Book-Embeddings (1987)
- Vertex Types in Book-Embeddings (1987)
- CHI ‘08: CHI ‘08 extended abstracts on Human factors in computing systems (2008)
- Algorithms for Closest-Point Problems (Computational Geometry) (1985)
- IEEE TCSC Executive Committee (2004) — link
- Distributed systems (2nd Ed.) (1993)
- New Algorithms for Dependency-Directed Backtracking (Master’s thesis) (1986)
- New Algorithms for Dependency-Directed Backtracking (Master’s thesis) (1986)
- Seminumerical Algorithms (1981)
- E-commerce and cultural values (2001) — link
- Chapter 9 (2002) — link
- The implementation of electronic commerce in SMEs in Singapore (Incoll) (2003) — link
- E-commerce and cultural values - (InBook-num-in-chap) (2004) — link
- E-commerce and cultural values (Inbook-text-in-chap) (2005) — link
- E-commerce and cultural values (Inbook-num chap) (2006) — link
- A library-based synthesis methodology for reversible logic (2010)
- Synthesis of Reversible Circuit Using Cycle-Based Approach (2010)
- Algorithmic Enumeration of Ideal Classes for Quaternion Orders (2010) — link
- Chapter II: Notes on data structuring (1972) — link
- Transcript of question and answer session (1981) — link
- Go to statement considered harmful (1979) — link
- Three-dimensional virtual acoustic displays (1992) — link
- Managerial expert systems and organizational change: some critical research issues (1987) — link
- Simplified Structured COBOL with Microsoft/MicroFocus COBOL (1990)
- A multi-radio unification protocol for IEEE 802.11 wireless networks (2004)
- Wireless Sensor Networks: A Survey (2002)
- A Survey on Wireless Multimedia Sensor Networks (2007)
- SSCH : Slotted Seeded Channel Hopping for Capacity Improvement in IEEE 802.11 Ad-Hoc Wireless Networks (2004)
- XBOW Sensor Motes Specifications (2008)
- Overview of Sensor Networks (2004)
- CodeBlue : Sensor Networks for Medical Care (2008)
- Investigating Network Architectures for Body Sensor Networks (2007) — link
- Channel-Hopping Multiple Access (2000)
- Body Sensor Networks (2008)
- Mapping Powerlists onto Hypercubes (1994)
- Automatic Parallelization for Distributed-Memory Multiprocessing Systems (1989)
- User recovery and reversal in interactive systems (1984)
- Generalizing specifications for uniformly implemented loops (1985)
- Towards monolingual programming environments (1985)
- The \TeX book (1984)
- Distributed algorithms for finding centers and medians in networks (1984)
- \it \LaTeX : A Document Preparation System (1986)
- Program transformations in a denotational setting (1985)
- Seminumerical Algorithms (1981)
- A high-level approach to computer document formatting (1980)
- A multifrequency MAC specially designed for wireless sensor network applications (2010) — link
- Institutional members of the \TeX Users Group (2017) — link
- acmart— C lass for typesetting publications of ACM (2017) — link
- Reasoning About Naming Systems (1993) — link
- Babel, a Multilingual Style-Option System for Use with LaTeX’s Standard Document Styles (1991)
- A Methodology for Implementing Highly Concurrent Data Objects (1993) — link
- Publication quality tables in \LaTeX (2005)
- Using the amsthm Package (2015)
- R: A Language and Environment for Statistical Computing (2019) — link
- UMass Citation Field Extraction Dataset (2013) — link
- Citation concept analysis (CCA) —A new form of citation analysis revealing the usefulness of concepts for other researchers illustrated by two exemplary case studies including classic books by Thomas S.~Kuhn and Karl R.~Popper (2019) — link
- Learning Soft Linear Constraints with Application to Citation Field Extraction (2014) — link
- Maintaining Discrete Probability Distributions Optimally (1993)
- Networks and the macroeconomy: An empirical exploration (2016)
- FinBERT: Financial sentiment analysis with pre-trained language models (2019) — link
- Measuring economic policy uncertainty (2016)
- Large-scale simple question answering with memory networks (2015) — link
- ICEWS Coded Event Data (2015) — link
- A survey on temporal knowledge graph: representation learning and applications (2024) — link
- Graph representation learning: a survey (2020)
- Expected returns and large language models (2022)
- Knowledge graph-based event embedding framework for financial quantitative investments (2020)
- Modeling momentum spillover with economic links discovered from financial documents (2023)
- Temporal relational ranking for stock prediction (2019)
- Stochastic optimization for market return prediction using financial knowledge graph (2018)
- Learning sequence encoders for temporal knowledge graph completion (2018) — link
- Text as data (2019)
- Large language model adaptation for financial sentiment analysis (2024) — link
- A survey on knowledge graphs: representation, acquisition, and applications (2021)
- Recurrent event network: autoregressive structure inference over temporal knowledge graphs (2019) — link
- A survey on graph representation learning methods (2024)
- Semi-supervised classification with graph convolutional networks (2016) — link
- Deriving validity time in knowledge graph (2018)
- Gdelt: Global data on events, location, and tone, 1979–2012 (2013)
- Can chatgpt forecast stock price movements? return predictability and large language models — → 2304.07619
- Textual analysis in accounting and finance: A survey (2016)
- A Survey of Large Language Models for Financial Applications: Progress, Prospects and Challenges — → 2406.11903
- GPT-4 technical report (2023)
- Modal-adaptive Knowledge-enhanced Graph-based Financial Prediction from Monetary Policy Conference Calls with LLM (2024) — link
- EvoKG: Jointly modeling event time and network structure for reasoning over temporal knowledge graphs (2022)
- Sentence-bert: Sentence embeddings using siamese bert-networks (2019) — link
- Knowledge graphs: an information retrieval perspective (2020)
- HybridRAG: Integrating Knowledge Graphs and Vector Retrieval Augmented Generation for Efficient Information Extraction — → 2408.04948
- Modeling relational data with graph convolutional networks (2018)
- Yago: a core of semantic knowledge (2007)
- Know-evolve: Deep temporal reasoning for dynamic knowledge graphs (2017)
- Graph denoising networks: a deep learning framework for equity portfolio construction (2023)
- Attention is all you need (2017)
- Graph attention networks (2017) — link
- RippleNet: Propagating user preferences on the knowledge graph for recommender systems (2018)
- Knowledge-aware graph neural networks with label smoothness regularization for recommender systems (2019)
- Anti-money laundering in Bitcoin: experimenting with graph convolutional networks for financial forensics (2019) — link
- An efficient gradient-based algorithm for on-line training of recurrent network trajectories (1990)
- How powerful are graph neural networks? (2018) — link
- The knowledge graph for macroeconomic analysis with alternative big data (2020) — link
- Pre-trained Embeddings for Entity Resolution: An Experimental Analysis (2023) — link
- Instruct-FinGPT: Financial sentiment analysis by instruction tuning of general-purpose large language models — → 2306.12659
- ICEWS Coded Event Data (2015) — link
- Yago: a core of semantic knowledge (2007)
- Wikidata: a free collaborative knowledgebase (2014) — link
5 of 145 cited works are in the corpus; resolved via arXiv source bundles, Semantic Scholar and OpenAlex. Corpus-wide: 2518 linked papers.