July 13, 2026
Institutional equity holdings disclosed in SEC Form 13F filings provide a rich temporal record of portfolio decisions by large investment managers. However, forecasting future allocations and modeling future demand remains challenging due to disclosure lags, reporting noise, and strong persistence in institutional behavior. We introduce the first benchmark for these tasks using temporal graph machine learning, framing holdings prediction as node affinity prediction—i.e., forecasting portfolio weights—on a discrete-time temporal bipartite graph of managers and securities extracted from preprocessed filings. On a sampled dataset comprising 99 managers and the S&P 500 index (503 securities, 209,351 temporal edges across 48 quarters from 2013–2025), Node Affinity prediction model using Virtual State (NAVIS) achieves a state-of-the-art test Normalized Discounted Cumulative Gain (NDCG) of 0.9127 with features (0.9121 without), outperforming all dynamic graph representation learning competitors by a substantial margin, and outperforming all heuristic methods. Remarkably, a simple Exponential Moving Average baseline achieves 0.8882, surpassing all dynamic graph models except NAVIS and all heuristics except Persistent Forecast (0.8891), highlighting the strong smoothness and persistence of institutional portfolios. Domain-specific node features provide only marginal gains (<1.2%), indicating that temporal and structural signals in the 13F ownership graph already capture most of the predictable information. By benchmarking a suite of Temporal Graph Benchmark (TGB) models under the node affinity prediction setting, both with and without features, on real-world 13F data, this work provides a reproducible foundation for temporal graph machine learning in holdings prediction and portfolio allocation. The source code is available at: https://github.com/e-izdfr/portfolio-holdings-prediction.
Dynamic Graphs ,Graph Neural Networks ,Node Affinity Prediction ,Dynamic Portfolio Allocation ,Institutional Ownership Dynamics ,Institutional Demand Modeling ,SEC Form 13F
Institutional investors exercising investment discretion over more than $100 million in Section 13(f) securities are required by the U.S. Securities and Exchange Commission to file Form 13F within 45 days of each calendar quarter-end. These filings collectively constitute one of the most comprehensive, publicly available snapshots of the U.S. equity ownership landscape [1]–[6]. Since their inception under the Securities Exchange Act of 1934, 13F disclosures have served as a critical resource for researchers, market participants, and regulators [7] seeking to understand concentration [6], [8], common ownership [6], [9], and the investment behavior of large asset managers [5], [10].
The rapid growth of passive indexing [8], [11], [12], the concentration of assets among a handful of giant managers [6], [8], and the increasing availability of large-scale longitudinal holdings data [5], [10] have increased the importance of Form 13F disclosures beyond their original role as a relatively static regulatory artifact [1], [4], enabling their use as a rich temporal panel for analyzing institutional portfolio evolution [5], [10]. Each filing reveals not only what a manager owns at a point in time, but—when viewed sequentially—how portfolios evolve [5], [10], which stocks enter or exit favor [10], [13], and how investment styles shift in response to market conditions [14]. This dynamic dimension has sparked a growing literature on institutional herding [15], style drift [14], and the predictive power of institutional ownership changes for future returns [10], [13].
A particularly intriguing question is whether the historical ownership patterns embedded in successive 13F filings may contain predictive information about future institutional portfolio evolution and holdings dynamics [5], [10], [13]. In other words, can we infer a latent "affinity" that each manager exhibits toward individual securities, an affinity that persists through time and manifests in the probability of initiating, increasing, or maintaining a position in the next quarter? Accurately forecasting these affinities is especially powerful because institutional investors now dominate U.S. equity markets, with almost 80% of publicly traded equity held by institutions [16], institutional ownership accounting for the majority of the market capitalization of S&P 500 firms [17], and ownership increasingly concentrated among a small number of giant asset managers [8], [18]. Even modest improvements in predicting where this concentrated capital may flow next can translate into substantial economic signals, as changes in institutional ownership and trading behavior have been shown to generate predictable return responses [13]. The presence of persistent behavioral biases among institutional investors further suggests that portfolio allocation decisions may exhibit systematic patterns that persist over time [19]. Institutional demand imbalances can create price-pressure and liquidity effects across securities [20]. Institutional attention and information-processing frictions further contribute to predictable trading and underreaction patterns [21]. Moreover, stocks attracting large passive or index-tracking investors may experience substantial demand shocks and ownership changes [8], [22]. Early detection of such shifts may therefore enable earlier identification of crowding and fire-sale risks [23], [24], more precise imputation of latent institutional demand in asset-pricing models [25], and more timely regulatory monitoring of systemic ownership concentration [6], [8]. If such affinities can be learned accurately, they may offer a principled way to model institutional demand, forecast ownership concentration, and disentangle genuine conviction from mechanical or index-driven trading [11], [22].
Recent advances in temporal graph machine learning provide a natural framework for modeling such dynamic interaction structures [26]–[37]. Managers and securities can naturally be represented as the two partitions of a bipartite graph, with possibly time-stamped ownership edges weighted by market value [37]–[40]. Such representations enable models to capture (i) the evolving preferences of each manager, (ii) the changing attractiveness of each security, and (iii) the complex, time-varying interactions between the two sides.
In temporal graph machine learning, dynamic link property prediction [34] has received the most attention as a task formulation, whereas dynamic node property prediction [34] has been comparatively less explored. Motivated by this imbalance, in this article, we are—to the best of our knowledge— the first to formulate the prediction of institutional equity holdings from SEC Form 13F filings as a dynamic node property prediction task—specifically, the (dynamic) node affinity prediction subtask introduced in the Temporal Graph Benchmark [34]—and to benchmark it on the TGB leaderboard models [41]. We cast the task as predicting, for each institutional manager (CIK) at quarter \(t\), an affinity vector over the entire universe of securities (CUSIPs) that reflects the expected market value of holdings in quarter \(t+1\).
We construct a discrete-time temporal (or dynamic) heterogeneous directed, weighted bipartite graph (DTDG) [42]–[47] from a cleaned panel of quarterly Form 13F filings spanning 2013–2025 and covering the full S&P Global 500 securities. Manager and security nodes are augmented with rich time-varying features including turnover, sector exposures, historical similarity, institutional ownership breadth, volatility, and top holdings entropy. Following the official TGB node property prediction protocol, we train all competing models using the benchmark’s standardized data loading, temporal splits, and evaluation pipeline. To clearly isolate the impact of node features, every model is trained in two configurations: once with the full set of financial features and once in a completely featureless setting that relies solely on graph structure and temporal information.
Our experiments reveal that NAVIS [26] and heuristic methods [34], [48] consistently outperform all learned temporal graph models in forecasting next-quarter holdings, as measured by Normalized Discounted Cumulative Gain at 10 (NDCG@10) [34]. This underscores the high persistence and smoothness inherent in institutional portfolio changes, where recent allocations are highly predictive of future ones. Adding node features improves performance only slightly across all models (typically by less than 1.2%), indicating that the temporal and structural signals in the 13F ownership graph already contain most of the predictive information for forecasting future holdings. The top-performing affinity predictions—particularly those from NAVIS and the heuristic methods—nevertheless capture persistent and economically intuitive allocation patterns, with many managers exhibiting stable preferences toward particular subsets of securities that evolve gradually over time and remain informative about future portfolio adjustments.
By framing institutional holdings prediction as a node affinity prediction problem and evaluating a suite of temporal graph models on the TGB node property prediction track—both with and without node features—this work establishes a rigorous, reproducible benchmark for applying temporal graph machine learning to institutional holdings dynamics, while providing a foundation for future research on ownership concentration, portfolio evolution, institutional herding, crowding risks, price pressure, and latent institutional demand in financial markets.
We study the problem of predicting future quarterly equity holdings of institutional investment managers as disclosed in SEC Form 13F filings. The proposed formulation is not restricted to Form 13F data and can be naturally applied to other institutional portfolio disclosure and regulatory filings, such as Form 13G, Form 13D, and Form N-PORT, as well as to portfolios containing both equity and non-equity asset classes.
We model institutional holdings as a discrete-time temporal heterogeneous directed, weighted bipartite graph. Let \(\mathcal{M}_{t}\) and \(\mathcal{S}_{t}\) denote the sets of institutional managers and securities, respectively, at quarter \(t\). We define the global sets of managers and securities as \[\mathcal{M} = \bigcup_{t=1}^{\infty} \mathcal{M}_{t}, \qquad \mathcal{S} = \bigcup_{t=1}^{\infty} \mathcal{S}_{t}.\] The node set at quarter \(t\) and the global node set are defined as \[\mathcal{V}_{t} = \mathcal{M}_{t} \cup \mathcal{S}_{t}, \qquad \mathcal{V} = \bigcup_{t=1}^{\infty} \mathcal{V}_{t}.\] We associate each node \(u \in \mathcal{V}_{t}\) with a time-varying feature vector \[\mathbf{x}_{u}^{t} \in \mathbb{R}^{d_u},\] where \(d_u\) depends only on node type (i.e., \(d_u = d_{\mathcal{M}}\) if \(u \in \mathcal{M}\) and \(d_u = d_{\mathcal{S}}\) if \(u \in \mathcal{S}\)). The feature matrix at time \(t\) is denoted by \[\mathbf{X}_{t} = \{\mathbf{x}_{u}^{t}\}_{u \in \mathcal{V}_{t}}.\] The discrete-time dynamic graph evolves over calendar quarters \(t = 1,2,\ldots\). At each quarter \(t\), the graph snapshot is \[\mathcal{G}_{t} = (\mathcal{V}_{t}, \mathcal{E}_{t}, \mathbf{X}_{t}),\] where \(\mathcal{E}_{t}\) denotes the set of directed weighted manager–security edges observed at quarter \(t\). An edge \[e_{m,s}^{t} \in \mathcal{E}_{t}\] connects manager \(m \in \mathcal{M}\) to security \(s \in \mathcal{S}\) if manager \(m\) reports a position in security \(s\) at quarter \(t\). Each edge is associated with a non-negative weight \[v_{m,s}^{t} \in \mathbb{R}_{\ge 0},\] representing the reported market value of the position in thousands of U.S. dollars. If manager \(m\) reports no position in security \(s\) at quarter \(t\), we define \[v_{m,s}^{t} = 0.\]
In TGB, node affinity prediction is a dynamic node property prediction subtask in which the objective is to predict, for each node, a future affinity vector describing its strength of association with other nodes. For a dynamic directed weighted graph, the affinity of a node \(u\) toward a node \(v\) at time \(t\) can be defined as the normalized outgoing edge weight \[a_{u,v}^{t} = \frac{w_{u,v}^{t}}{\displaystyle\sum_{z \in \mathcal{V}_{t}} w_{u,z}^{t}},\] where \(w_{u,v}^{t}\) denotes the weight of the edge from \(u\) to \(v\) at time \(t\). If there is no directed edge going out of node \(u\) into any other node at time \(t\), we define \[a_{u,v}^{t} = 0.\] The affinity vector of node \(u\) is then \[\mathbf{a}_u^{t} = \bigl(a_{u,v}^{t}\bigr)_{v \in \mathcal{V}_{t}},\] which describes how the total outgoing edge weight of \(u\) is distributed among its neighbors. In our manager–security dynamic graph, the edge weight \[v_{m,s}^{t}\] represents the reported market value of security \(s\) held by manager \(m\) at quarter \(t\). The total outgoing edge weight of manager \(m\) is therefore \[V_m^{t} = \sum_{s\in\mathcal{S}_{t}} v_{m,s}^{t},\] which corresponds to the manager’s total reported Form 13F equity assets under management (AUM). Consequently, the affinity of manager \(m\) toward security \(s\) is \[a_{m,s}^{t} = \frac{v_{m,s}^{t}}{V_m^{t}},\] whenever \(V_m^{(t)}>0\), and \(0\) otherwise.
The resulting affinity vector \[\mathbf{a}_m^{t} = \bigl(a_{m,s}^{t}\bigr)_{s\in\mathcal{S}_{t+}}\] is exactly the portfolio-weight vector of manager \(m\), since each component represents the fraction of the manager’s portfolio invested in security \(s\). Therefore, under our graph construction, predicting future node affinities is mathematically equivalent to predicting future institutional equity holdings (or portfolio allocations). Given the historical graph sequence \[\mathcal{G}_1,\mathcal{G}_2,\ldots,\mathcal{G}_t,\] the node affinity prediction task becomes the prediction of \[\mathbf{a}_m^{t+1} = \bigl(a_{m,s}^{t+1}\bigr)_{s\in\mathcal{S}_{t}},\] for every manager \(m\in\mathcal{M}_{t}\), which is precisely the problem of forecasting future institutional holdings expressed as portfolio weights.
We predict percentage weights rather than absolute dollar values because the total equity AUM \(V_m^{t+1}\) is not observable at prediction time, as it is only disclosed after quarter \(t+1\) concludes. Consequently, forecasting absolute holdings requires forecasting both future portfolio allocations and the manager’s future total equity AUM. In contrast, percentage weights are scale-invariant and capture managerial allocation decisions independent of fund flows and market valuation effects [5], [13], [24], [25], [49]. While absolute holdings can be computed ex post as \[v_{m,s}^{t+1} = a_{m,s}^{t+1} \cdot V_m^{t+1},\] after the corresponding filings are released, directly modeling them conflates active portfolio rebalancing with passive changes in fund size [24], [50], [51]. Therefore, we focus on predicting relative affinity vectors, which provide a more stable and economically meaningful forecasting target.
This formulation captures the normalized nature of portfolio allocation decisions and reflects the relative conviction a manager assigns to each security, independent of overall portfolio size.
Our problem of institutional equity holdings prediction is most closely related to institutional ownership dynamics [5], [52], institutional demand modeling [25], [49], and dynamic portfolio allocation [53], [54]. While related literature has studied institutional ownership, mutual fund trading behavior [55], [56], portfolio similarity [38], [39], [57], ownership networks [58], [59], herding [52], and crowding [40], relatively little work has focused on directly forecasting future institutional holdings. These topics span several interconnected strands of literature, including empirical finance and quantitative modeling [5], [25], [50], [51], [60], [61], network science [58], [59], and machine learning [62]–[68].
Foundational finance theory originates from Markowitz’s mean–variance framework [53], followed by the Capital Asset Pricing Model (CAPM) [69] and multifactor models [70], [71]. These theories formalize portfolio choice as a risk–return optimization problem and view portfolio weights as outcomes of expected returns, risk preferences, constraints, and market frictions [53], [54], [69]. Traditional portfolio models [53], [54], [69] provide a theoretical basis for understanding institutional portfolio construction, while factor-based models [70], [71] explain cross-sectional returns and institutional tilts toward particular risk factors. Later approaches incorporate Bayesian priors and equilibrium views [72] as well as dynamic portfolio choice under uncertainty [54]. These frameworks provide theoretical foundations for understanding institutional portfolio allocations and motivate subsequent empirical studies of institutional ownership dynamics and demand formation [5], [25], [52].
A broad overview of institutional investors’ behavior and economic roles is synthesized in survey articles such as [73], which review global patterns in institutional ownership, activism, ESG involvement, and market stability; [74], which summarizes theoretical mechanisms underlying institutional investor behavior and the associated empirical literature; and [75], which surveys the relationship between institutional ownership and corporate governance. Related empirical studies, including [76], examine how heterogeneous institutional shareholders influence governance quality and firm value. These surveys provide economic and behavioral motivations underlying changes in institutional portfolios [73]–[75]. Empirical studies further document how institutional trading affects prices through herding, information transmission, and trading pressure [15], [52], [77].
Institutional holdings also help identify phenomena such as slow-moving capital [78], institutional imitation and herding [52], window-dressing behavior [79], and closet indexing [80]. These works analyze holdings data to infer latent investor behavior [52], [78]–[80]. Early empirical research examines how institutional investors allocate capital [5], rebalance portfolios [15], [52], and respond to market information [52], [77]. Classic studies investigate institutional herding [15], [52], information-based trading [77], and the impact of institutional ownership on asset prices [5]. Regression-based and panel-data econometric models are widely used to identify determinants of institutional flows [16], [81], portfolio reallocation [81], and risk exposure [16]. Such analyses are grounded in standard econometric methodologies [82]. Although most of these works do not directly forecast future institutional holdings, they provide important insights into the mechanisms driving institutional portfolio evolution [5], [16], [52], [81] and therefore constitute a foundation for subsequent predictive models [16], [81].
Building on this empirical literature, statistical methods have long been used to model portfolio dynamics [83], while econometric methods have been widely employed to analyze institutional behavior [16], [81], [82]. Regression-based models, factor analysis, and shrinkage estimators [82], together with Kalman filters and state-space models [83], enable inference on latent exposures and style drift [81] as well as risk dynamics [83]. These approaches emphasize interpretability and economic insight [84] while providing transparent statistical baselines [82] for modeling portfolio dynamics [83] and institutional demand [16], [81]. Regulatory disclosures such as Form 13F enabled large-scale co-holding analyses, portfolio-overlap studies, and similarity-network construction, revealing latent structure in institutional portfolios [38], [85], [86]. These methods reveal latent structure in institutional portfolios without relying on complex machine-learning models [16], [81], [85]. However, classical statistical models often assume linearity, stationarity, and weak dependence across entities. Such assumptions limit their ability to capture nonlinear interactions and cross-institution dependencies that arise naturally in interconnected financial systems.
Network science introduced a relational perspective by modeling financial systems as graphs [58], [87], where nodes represent institutions or assets and edges encode relationships such as ownership [88], co-holding and cross-holding [85], [89], buying and selling interactions [90], or similarity [38]. Studies construct ownership networks [88], co-holding and portfolio-overlap networks [85], [89], liquidity-dependency networks [87], and counterparty-exposure networks [91] to examine contagion pathways [92], [93], fire-sale amplification [85], market concentration [94], stock-level idiosyncratic volatility [95], and structural vulnerabilities in financial systems [58], [91]. These works have employed both static and dynamic network analysis [96], [97], including centrality measures [87], community detection [85], percolation analysis [58], and contagion modeling [92], [93], to study shock propagation [92], market interconnectedness [87], [88], financial stability [93], [98], and corporate financial frictions such as debt maturity mismatch driven by investor network centrality [99]. Pioneering systemic-risk frameworks [92], [93] formalize how network topology can amplify shocks throughout the financial system. Empirical analyses of co-holding networks [89], portfolio-overlap networks [85], and fund similarity structures [38] demonstrate how shared exposures contribute to correlated losses and systemic fragility [85], [89]. These approaches primarily provide structural insights and focus on system-level effects rather than directly forecasting specific holdings [85], [92], [93]. Nevertheless, they establish that institutional portfolios are embedded in complex relational structures [85], [88], [89], thereby motivating graph-based representations and network-aware predictive models for institutional holdings forecasting.
Machine learning expanded predictive capabilities in finance by introducing nonlinear and data-driven models across a wide range of financial tasks [63], [66], including asset pricing [100], [101], risk prediction [102], institutional investment behavior and holdings analysis [103], [104], return forecasting [65], [68], and portfolio evolution [105]. Machine-learning methods such as random forests and gradient boosting [101], [102], collaborative filtering [106]–[108], autoencoders [68], [109], and deep neural networks [100], [101] have been successfully applied to financial forecasting and investment decision-making [64], [67], [103]–[105]. Sequence models, including recurrent neural networks, temporal convolutional networks, and Transformers [68], [100], further capture complex temporal dependencies in market data and disclosure sequences [105]. Reinforcement-learning approaches have also been explored for dynamic portfolio allocation and sequential investment decisions [110], [111]. Several recent studies have moved closer to the institutional holdings prediction setting by leveraging SEC Form 13F disclosures for portfolio construction [67], investment recommendation [103], institutional trading prediction [104], and next-portfolio prediction [105]. Despite these advances, most machine-learning applications in finance remain focused on forecasting returns [65], [68], prices and risk measures [101], [102], or portfolio performance [105] rather than directly predicting future institutional holdings. Nevertheless, their ability to learn nonlinear relationships [100], [101], capture high-dimensional dependencies [68], [100], and exploit large-scale financial datasets [65], [109] makes them a natural foundation for institutional holdings forecasting.
ML methods capture complex nonlinear dependencies that are often difficult to represent using classical econometric and statistical models [100], [101] and generally prioritize predictive accuracy. However, most conventional machine-learning approaches do not explicitly represent the relational structure among institutions and assets, instead capturing interactions indirectly through features, correlations, or shared covariates [34], [112].
Static and dynamic graph machine learning extend this relational perspective on investors, assets, and exposures by modeling financial systems as static or temporal graphs [58], [112]. Financial systems are often represented as bipartite or heterogeneous graphs, where institutions and assets are modeled as nodes [58], [113], [114]. Relationships such as ownership [58], co-holding [113], [115], buying and selling interactions [37], and similarity [57], [116], [117] are represented as edges. Within this framework, institutional holdings forecasting can naturally be formulated as a link prediction problem [34], [118] or a relational recommendation task [112]. However, most existing graph learning studies in finance formulate prediction as a link prediction problem in static or temporal graphs [34], [112], [119]. Representative applications include stock recommendation [37], institutional holder prediction [115], investor funding decision prediction [120], financial representation learning [114], [121], [122], portfolio and investment network forecasting [123], [124], and financial knowledge graph reasoning [125]–[127]. Node prediction tasks have received comparatively less attention in financial graph learning [112], particularly for forecasting future institutional portfolio allocations in institution–asset networks. Examples of node prediction applications include stock movement prediction [128], [129], risk and market-state prediction [130], [131], financial representation learning [132], asset price prediction [133]–[135], and knowledge-graph-based financial forecasting [136], [137]. These studies demonstrate that financial entities are embedded in rich relational structures [58], [112], [138] and that graph-based learning can exploit such dependencies for prediction. Consequently, graph machine learning provides a natural framework for institutional holdings forecasting, where future portfolio decisions depend not only on entity-specific attributes but also on evolving relationships among institutions and assets. Static and dynamic hypergraph machine learning, which extends graph representations by modeling higher-order relationships among multiple entities, has also recently been applied to financial prediction tasks [139].
Overall, existing literature provides important insights into institutional portfolio behavior, financial network structure, and predictive modeling. Nevertheless, several limitations remain. First, most empirical finance studies focus on explaining institutional behavior rather than forecasting future holdings. Second, network science approaches primarily analyze structural properties and systemic effects rather than making asset-level predictions. Third, machine learning and graph learning studies in finance predominantly target stock prediction, recommendation, market forecasting, or financial link prediction tasks.
Direct prediction of future institutional equity holdings in dynamic institution–asset networks remains relatively underexplored, particularly from a node prediction perspective that seeks to forecast future portfolio allocations. This gap motivates the development of predictive models that jointly leverage temporal portfolio evolution and relational dependencies among institutions and assets. In this work, we directly forecast future institutional equity holdings in large-scale dynamic institution–asset networks.
Forecasting institutional equity holdings faces structural, statistical, and computational challenges.
Institutional holdings data (e.g., Form 13F filings) are reported quarterly, filed with delays of up to 45 days after quarter-end, and may be incomplete. This limits temporal resolution, obscures intraperiod trading activity and short positions, and makes predictions partially backward-looking, complicating any dynamic analysis, whether statistical, econometric, network-science-based, or machine-learning-based [1]–[3], [140], [141]. In addition, many positions are exempt from reporting or subject to regulatory lags, and reporting practices may vary across jurisdictions, creating further blind spots in observed institutional exposures [140], [141].
Institutional holdings data are highly sparse, as only a small fraction of all possible manager–equity pairs correspond to observed positions at any reporting period. Moreover, institutional portfolios often exhibit substantial persistence across consecutive quarters, resulting in relatively infrequent changes in many holdings [5], [52]. These characteristics create challenges for predictive modeling by introducing severe class imbalance and making meaningful portfolio changes difficult to distinguish from routine position maintenance.
Corporate actions, reporting inconsistencies, and identifier changes introduce significant data quality challenges in constructing consistent historical datasets [140], [141]. In particular, identifier drift arising from changes in CUSIP and ticker codes, mergers, delistings, and identifier reuse complicates the alignment of holdings over time. Reported positions may also not always align perfectly with SEC-provided datasets due to processing differences and reporting inconsistencies [1]–[3]. Amended 13F filings may further introduce revisions that complicate the reconstruction of historical holdings [140], [141]. As a result, constructing reliable time-consistent snapshots requires substantial preprocessing independent of downstream modeling.
The set of reporting institutional investors and securities in 13F filings is inherently time-varying, as new entities enter the reporting system while others exit over time [2]. This changing universe complicates longitudinal analysis, including panel construction, cross-time comparability, and standard econometric assumptions such as balanced panels and stationarity. It may also affect descriptive statistics due to entry and exit dynamics [82].
Survivorship bias arises in longitudinal analyses if delisted securities and inactive funds are excluded from the analysis [84]. This can lead to systematically biased inference in institutional holdings studies due to non-random sample truncation over time [82].
Institutional trading behavior affects asset prices, while prices in turn influence future portfolio allocation decisions, creating a two-way feedback loop that induces endogeneity and complicates causal inference. Addressing this issue typically requires instrumental variables, structural models, or quasi-experimental designs [84]. In the absence of strong identification strategies, many computational approaches instead focus on predictive performance rather than causal identification, relying on assumptions about temporal dependence, latent structure, or relational dynamics that may be affected by non-stationarity and regime shifts over time.
To the best of our knowledge, there is no universally accepted benchmark dataset for institutional portfolio evolution and prediction. Differences in preprocessing pipelines, reporting formats, aggregation procedures, survivorship-bias handling, and filtering criteria limit reproducibility and hinder systematic comparison across statistical, econometric, network science, and machine learning approaches.
Interpretability remains an open challenge in modeling institutional trading behavior. Across econometric, network-based, and machine learning approaches, understanding the drivers of predicted portfolio decisions is often non-trivial despite differences in model structure and complexity. However, regulators, risk managers, and practitioners require explanations in addition to predictions, making interpretability an important requirement for real-world deployment [142].
Large ownership matrices or tensors (thousands of institutions \(\times\) tens of thousands of securities \(\times\) multiple time periods) introduce significant computational and memory challenges. Network-based and machine learning approaches face scalability constraints in large-scale graph settings, while econometric models struggle with high-dimensional panel structures [58], [143].
Empirical finance, econometrics, network science, and machine learning often rely on different assumptions, evaluation protocols, and notions of dependence and causality. As a result, integrating insights across these domains remains challenging, particularly when models adopt incompatible views of dependence structure, causal inference, or equilibrium versus predictive objectives.
While accurately predicting changes in institutional holdings is of methodological interest, a key empirical validation criterion is whether the resulting implied trades generate positive risk-adjusted returns after accounting for transaction costs, including turnover and market impact.
Overall, the forecasting of institutional equity holdings is challenged by limitations in data availability and quality, sparsity in observed institution–asset interactions, and the dynamic nature of both market participants and asset universes. These challenges are further compounded by scalability constraints in high-dimensional relational settings and the need to reconcile heterogeneous methodological perspectives across empirical finance, econometrics, network science, and machine learning. Collectively, they highlight the need for models capable of capturing temporal dynamics and rich relational structures in institutional portfolios, while supporting reliable prediction in large-scale dynamic networks.
In this work, we seek to account for several of the key challenges identified in the literature, including low-frequency and delayed reporting, sparsity and staleness in holdings data, data quality issues and identifier drift, the evolving universe of securities and institutions, survivorship bias, lack of standardized benchmarks, and scalability constraints in high-dimensional settings. Rather than treating these issues in isolation, our modeling and data construction pipeline is designed to mitigate their combined impact, enabling more reliable forecasting of institutional equity holdings in large-scale, time-evolving institution–asset networks.
As discussed in 2, we formulate the prediction of future institutional equity holdings as a node affinity prediction task on a discrete-time temporal heterogeneous directed, weighted bipartite graph constructed from quarterly Form 13F filings. Both manager and security nodes are equipped with rich, time-varying features engineered from historical 13F data.
We train predictive models to estimate future node affinities of investment managers towards assets. Depending on the model class, the loss function is either cross-entropy loss or a customized loss function introduced in [26]. All experiments are conducted using the official TGB codebase with our extensions including adding node features, facilitating reproducibility.
Model performance is evaluated using NDCG@10, which measures the quality of the predicted asset rankings with respect to actual future holdings. Higher NDCG@10 values indicate better alignment between predicted and observed institutional portfolio allocations.
The raw Form 13F filings from 2013–2025 are first processed by joining the relevant filing tables and retaining the attributes required for graph construction and feature engineering. Standard preprocessing steps are then applied to clean and harmonize the data across reporting periods. To identify the target asset universe, we first retain common-stock holdings from the merged dataset. Fuzzy string matching is then used to match reported securities to the constituents of the S&P 500 index. Matches with a similarity score below 80 are discarded, resulting in a set of 503 securities represented by their CUSIP identifiers. A random sample of 99 institutional investment managers (CIKs) is subsequently selected from the reporting population. For each quarter, we construct a graph snapshot from the holdings reported during that period, and the resulting discrete-time dynamic graph is obtained as the sequence of subgraphs induced by the selected managers and securities.
From the cleaned panel of Form 13F disclosures spanning 2013–2025, we construct a temporal bipartite graph \(\mathcal{G} = (\mathcal{V}, \mathcal{E})\) with time \(t\) snapshot given by \(\mathcal{G}_{t} = (\mathcal{V}_{t}, \mathcal{E}_{t}, \mathbf{X}_{t})\) where
\(\mathcal{M}_{t}\) is the set of 99 institutional investment managers (CIKs),
\(\mathcal{S}_{t}\) is the set of 503 S&P 500 securities (CUSIPs),
and \(\mathbf{X}_{t}\) is the 602 \(\times\) 23 node-feature matrix at time \(t\) discussed in 4.2.
Both manager and security nodes are equipped with rich, time-varying feature vectors engineered from historical 13F data. The complete node-feature representation at time \(t\) is denoted by \(\mathbf{X}_t \in \mathbb{R}^{602 \times 23}\), where 602 corresponds to the total number of nodes (99 managers and 503 securities) and 23 denotes the full feature dimension after encoding.
Since the feature space is shared across both node types, features not applicable to a given node type are explicitly set to zero, yielding a shared feature space with structured zero-padding across heterogeneous node types.
Manager (CIK) features (17 dimensions):
num_stocks: number of distinct positions held (log-transformed)
AUM: total reported equity assets under management (log-transformed)
HHI: Herfindahl–Hirschman Index measuring portfolio concentration (z-scored)
One-hot encoded sector exposures (11 GICS sectors):
sector_Basic_Materials,
sector_Communication_Services,
sector_Consumer_Cyclical,
sector_Consumer_Defensive,
sector_Energy,
sector_Financial_Services,
sector_Healthcare,
sector_Industrials,
sector_Real_Estate,
sector_Technology,
sector_Utilities
turnover_ratio: quarter-over-quarter portfolio turnover (z-scored)
historical_similarity: cosine similarity of current portfolio weights to past portfolios (z-scored)
top_holdings_entropy: Shannon entropy of the top 10 holdings’ weights (z-scored)
Security (CUSIP) features (6 dimensions):
num_holders: number of distinct reporting managers (z-scored)
total_institutional_ownership: total reported market value across all managers (z-scored)
total_shares_held: total number of shares held by institutions (z-scored)
avg_holding_per_manager: average position size per manager (z-scored)
volatility_of_holdings: standard deviation of position sizes across managers (z-scored)
sector: GICS sector (treated as a categorical feature and encoded via a learnable embedding)
Features are either log-transformed or standardized (zero mean, unit variance) using statistics computed from the training period, one-hot encoded, or encoded via learned embeddings.
As discussed in 2, we formulate institutional equity holdings prediction as a node affinity prediction task on the constructed temporal bipartite graph. For each manager \(m\) at quarter \(t\), the objective is to predict the affinity vector \(\hat{\mathbf{a}}_m^{t+1} \in [0,1]^{503}, \text{ where } \sum_{i=1}^{503}\hat{a}_{m,i}^{t+1}=1,\) representing the predicted percentage allocation of manager \(m\)’s equity portfolio across all 503 S&P 500 securities in the subsequent quarter \(t+1\).
We adopt the official TGB temporal data split protocol (70% training, 15% validation, and 15% test) [34], [41]:
Training: April 2013 – March 2023 (40 quarters, 70% of the temporal edges)
Validation: April 2023 – March 2024 (4 quarters, 15% of the temporal edges)
Test: April 2024 – March 2025 (4 quarters, 15% of the temporal edges)
Performance is evaluated using NDCG@10, the standard metric employed in the TGB node property prediction benchmark. NDCG@10 is computed for each manager and then averaged across all prediction instances. The metric evaluates the quality of the predicted ranking of securities relative to the manager’s actual future portfolio allocation. Higher NDCG@10 values indicate better agreement between predicted and observed institutional holdings.
We evaluate models from the TGB node property prediction leaderboard [34], [41] and additionally include Exponential Moving Average (EMA) [48], a statistical baseline based on exponentially weighted moving averages of past weights:
Persistent Forecast (PF) [34]
Moving Average (MA) [34]
Exponential Moving Average [48]
DyRep [144]
TGN [36]
DyGFormer [35]
TGNv2 [27]
NAVIS [26]
Unlike most existing temporal graph representation learning models, which were primarily designed for link prediction, NAVIS is specifically developed for the node affinity prediction task. Its architecture combines per-node memory with a learnable virtual global state that evolves jointly with the dynamic graph, enabling it to capture both local node histories and global temporal dynamics. Inspired by state-space models, NAVIS incorporates long-range temporal memory while retaining the flexibility of graph representation learning. In addition, it employs a ranking-based loss function that is better aligned with node affinity prediction than the cross-entropy loss commonly used for link prediction. These design choices have enabled NAVIS to achieve state-of-the-art performance on the TGB node affinity prediction benchmark [26], [34].
While additional node affinity prediction models [145]–[151] and alternative evaluation metrics [152] have been proposed in the literature, we focus on the official TGB models and the above additional baseline to facilitate reproducibility and direct comparability with the established benchmark.
To isolate the impact of node features—which are specifically engineered for our 13F institutional ownership data, unlike the original featureless TGB datasets—each model is trained under two configurations:
With features: using the full manager and security feature vectors described above
Without features: using only structural and temporal information
All experiments are conducted using the official TGB codebase and evaluation pipeline to facilitate reproducibility and direct comparability with published leaderboard results. Hyperparameters follow the recommended settings from the respective model repositories unless otherwise stated. The temporal data split follows the protocol described in 4.3.
We conduct a comprehensive empirical evaluation on a cleaned panel of quarterly SEC Form 13F filings spanning 2013–2025. The dataset covers the S&P 500 constituent universe (503 distinct CUSIPs) and a random sample of 99 institutional investment managers (CIKs), yielding 209,351 time-stamped directed edges across 48 quarters. We follow the official TGB protocol for evaluation, reproducibility, and data splitting. The main results are reported in 5.3, and per-model visualizations are provided in 5.4.
The dataset construction process is discussed in 4.1, and its statistics are summarized in 1.
| Statistic | Value |
|---|---|
| Number of manager nodes (CIKs) | 99 |
| Number of security nodes (CUSIPs) | 503 |
| Number of temporal edges | 209,351 |
| Number of quarters | 48 |
| Average edges per quarter | 4,361 |
| Time span | Q2 2013 – Q1 2025 |
We follow the official TGB protocol [34], [41]:
Training: Q2 2013 – Q1 2023 (40 quarters, 70% of the temporal edges)
Validation: Q2 2023 – Q1 2024 (4 quarters, 15% of the temporal edges)
Test: Q2 2024 – Q1 2025 (4 quarters, 15% of the temporal edges)
This chronological split preserves temporal ordering and simulates a streaming evaluation setting [34]. All models are trained using the official TGB codebase [41]. To support the proposed dataset and experimental setting, we extend both the TGB package and the corresponding model repositories with additional functionality, including support for node features, improved and consistent logging and visualization across models, both locally and on Weights & Biases, as well as robust logging that is synchronized to the cloud in case of interrupted connections. Hyperparameters follow the recommended settings from the respective model repositories unless otherwise stated. We report NDCG@10 (higher is better) and cross-entropy loss. The cross-entropy loss is recorded per epoch and computed as the average across all batches.
Key observations from 2:
NAVIS_with_features achieves the highest Test NDCG@10 of 0.9127.
NAVIS is, by a large margin of at least 21.46%, the best dynamic graph representation learning model without node features, achieving a Test NDCG@10 of 0.9121.
EMA achieves a Test NDCG@10 of 0.8882, outperforming by at least 19.07% all dynamic graph representation learning models except NAVIS, as well as all heuristic methods except PF, which exceeds it by only 0.09%. This is notable given the simplicity of the method.
PF achieves a Test NDCG@10 of 0.8891, outperforming by at least 19.16% all dynamic graph representation learning models except NAVIS, and outperforming all other heuristic methods. This highlights the strong persistence of institutional portfolio allocations, where recent holdings remain highly predictive of future ones.
Node features provide only modest improvements—less than 1.2% across all models—suggesting that temporal portfolio dynamics and graph structure already capture most of the predictive information available in the dataset.
| Model | Test NDCG@10 | Validation NDCG@10 | Epochs |
|---|---|---|---|
| NAVIS_with_features | 0.9127 | 0.8818 | 500 |
| NAVIS | 0.9121 | 0.8886 | 50 |
| EMA | 0.8882 | 0.8762 | 48 |
| PF | 0.8891 | 0.8691 | 48 |
| MA | 0.8464 | 0.8433 | 48 |
| TGNv2_with_features | 0.6975 | 0.7348 | 500 |
| TGNv2 | 0.6962 | 0.7224 | 50 |
| TGN_with_features | 0.6146 | 0.5714 | 50 |
| TGN | 0.6178 | 0.5673 | 50 |
| DyGFormer_with_features | 0.5965 | 0.5728 | 50 |
| DyGFormer | 0.5857 | 0.5587 | 50 |
| DyRep_with_features | 0.5804 | 0.5481 | 30 |
| DyRep | 0.5800 | 0.5477 | 30 |
For transparency, we provide NDCG@10 performance visualizations for each model over time.
This work introduces a novel application of temporal graph machine learning to the prediction of institutional equity holdings from SEC Form 13F filings. By framing the problem as forecasting node affinities (percentage portfolio allocations) on a discrete-time temporal bipartite graph of managers and securities, we establish a rigorous, reproducible benchmark for this important financial prediction task. While our experiments focus on institutional equity holdings from SEC Form 13F filings, the underlying proposed node affinity prediction formulation is more general and can be applied to other regulatory filings involving a broader range of financial instruments and asset classes involving both equity and non-equity.
Our comprehensive evaluation on a random sample of 99 institutional investment managers and the full S&P 500 index (503 securities, 209,351 temporal edges) reveals several key insights. First, NAVIS emerges as the clear state-of-the-art, achieving a test NDCG@10 of 0.9127 with features and 0.9121 without, dominating all dynamic graph representation learning models by a substantial margin, and all heuristic methods. Second, a simple Exponential Moving Average delivers remarkably strong performance (test NDCG@10 = 0.8882), outperforming all sophisticated dynamic graph representation learning models except NAVIS, and all other heuristic methods except Persistent Forecast, which achieves test NDCG@10 = 0.8891. This underscores the high persistence and smoothness inherent in institutional portfolio changes, where recent allocations are highly predictive of future ones. The top-performing affinity predictions—particularly those from NAVIS and the heuristic methods—nevertheless capture persistent and economically intuitive allocation patterns, with many managers exhibiting stable preferences toward particular subsets of securities that evolve gradually over time and remain informative about future portfolio adjustments.
Third, while domain-specific node features provide consistent gains across learned models, the improvement is slight (typically <1.2%). This suggests that the temporal and structural signals in the 13F ownership graph already capture most of the predictive information for institutional holdings forecasting, allowing advanced models such as NAVIS to perform exceptionally well even without node features. The fact that NAVIS performs exceptionally well even in the featureless setting highlights the power of temporal graph representation learning for financial time-series prediction. Nevertheless, these findings are informative, as they suggest that further performance improvements are more likely to come from developing more informative financial features or more expressive temporal graph representation learning architectures than from simply increasing the number of handcrafted node attributes.
These findings have important implications. For practitioners, the strong performance of simple statistical methods like EMA indicates that sophisticated dynamic graph representation learning models may offer only marginal benefits in highly persistent domains like institutional holdings—a reminder that baselines should never be underestimated. However, this observation should not be interpreted as diminishing the value of temporal graph representation learning. Financial markets often exhibit structural changes, regime shifts, abrupt market events, and varying degrees of persistence across markets, datasets, asset classes, and regulatory disclosure frameworks. In such settings, learned temporal graph representations are well suited to capturing complex structural and temporal dependencies that may not be adequately modeled by simple persistence-based heuristics, making them a promising direction for more challenging and less persistent prediction problems. For researchers, our benchmark demonstrates the value of bringing state-of-the-art temporal graph representation learning models to finance, while revealing opportunities to develop more informative financial features and more expressive model architectures.
By framing institutional holdings prediction as a node affinity prediction problem and evaluating a suite of temporal graph models on the TGB node property prediction track—both with and without node features—this work establishes a rigorous, reproducible benchmark for applying temporal graph machine learning to institutional holdings dynamics, while providing a foundation for future research on ownership concentration, portfolio evolution, institutional herding, crowding risks, price pressure, and latent institutional demand in financial markets.
The proposed benchmark is constructed from a randomly sampled subset of institutional investment managers rather than the complete universe of SEC Form 13F filers. Specifically, 99 managers were selected due to computational resource constraints, particularly the lack of access to GPU hardware required for training and evaluating multiple temporal graph representation learning models under a unified benchmarking framework. While this sampling reduces the size of the benchmark, it preserves the realistic temporal characteristics of institutional portfolio evolution and enables reproducible comparison across a diverse set of methods. In contrast, the benchmark includes all 503 constituents of the S&P 500 index, providing complete coverage of one of the most widely followed segments of the U.S. equity market.
The benchmark is further limited to publicly available quarterly Form 13F disclosures, which primarily report long equity positions and therefore do not capture short positions, derivatives, or many non-equity asset classes. Moreover, the quarterly reporting frequency inherently limits the temporal resolution of the benchmark.
Despite these limitations, the proposed methodology is not restricted to the specific benchmark presented in this work. Both the heuristic baselines and, in particular, the dynamic graph representation learning models are inherently scalable and can be applied to substantially larger datasets as computational resources permit. Furthermore, the proposed node affinity prediction formulation is independent of SEC Form 13F and can naturally be extended to other regulatory disclosure datasets, such as Form 13D, Form 13G, and Form N-PORT, as well as to portfolios containing multiple asset classes. Unlike heuristic methods that primarily exploit persistence in historical allocations, dynamic graph representation learning models learn evolving structural and temporal dependencies directly from the underlying graph. Consequently, they are expected to remain applicable in settings exhibiting greater market volatility, structural changes, or weaker portfolio persistence, where richer temporal dynamics become increasingly important.
Future work could evaluate the proposed framework on larger datasets and additional regulatory filings, including Form 13D, Form 13G, and Form N-PORT, as well as portfolios containing multiple asset classes. Such settings are likely to exhibit more complex temporal dynamics and varying degrees of persistence, providing a broader evaluation of temporal graph representation learning models beyond highly persistent institutional holdings. Another direction is to develop more powerful architectures and richer financial features, incorporate short positions where available, or explore multi-step forecasting. Furthermore, generalizing the node affinity prediction task from dynamic graphs to dynamic hypergraphs represents another promising research direction for temporal graph machine learning and financial applications, as many financial interactions involve higher-order relationships that cannot be adequately captured by pairwise graphs. The reproducible setup and public TGB integration we provide lay a solid foundation for such advances and for future research on ownership concentration, portfolio evolution, institutional herding, crowding risks, price pressure, and latent institutional demand in financial markets.