FIRME: Registry-Anchored Memory Graphs for Evolving, Heterogeneous Investor Knowledge
Organizations: The Vanguard, Malvern, Pennsylvania, USA
Abstract
Financial AI workflows that reuse investor knowledge need persistent memory that integrates observations across sources and periods without losing identity or provenance. In a knowledge graph, recurring observations may use different surface forms, fragmenting relationship histories and preventing evidence from accumulating. We introduce Fusion and Identity Registry for Memory Evolution (FIRME), a registry-anchored memory graph that reconciles incoming observations to persistent canonical relationships and retains their source, time, and context. Within periods, rule-based fusion links investor-call discussions to portfolio cash-flow signals, directly or through a fixed product-topic ontology. Across periods, canonical identities and persistent aliases direct recurring observations to the same relationship history; deterministic updates summarize reinforcement, inactivity, and reactivation. We evaluate FIRME on proprietary investor-call and cash-flow records and on S&P 500 earnings-call transcripts. Compared with a historical registry that retains canonical identities and semantic fallback but omits alias memory, FIRME increases final-period Correct Match Rate by 7.8-12.1 percentage points across four dataset-backend settings under a fixed-judge and fallback-review protocol. A blinded human audit of 200 incoming observations per setting finds Correct Match Rate gains of 9.0-16.5 points and reattachment-recall gains of 22.5-29.0 points, with higher observed merge precision in all four samples. A separate audit finds valid evidence paths for 293 of 300 outputs from full within-period fusion in the investor-call setting. Extraction-faithfulness and round-trip diagnostics assess source grounding and preservation of extractor-derived graph content.
Figures & tables
| Entity types | |
|---|---|
| person/org | Tracked investor or asset-management firm |
| product | Financial instrument (e.g., VOO , BND ) |
| topic | Investment theme (e.g., ESG Investing) |
| Relation types | |
| discussed [-1pt] Unstructured | Product/topic identified as substantively discussed |
| cf-signal [-1pt] Structured | Investor shows significant inflow into a product |
| Rule | Type | Antecedent | Consequent |
|---|---|---|---|
| 1 | Pass | discussed(Alice, VFIAX, 1) | discussed(Alice, VFIAX, 1) |
| 2 | Pass | cf-signal(Bob, VOO, 2) | cf-signal(Bob, VOO, 2) |
| 3 | Fuse | discussed(Chris, BND, 1) cf-signal(Chris, BND, 2) | strong-interest(Chris, BND, 3) |
| 4 | Fuse | discussed(Emma, TaxEff, 1) cf-signal(Emma, VTEB, 2) , with | discussed(Emma, TaxEff, 1) and strong-interest(Emma, VTEB, 3) |
| Dataset | Backend | Strategy | Edge CR | Entity CR | MMR | Merge precision | CMR | Reattachment Recall |
|---|---|---|---|---|---|---|---|---|
| Investor calls | Opus 4.6 | RAW | 0.0% | 0.0% | 7.6% | 100.0% † | 7.6% † | 15.0% |
| spaCy-Lemma | 3.0% | 7.6% | 8.4% | 94.1% † | 7.9% † | 20.0% | ||
| LLM-Norm | 6.1% | 22.6% | 8.3% | 98.5% | 8.2% | 20.0% | ||
| FIRME w/o Alias Memory | 15.4% | 43.7% | 24.1% | 92.3% | 22.2% | 52.5% | ||
| Full FIRME | 20.2% | 51.1% | 31.8% | 95.5% | 30.4% | 77.5% | ||
| Investor calls | GPT-5.4- mini | RAW | 0.0% | 0.0% | 5.9% | 100.0% † | 5.9% † | 15.0% |
| Strategy | Entity canon. | Semantic matching | Total |
|---|---|---|---|
| LLM-Norm | 5.42M | — | 5.42M |
| FIRME w/o Alias Memory | 5.29M | 1.39M | 6.68M |
| Full FIRME | 5.37M | 0.83M | 6.20M |
| Dataset | Extractor | LLM Backend | Hall. | N.Err. |
| Investor calls | LLM2Graph | Opus 4.6 | 3.3% | 3.2% |
| LLM2Graph | GPT-5.4-mini | 6.6% | 7.74% | |
| S&P 500 | LLM2Graph | Opus 4.6 | 7.4% | 2.8% |
| LLM2Graph | GPT-5.4-mini | 5.87% | 22.16% | |
| GraphRAG | GPT-5.4-mini | 11.5% | 17.0% |
| Dataset | LLM Backend | Level | Adj. P | R | F1 |
|---|---|---|---|---|---|
| Investor calls | Opus 4.6 | Node | 0.952 | 0.918 | 0.931 |
| Edge | 0.954 | 0.917 | 0.929 | ||
| GPT-5.4-mini | Node | 0.963 | 0.902 | 0.926 | |
| Edge | 0.968 | 0.898 | 0.923 | ||
| S&P 500 | Opus 4.6 | Node | 0.982 | 0.786 | 0.865 |
| Edge | 0.982 | 0.783 | 0.862 |
| Condition / output subset | Audited cases | Human-audit fusion precision |
|---|---|---|
| Direct fusion (Rule 3) | 200 | 99.0% (198/200) |
| Full fusion (Rules 3+4) | 300 | 97.7% (293/300) |
| Added by Rule 4 beyond Rule 3 | 94 | 96.8% (91/94) |
| Parameter / behavior | Low | Default | High |
| Reinforcement | 0.1 | 0.2 | 0.3 |
| Matched periods to reach | 5 | 3 | 2 |
| Retention | 0.7 | 0.8 | 0.9 |
| % retained after 3 periods | 34 | 51 | 73 |
Knowledge Graphs
Knowledge graphs represent entities and relationships as structured, queryable networks for integrating data and supporting reasoning.
See all 235 papers