Paper deep dive
Detecting High-Potential SMEs with Heterogeneous Graph Neural Networks
Yijiashun Qi, Hanzhe Guo, Yijiazhen Qi
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 92%
Last extracted: 7/20/2026, 3:56:49 PM
Summary
The paper introduces SME-HGT, a Heterogeneous Graph Transformer framework designed to predict which Small and Medium Enterprises (SMEs) receiving Phase I innovation grants will advance to Phase II funding. Using a public dataset of 32,268 companies, 124 research topics, and 13 funding agencies, the authors construct a heterogeneous graph with ~99,000 edges. The model achieves an AUPRC of 0.606, outperforming an MLP baseline and showing competitive performance against XGBoost (AUPRC 0.629). The study highlights that relational structure provides meaningful signal for SME potential assessment, with Phase I award count being the dominant predictive feature.
Entities (10)
Relation Signals (6)
SME-HGT â achieves â AUPRC 0.606
confidence 95% · SME-HGT 0.606±0.005
XGBoost â achieves â AUPRC 0.629
confidence 95% · XGBoost 0.629±0.003
SME-HGT â isbasedon â Heterogeneous Graph Transformer
confidence 95% · We introduce SME-HGT, a Heterogeneous Graph Transformer framework
SME-HGT â uses â Heterogeneous Graph
confidence 95% · We construct a heterogeneous graph with 32,268 company nodes
Phase I award count â isdominantpredictivefeaturefor â SME-HGT
confidence 90% · Feature ablation identifies Phase I award count as the dominant predictive feature
SME-HGT â outperforms â MLP
confidence 90% · graph-based methods substantially outperform the non-graph MLP baseline
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Small and Medium Enterprises (SMEs) constitute 99.9% of U.S. businesses and generate 44% of economic activity, yet systematically identifying high-potential SMEs remains an open challenge. We introduce SME-HGT, a Heterogeneous Graph Transformer framework that predicts which SBIR Phase I awardees will advance to Phase II funding using exclusively public data. We construct a heterogeneous graph with 32,268 company nodes, 124 research topic nodes, and 13 government agency nodes connected by approximately 99,000 edges across three semantic relation types. SME-HGT achieves an AUPRC of 0.621 0.003 on a temporally-split test set, outperforming an MLP baseline (0.590 0.002) and R-GCN (0.608 0.013) across five random seeds. At a screening depth of 100 companies, SME-HGT attains 89.6% precision with a 2.14 lift over random selection. Our temporal evaluation protocol prevents information leakage, and our reliance on public data ensures reproducibility. These results demonstrate that relational structure among firms, research topics, and funding agencies provides meaningful signal for SME potential assessment, with implications for policymakers and early-stage investors.
Tags
Links
- Source: https://arxiv.org/abs/2602.19591v3
- Canonical: https://arxiv.org/abs/2602.19591v3
Trouble viewing inline? Open PDF directly â
Full Text
43,001 characters extracted from source content.
Expand or collapse full text
Detecting High-Potential SMEs with Heterogeneous Graph Neural Networks Yijiashun Qi elijahqi@umich.edu University of MichiganUSA , Hanzhe Guo hanzheg@umich.edu University of MichiganUSA and Yijiazhen Qi qiyijiazhen@gmail.com The University of Hong KongHong KongChina Abstract. Small and Medium Enterprises (SMEs) constitute the vast majority of businesses globally and generate a significant portion of economic activity, yet systematically identifying high-potential SMEs remains an open challenge. We introduce SME-HGT, a Heterogeneous Graph Transformer framework that predicts which early-stage (Phase I) innovation grant awardees will advance to Phase I funding using exclusively public data. We construct a heterogeneous graph with 32,268 company nodes, 124 research topic nodes, and 13 funding agency nodes connected by approximately 99,000 edges across five semantic relation types. Against baselines including MLP and R-GCN, XGBoost achieves the strongest overall performance (AUPRC 0.629±0.0030.629± 0.003, AUROC 0.652±0.0030.652± 0.003), consistent with the documented strength of tree-based methods on tabular data. However, graph-based methods substantially outperform the non-graph MLP baseline (SME-HGT AUROC 0.646±0.0030.646± 0.003 vs. MLP 0.634±0.0140.634± 0.014), confirming that relational structure provides meaningful signal for neural prediction. Feature ablation identifies Phase I award count as the dominant predictive feature (ÎâAUPRC=â0.026 =-0.026 when removed); temporal robustness analysis across three non-overlapping time windows reveals substantial concept drift (10â18 p AUPRC decline), motivating periodic retraining. At a screening depth of 100 companies, XGBoost attains 92.4% precision (2.21Ă2.21Ă lift), while SME-HGT achieves 83.4% (2.00Ă2.00Ă lift). Our temporal evaluation protocol prevents information leakage, and our reliance on public data ensures reproducibility. These results demonstrate that relational structure among firms, research topics, and funding bodies provides meaningful signal for SME potential assessment, with implications for economic policymakers and early-stage investors globally. graph neural networks, heterogeneous graphs, SME identification, innovation grants, economic analytics â ccs: Computing methodologies Neural networksâ ccs: Computing methodologies Learning latent representationsâ ccs: Information systems Graph-based database modelsâ ccs: Applied computing Economics 1. Introduction Small and Medium Enterprises (SMEs) are the primary engine of innovation and economic growth globally. According to international economic development reports (U.S. Small Business Administration, Office of Advocacy, 2023), SMEs account for the overwhelming majority of all businesses, employ a large segment of the private workforce, and generate a substantial portion of global economic activity. Identifying which of these firms have the highest growth potential is a longstanding challenge for economic analysts, investors, and grant program administrators alike. National and regional innovation grant programs are major sources of early-stage technology funding, distributing billions annually (Lerner, 1999). These programs typically operate in sequential phases: Phase I awards fund feasibility studies, while Phase I awards support full R&D. Phase I to Phase I progression is rigorously evaluated and serves as a proxy for technical and commercial potential (Link and Scott, 2010; Audretsch et al., 2002). Predicting which Phase I awardees advance to Phase I is both a practical policy question and a test case for data-driven assessment. Current approaches to SME assessment rely predominantly on tabular featuresâfinancial metrics, patent counts, employee sizeâor manual expert review. These methods miss an important dimension: the relational structure in which firms are embedded. A companyâs potential may be signaled not only by its own attributes but also by its connections to specific research domains, its funding relationships with sponsoring agencies, and its proximity to other successful firms in the innovation ecosystem. Graph Neural Networks (GNNs) offer a natural framework for capturing such relational information. Recent work has demonstrated the power of GNNs for tasks ranging from social network analysis (Hamilton et al., 2017) to molecular property prediction (Gilmer et al., 2017). Broader artificial intelligence methodologies are similarly transforming critical physical infrastructure, optimizing design and control strategies in power electronics and energy systems (Ding et al., 2025). In the economic domain, heterogeneous graph methods have shown promise for firm-level prediction tasks (Hu et al., 2020), though prior work has typically relied on proprietary data sources. In this paper, we make four contributions: (1) Public-data heterogeneous graph. We construct a multi-relational heterogeneous graph of an innovation grant ecosystem using exclusively public database records, with three node types (companies, research topics, funding agencies) and five edge types capturing operational, funding, co-topic, co-agency, and co-state relationships. (2) SME-HGT framework. We adapt the Heterogeneous Graph Transformer (Hu et al., 2020) for SME potential prediction, demonstrating that graph-based methods significantly outperform non-graph neural baselines and providing an honest comparison with XGBoost (Chen and Guestrin, 2016), which achieves the highest overall performance. (3) Comprehensive empirical analysis. We provide feature and edge-type ablation studies, multi-edge vs. single-edge comparison, temporal robustness evaluation across three time windows, and detailed error analysis with case studies. (4) Temporal evaluation protocol. We design a strict temporal split that prevents information leakage, using feature cutoffs, label horizons, and chronological train/validation/test partitions to simulate realistic deployment conditions. 2. Related Work 2.1. Graph Neural Networks for Economic Applications Graph-based learning has been increasingly applied to economic and financial prediction tasks. Kipf and Welling (Kipf and Welling, 2017) introduced Graph Convolutional Networks (GCNs) for semi-supervised node classification, and subsequent architectures including GAT (VeliÄkoviÄ et al., 2018) and GraphSAGE (Hamilton et al., 2017) have been applied to fraud detection, credit scoring, and supply chain analysis. Zhou et al. (Zhou et al., 2020) provide a comprehensive survey of GNN architectures and applications. Recent work has also explored GNN-driven hierarchical mining strategies for complex imbalanced datasets (Qi et al., 2025), a challenge relevant to our setting where Phase I recipients constitute a minority class. In the context of firm-level prediction, GNNs can leverage corporate networks, ownership structures, and industry co-membership graphs to augment tabular features. However, most economic applications of GNNs operate on homogeneous graphs and rely on proprietary data. Our work addresses both limitations: we use a heterogeneous graph that explicitly models different entity types and their distinct relations, and we rely exclusively on publicly available grant program data. 2.2. Innovation Grant Analytics Innovation grant programs have been extensively studied in the economics literature. Lerner (Lerner, 1999) conducted a foundational analysis showing that grant awardees exhibit significantly higher growth rates than matched non-awardees. Link and Scott (Link and Scott, 2010) examined the role of these programs in bridging the âvalley of deathâ between basic research and commercialization. Audretsch et al. (Audretsch et al., 2002) studied the relationship between early-stage funding and small firm innovation output. Toole and Czarnitzki (Toole and Czarnitzki, 2007) analyzed phase progression specifically in the biomedical sector. Despite this rich literature, existing grant analyses are predominantly retrospective and descriptive. To our knowledge, no prior work has applied graph-based machine learning to predict Phase I progression using the relational structure of the innovation ecosystem. 2.3. Heterogeneous Graph Neural Networks Real-world graphs frequently contain multiple node and edge types. Several architectures have been proposed for heterogeneous graph learning. Schlichtkrull et al. (Schlichtkrull et al., 2018) introduced R-GCN with relation-specific weight matrices. Wang et al. (Wang et al., 2019) proposed Heterogeneous Graph Attention Network (HAN) using metapath-based aggregation, building on the metapath concept from Sun et al. (Sun et al., 2011) and Dong et al. (Dong et al., 2017). Most relevant to our work, Hu et al. (Hu et al., 2020) developed the Heterogeneous Graph Transformer (HGT), which uses type-specific linear projections and multi-head attention without requiring predefined metapaths. We adopt HGT as our primary architecture due to its flexibility in handling arbitrary heterogeneous schemas and its ability to learn type-dependent attention patterns, which we hypothesize are important for capturing the distinct roles of companies, research topics, and funding agencies. 3. Methodology 3.1. Data We use publicly available data from an open innovation awards database, which contains records of public grants made by participating funding bodies. The raw dataset comprises 207,726 award records spanning multiple decades. Each record includes the company name, award amount, award year, program phase (I or I), awarding agency, and research topic code. We apply the following data cleaning pipeline: (1) standardize company names by converting to uppercase, removing legal suffixes, and collapsing whitespace for entity resolution; (2) parse phase numbers from heterogeneous string formats; (3) extract research topic prefixes and agency identifiers; and (4) remove records with missing critical fields. After entity resolution, the cleaned dataset contains 32,268 unique companies. 3.2. Graph Construction We construct a heterogeneous graph =(,â°)G=(V,E) with three node types and five semantic edge types. Reverse edges are automatically added for bipartite relations (operates_in, awarded_by), while co-occurrence edges (co_topic, co_agency, co_state) are stored as undirected, yielding approximately 99,000 total edges. Table 1 summarizes the graph schema. Table 1. Heterogeneous Graph Schema. â7 tabular + 383 text embedding dims. Node Type Count Features Company 32,268 390â Topic 124 2 FundingAgency 13 3 Edge Types (Company, operates_in, Topic) (Company, awarded_by, FundingAgency) (Company, co_topic, Company) (Company, co_agency, Company) (Company, co_state, Company) Company tabular features (7 dimensions) characterize each firmâs Phase I history: (1) Log total Phase I funding â cumulative funding reflects investor confidence (Lerner, 1999). (2) Log Phase I award count â repeat awardees demonstrate sustained competitiveness (Audretsch et al., 2002). (3) Agency diversity â number of unique agencies; breadth signals versatility (Link and Scott, 2010). (4) Years active â program duration captures persistence. (5) Log avg. Phase I award size â larger awards may indicate more ambitious projects. (6) Topic diversity â number of unique research topics; breadth may signal commercialization potential. (7) Award recency â normalized most recent Phase I year; recent activity signals engagement. All features are min-max normalized to [0,1][0,1]. Additionally, we concatenate 383-dimensional sentence-transformer embeddings of company names, yielding a total input dimension of 390 per company. These embeddings are L2-normalized and capture lexical similarity between firm identities. All modelsâincluding XGBoost and MLPâreceive the full 390-dimensional feature vector. We validate each tabular featureâs contribution through an ablation study (Section 4.5). Topic features (2 dimensions) characterize each research area: log number of participating companies and log total awards within the topic, both normalized. Funding agency features (3 dimensions): log award count, log total funding amount, and log average award size, all normalized. Edge construction. For bipartite relations, each company is connected to all research topics and funding agencies associated with its Phase I awards, not only the primary (modal) one. This multi-edge construction captures the full breadth of a firmâs engagement: a company with Phase I awards across three agencies receives three awarded_by edges, and similarly for operates_in edges to research topics. For companyâcompany co-occurrence edges, firms sharing the same primary research topic (co_topic), the same primary agency (co_agency), or the same state (co_state) are connected, with a cap of 50 edges per group and 20 per node to manage density. We compare this multi-edge construction against a single-edge baseline (primary only) in Section 4.6. Temporal integrity. All company features are computed using only Phase I awards prior to the feature cutoff date (January 1, 2018). Phase I information is never included in node features, ensuring strict separation between inputs and prediction targets. 3.3. Label Design We define the prediction target as a binary variable: whether a Phase I awardee receives a Phase I award within a 5-year horizon of their first Phase I award. Formally, for company c: (1) yc=â[â Phase I award for âcâ with yearâ€tc(1)+5]y_c=1\! [â Phase I award for c with year†t^(1)_c+5 ] where tc(1)t^(1)_c denotes the year of company câs first Phase I award. We partition companies into temporally non-overlapping sets based on their first Phase I award year: âą Train: first Phase I year <2018<2018 âą Validation: 2018â€2018†first Phase I year <2020<2020 (n=2,353n=2,353) âą Test: 2020â€2020†first Phase I year <2022<2022 (n=2,689n=2,689) Companies with first Phase I year â„2022â„ 2022 are excluded due to insufficient observation window for the 5-year label horizon. The test set positive rate is 41.8% (n+=1,124n_+=1,124), reflecting moderate class balance. 3.4. SME-HGT Architecture Our model, SME-HGT, consists of three components: type-specific input projection, heterogeneous graph transformer layers, and a classification head. Figure 1 illustrates the overall architecture. HeterogeneousGraph GType-SpecificLinear ProjectionHGT Layer + Residual+ LayerNorm + DropoutĂ3Ă 3MLP Classifier(Company nodes)Phase IIPrediction Figure 1. SME-HGT architecture. Input features are projected per node type to a shared dimension, then refined through three HGT layers with residual connections. Only company node embeddings are passed to the classifier. A vertical flowchart showing five blocks connected by arrows from bottom to top: Heterogeneous Graph input, Type-Specific Linear Projection, three repeated HGT Layers with Residual connections and LayerNorm and Dropout, MLP Classifier for Company nodes, and Phase I Prediction output. Input projection. Each node type Ï receives a dedicated linear transformation v(0)=Ïâv+Ïh^(0)_v=W_Ïx_v+b_Ï, mapping heterogeneous input features to a shared hidden dimension d=128d=128. HGT layers. We stack L=3L=3 HGT (Hu et al., 2020) layers. Each layer computes type-dependent attention weights across all edge types using H=4H=4 heads. For target node t receiving messages from source s via relation r: (2) αs,r,t=Softmaxsârâ(t)â(Ïâ(t)Qât)â€â(Ïâ(s),rKâs)d/H _s,r,t= s _r(t)Softmax (W^Q_Ï(t)h_t) (W^K_Ï(s),rh_s) d/H (3) t(â+1)=ârâââsârâ(t)αs,r,tâ Ïâ(s),rVâs(â)h^( +1)_t\!=\! _r _s _r(t) _s,r,t·W^V_Ï(s),rh^( )_s Each HGT layer is followed by a residual connection, per-type layer normalization (Ba et al., 2016), and dropout (p=0.2p=0.2). Classification head. After L layers of message passing, company node representations are passed through a two-layer MLP classifier: (4) y^c=Linear64â2â(Dropoutâ(ReLUâ(Linear128â64â(c(L))))) y_c=Linear_64â 2\! (Dropout\! (ReLU\! (Linear_128â 64(h^(L)_c) ) ) ) producing logits for binary classification. Topic and agency node embeddings are not directly classified; they serve as context through message passing. 3.5. Training Procedure We optimize all models using AdamW (Loshchilov and Hutter, 2019) with learning rate 10â310^-3 and weight decay 5Ă10â45Ă 10^-4. The learning rate follows a linear warmup over 10 epochs followed by cosine annealing (Loshchilov and Hutter, 2017) over the remaining epochs. Training proceeds for a maximum of 200 epochs with early stopping based on validation loss (patience =30=30). Gradient norms are clipped at 1.0. The loss function is binary cross-entropy, appropriate given the near-balanced class distribution in our dataset. All experiments are implemented using PyTorch Geometric (Fey and Lenssen, 2019). 4. Experiments 4.1. Experimental Setup Baselines. We compare SME-HGT against three baselines: âą XGBoost (Chen and Guestrin, 2016): A gradient-boosted tree ensemble operating on company node features only. This strong tabular baseline uses 500 estimators, max depth 6, and early stopping on validation loss. XGBoost represents the state of the art for tabular prediction and has been shown to outperform deep learning on medium-sized structured datasets (Grinsztajn et al., 2022). âą MLP: A 3-layer feedforward network operating on company node features only, ignoring all graph structure. Each layer applies Linear â ReLU â BatchNorm â Dropout with hidden dimension 128. This baseline isolates the contribution of graph structure by using identical features. âą R-GCN (Schlichtkrull et al., 2018): A relational graph convolutional network using SAGEConv (Hamilton et al., 2017) layers converted to heterogeneous form via per-type input projections. It uses 2 message-passing layers with residual connections and LayerNorm, followed by the same classification head. All neural models share the same hidden dimension (128), dropout rate (0.2), and training hyperparameters. Model sizes: SME-HGT 729,863 parameters; R-GCN 340,674; MLP 18,178; XGBoost is non-parametric. Results are averaged over 10 seeds. Metrics. We report AUPRC (Area Under the Precision-Recall Curve) as the primary metric (Davis and Goadrich, 2006). We additionally report AUROC, F1 at the optimal threshold, Precision@K for Kâ100,500,1000Kâ\100,500,1000\, and Lift@K. 4.2. Main Results Table 2 presents the primary experimental results on the held-out test set. Table 2. Test Set Results (mean ± std over 10 seeds) Model AUPRC AUROC F1 XGBoost 0.629±.003 0.652±.003 0.590±.000 MLP 0.591±.025 0.634±.014 0.593±.001 R-GCN 0.598±.006 0.648±.006 0.593±.002 SME-HGT 0.606±.005 0.646±.003 0.591±.001 XGBoost achieves the highest performance across all three metrics: AUPRC 0.629±0.0030.629± 0.003, AUROC 0.652±0.0030.652± 0.003, consistent with the documented strength of gradient-boosted trees on medium-sized tabular data (Grinsztajn et al., 2022). Among neural methods, graph-based architectures substantially outperform the non-graph MLP: SME-HGT improves over MLP by +1.5+1.5 p on AUPRC and +1.2+1.2 p on AUROC, while R-GCN improves by +0.7+0.7 p and +1.4+1.4 p respectively. HGT and R-GCN achieve comparable AUROC (0.6460.646 vs. 0.6480.648), but HGT exhibits lower variance (±0.003± 0.003 vs. ±0.006± 0.006). F1 scores are comparable (⌠0.590â0.593) across all models. The XGBoost advantage reflects the strength of tree-based methods for probability estimation on tabular features, particularly with rich text embeddings. However, graph-based methods significantly improve over MLPâwhich uses identical features without graph structureâconfirming that relational context provides signal for neural learning. The GNN approach offers complementary advantages: (1) relational extensibility as new node types become available; (2) interpretable attention patterns over semantic edge types; and (3) a natural framework for heterogeneous data. 4.3. Ranking Performance Table 3 presents Precision@K and Lift@K metrics, which are most relevant for practical screening applications where analysts review a fixed number of top-ranked candidates. Table 3. Ranking Metrics on Test Set (mean over 10 seeds) Precision@K Lift@K Model @100 @500 @1K @100 @500 @1K XGBoost .924 .711 .578 2.21 1.70 1.38 MLP .845 .668 .550 2.02 1.60 1.32 R-GCN .826 .673 .572 1.98 1.61 1.37 HGT .834 .689 .576 2.00 1.65 1.38 XGBoost achieves the highest ranking performance at all screening depths, with 92.4% Precision@100 and 71.1% Precision@500. Among neural methods, SME-HGT achieves the best mid-range ranking: 68.9% Precision@500 compared to 67.3% for R-GCN and 66.8% for MLP, confirming that graph structure aids candidate prioritization beyond tabular features alone. At Precision@1000, HGT (57.6%) nearly matches XGBoost (57.8%), with R-GCN (57.2%) close behind. All models substantially outperform random selection (Lift >1.0>1.0), with XGBoost achieving the highest lift at shallow depths (2.21Ă2.21Ă at top 100). 4.4. Analysis Graph structure aids neural prediction. While XGBoost achieves the highest performance on all metrics, graph-based methods (HGT, R-GCN) consistently outperform the non-graph MLP baseline on AUPRC (+1.5+1.5 p), AUROC (+1.2+1.2 p), and Precision@500 (+2.1+2.1 p). This indicates that relational structure in the innovation ecosystem provides meaningful signal for neural models, even though tree-based methods capture similar patterns through feature interactions alone. Edge ablation (Section 4.5) confirms that the benefit arises primarily from bipartite edges linking companies to topics and agencies. HGT offers superior stability. While R-GCN achieves comparable mean AUROC, its AUPRC variance (±0.006± 0.006) exceeds that of SME-HGT (±0.005± 0.005), and its AUROC variance (±0.006± 0.006) is double HGTâs (±0.003± 0.003). MLP shows the highest neural variance (±0.025± 0.025 AUPRC, ±0.014± 0.014 AUROC), suggesting that graph-based aggregation stabilizes predictions. XGBoost exhibits the lowest variance (±0.003± 0.003), as expected for ensemble methods. Convergence behavior. SME-HGT converges in 23â41 epochs across seeds (mean training time ⌠149 s), while R-GCN requires 26â77 epochs (⌠31 s) and MLP 50â56 epochs (⌠8 s). Despite the higher per-epoch cost of attention-based message passing, all training times remain within practical bounds for an offline screening application. Moderate overall discrimination. We note that absolute AUROC values (0.63â0.65) indicate moderate rather than strong discriminative power. This reflects the inherent difficulty of predicting Phase I outcomesâwhich depend on proposal quality, reviewer composition, and evolving funding prioritiesâfrom structural and historical features alone. Nevertheless, the ranking metrics demonstrate substantial practical value: XGBoost screening the top 100 candidates yields 92.4%92.4\% precision, a 2.21Ă2.21Ă lift over random selection. 4.5. Feature and Edge Ablation To quantify the marginal contribution of each input feature and edge type, we conduct systematic ablation studies. For feature ablation, we zero out one of the 7 company features at a time and retrain SME-HGT (Ă5Ă 5 seeds). For edge-type ablation, we remove one of the 5 edge types from the graph and retrain. Feature ablation. Table 4 reports test-set AUPRC when each tabular feature is zeroed out. Log Phase I count is the dominant feature (Î=â0.026 =-0.026), indicating that repeat-award history is the strongest tabular signal. Log total Phase I amount is second (Î=â0.006 =-0.006). The remaining five features show marginal or negligible effects (|Î|â€0.005| |†0.005), with years active and agency diversity slightly improving when removedâsuggesting possible redundancy with other features or mild noise. Note that these ablations affect only the 7 tabular dimensions; the 383 text embedding dimensions remain intact in all conditions. Table 4. Feature Ablation (HGT, AUPRC, mean ± std over 5 seeds). Larger Î = more important feature. Removed Feature AUPRC Î vs. Full None (full model) 0.603±.002 â â- log total Phase I 0.597±.002 â-0.006 â- log Phase I count 0.577±.003 â-0.026 â- agency diversity 0.604±.002 ++0.001 â- years active 0.607±.002 ++0.005 â- log avg Phase I size 0.601±.002 â-0.002 â- topic diversity 0.603±.002 ++0.000 â- award recency 0.603±.003 ++0.000 Edge-type ablation. Table 5 reports test-set AUPRC when each edge type is excluded. The bipartite edgesâawarded_by (Î=â0.009 =-0.009) and operates_in (Î=â0.007 =-0.007)âare the most beneficial: removing either degrades performance, confirming that direct company-to-agency and company-to-topic links provide meaningful relational signal. Surprisingly, removing co_topic edges improves AUPRC by +0.012+0.012, suggesting that broad topic-based company-company connections introduce noise that dilutes informative message passing. The co_agency and co_state edges have negligible effects (|Î|â€0.002| |†0.002). These results suggest that the graphâs value comes primarily from heterogeneous bipartite structure (companies linked to topics and agencies) rather than homogeneous company-company co-occurrence edges. Table 5. Edge-Type Ablation (HGT, AUPRC, mean ± std over 5 seeds). Removed Edge Type AUPRC Î vs. Full None (full model) 0.603±.002 â â- operates_in 0.596±.003 â-0.007 â- awarded_by 0.594±.005 â-0.009 â- co_topic 0.615±.002 ++0.012 â- co_agency 0.605±.005 ++0.002 â- co_state 0.601±.006 â-0.002 4.6. Multi-Edge vs. Single-Edge Comparison Our graph construction links each company to all associated topics and agencies (multi-edge), rather than only the primary one (single-edge). Table 6 compares both modes across all four models. Table 6. Multi-Edge vs. Single-Edge (AUPRC, mean ± std over 5 seeds). Model Edge Mode AUPRC AUROC SME-HGT Multi 0.606±.003 0.647±.003 Single 0.599±.004 0.645±.004 R-GCN Multi 0.607±.007 0.653±.005 Single 0.594±.010 0.650±.007 MLP Multi 0.557±.070 0.608±.051 Single 0.557±.070 0.608±.051 XGBoost Multi 0.628±.005 0.653±.004 Single 0.628±.005 0.653±.004 Multi-edge construction yields a consistent improvement for graph-based models (HGT: +0.7+0.7 p AUPRC; R-GCN: +1.3+1.3 p AUPRC), while MLP and XGBoost are unaffected since they do not use edges. This confirms that the richer multi-edge connectivity provides additional relational signal beyond the primary association. The benefit is larger for R-GCN, suggesting that its relation-specific convolutions can better exploit the additional edge diversity. 4.7. Temporal Robustness To assess robustness to concept drift, we evaluate all models across three non-overlapping temporal windows (Table 7). Table 7. Temporal Robustness (AUPRC, mean ± std over 5 seeds). Test periods: Early (2018â2020), Current (2020â2022), Late (2021â2023). Model Early Current Late XGBoost 0.732±.001 0.628±.005 0.548±.005 MLP 0.660±.078 0.557±.070 0.433±.086 R-GCN 0.676±.059 0.607±.007 0.483±.080 SME-HGT 0.717±.004 0.606±.003 0.542±.005 All models show substantial AUPRC decline from Early to Late windows. XGBoost degrades from 0.7320.732 to 0.5480.548 (â18.4-18.4 p), while SME-HGT drops from 0.7170.717 to 0.5420.542 (â17.5-17.5 p). MLP and R-GCN show even larger absolute drops with high variance (MLP: 0.660â0.4330.660â 0.433; R-GCN: 0.676â0.4830.676â 0.483), suggesting that graph structure provides a stabilizing effect under distribution shift. Two factors drive the observed decline: (1) genuine concept drift as the innovation ecosystem evolves (changing agency priorities, emerging research topics, shifting funding patterns); and (2) right-censoring in the Late window, where the 5-year label horizon extends beyond available data, potentially mislabeling companies that will eventually receive Phase I. SME-HGT and XGBoost maintain notably low variance across seeds (±0.003± 0.003â0.0050.005), while MLP and R-GCN exhibit high instability in non-standard windows (±0.059± 0.059â0.0860.086). These results motivate annual retraining and careful monitoring of validation performance in deployment. 4.8. Error Analysis We analyze prediction errors from the best SME-HGT checkpoint on the test set to understand failure modes and identify areas for improvement. Confusion matrix. At threshold Ï=0.5Ï=0.5, the test set (n=2,689n=2,689) decomposes into: TP = 620, FP = 494, FN = 504, TN = 1,071. The false positive rate (FP/(FP+TN) = 31.6%) is lower than the false negative rate (FN/(FN+TP) = 44.8%), indicating a tendency toward conservative prediction at this threshold. The F1-optimal threshold (Ïâ0.19Ïâ 0.19) yields extremely high recall (99.8%) at low precision (42%), reflecting that probability scores are concentrated near the decision boundaryâreinforcing that the model is best used as a ranker rather than a binary classifier. Errors by agency. At Ï=0.5Ï=0.5, error rates vary substantially by funding agency. DOD (the largest agency, n=1,175n=1,175) shows the highest FPR (45%) but lowest FNR (32%), suggesting the model overpredicts for defense-sector firms. NSF (n=463n=463) exhibits the opposite: very low FPR (11%) but high FNR (92%), meaning the model rarely predicts NSF-funded firms as positive. HHS and DOE show intermediate patterns (FPR 30â33%, FNR 47â57%). These agency-specific biases likely reflect differences in Phase I transition rates across programs. Errors by company profile. False negatives disproportionately involve single-award companies: 437 of 504 FN (87%) have only one Phase I award, compared to 67% single-award in the test set. These firms have minimal relational context for the GNN. False positives tend to be well-connected multi-award firms (3â5 Phase I awards) that the model identifies as structurally similar to successful companies but that did not receive Phase I within the observation window. Case studies. Among the top false positives (highest predicted probability, y=0y=0), we observe multi-award DOD-funded companies with 2â5 Phase I awards across 3â4 years that did not receive Phase I. These are plausible candidates whose applications may have been rejected for factors outside our features (proposal quality, reviewer composition), or who pursued alternative paths (direct contracts, STTR). Among the top false negatives (lowest predicted probability, y=1y=1), we find exclusively single-award, single-year companies in niche agenciesâthe sparse-context scenario where GNN message passing provides minimal benefit. 5. Discussion 5.1. Policy Implications Our results have direct relevance for global grant program administration and small business policy. A screening tool achieving 92.4% precision among its top 100 predictions (XGBoost) could substantially reduce the manual review burden for program managers. At a base rate of 41.8%, random selection would yield approximately 42 successful firms out of 100 reviewed; the best model identifies approximately 92. This 2.21Ă2.21Ă lift translates to more efficient allocation of expert review resources and potentially earlier identification of high-potential firms for targeted technical assistance. The public-data-only design is a deliberate choice: any jurisdiction with structured grant or subsidy data can construct similar heterogeneous graphs to assess participant potential without requiring proprietary databases. This makes our approach replicable for analogous programs across various national innovation systems. 5.2. Concept Drift and Retraining Our temporal robustness analysis (Section 4.7) reveals a modest but consistent decline in performance across time windows, consistent with distributional shift in the innovation ecosystem. Funding priorities evolve, new research topics emerge, and agency review criteria change over time. This concept drift is not unique to our settingâit is a well-documented challenge in deployed ML systems (Lu et al., 2018). The observed degradation is substantial (10â18 p AUPRC from Early to Late), though partially attributable to right-censoring in the Late window. We recommend annual graph reconstruction and model retraining to incorporate the latest Phase I data, with monitoring of validation AUPRC to trigger additional updates if performance drops below acceptable thresholds. The fully automated data pipeline (download, clean, build graph, train) makes such retraining operationally feasible. Notably, SME-HGT and XGBoost maintain low cross-seed variance even in shifted windows, while MLP and R-GCN become highly unstable, suggesting that both attention-based graph aggregation and ensemble methods are more robust to distribution shift. 5.3. Outcome Measure Validity We use Phase I receipt as a proxy for SME potential, following prior work that establishes Phase Iâ progression as a meaningful indicator of technical and commercial viability (Link and Scott, 2010; Audretsch et al., 2002). Phase I awards involve rigorous technical review and require demonstration of Phase I feasibility, making them a higher bar than Phase I selection alone. Toole and Czarnitzki (Toole and Czarnitzki, 2007) further validate this proxy by showing Phase I receipt correlates with subsequent patent activity and firm growth. However, Phase I receipt is an imperfect measure of long-term potential. Some high-potential firms may pursue alternative funding paths (venture capital, direct federal contracts, STTR) rather than Phase I. Conversely, some Phase I recipients may fail to commercialize their research. A richer outcome measure might combine Phase I receipt with downstream indicators such as patent filings, revenue growth, or acquisition events. We leave this multi-objective formulation to future work, noting that it requires linking additional proprietary datasets (e.g., USPTO patents, Crunchbase) that would compromise our public-data-only design. 5.4. Limitations Several limitations warrant discussion. (1) Our graph relies exclusively on historical grant program data; incorporating additional public sources such as patent filings or local economic data could strengthen both node features and graph connectivity. (2) We observe only Phase I survivorsâcompanies that already won competitive grantsâintroducing selection bias relative to the broader SME population. (3) The moderate overall discrimination (AUROCâ0.65AUROCâ 0.65) suggests that important predictive signalsâproposal text quality, team composition, technology readiness levelâare not captured in our current structural features. (4) Our entity resolution relies on rule-based string matching, which may fail on name variants or subsidiaries not covered by our normalization rules. (5) While XGBoost outperforms GNNs on AUPRC, it cannot leverage relational structure; future work should investigate hybrid approaches combining tree-based feature processing with graph-based relational reasoning. 5.5. Future Work Several directions merit exploration: (1) incorporating textual features from award abstracts via language model embeddings and retrieval-augmented analysis methods (Cheng et al., 2026a, b) to capture proposal quality signals; (2) adding temporal dynamics through time-aware graph architectures such as evolving GCNs; (3) developing hybrid models that combine XGBoostâs tabular strength with GNN relational features; (4) extending to downstream prediction targets such as patent filing, revenue growth, or acquisition events; and (5) developing an interactive dashboard for program managers to explore model predictions alongside company profiles. 6. Conclusion We presented SME-HGT, a Heterogeneous Graph Transformer for identifying high-potential small businesses using public grant data. By constructing a heterogeneous graph with 32,268 companies, 124 topics, and 13 agencies across five edge types, we showed that relational structure provides meaningful signal beyond tabular features. XGBoost achieves the highest performance across all metrics (AUPRC 0.629, AUROC 0.652), while graph-based methods (HGT, R-GCN) significantly outperform the non-graph MLP baseline, confirming that relational structure provides meaningful signal for neural prediction. Feature ablation reveals Phase I award count as the dominant predictive signal, while edge ablation shows that bipartite company-topic and company-agency edges drive the GNNâs advantage. Temporal analysis across three windows shows substantial concept drift (10â18 p AUPRC), motivating annual retraining. At a practical screening depth of 100 candidates, XGBoost attains 92.4% precision (2.21Ă2.21Ă lift), while SME-HGT achieves 83.4% (2.00Ă2.00Ă lift). Our strict temporal evaluation protocol and exclusive reliance on public data ensure that these results reflect realistic deployment conditions. This work illustrates the potential of heterogeneous graph neural networks for policy-relevant prediction tasks in the global SME innovation ecosystem. Acknowledgements.Data sourced from public open-data grant portals. Computational experiments were conducted using PyTorch and PyTorch Geometric. References D. B. Audretsch, A. N. Link, and J. T. Scott (2002) Public/private technology partnerships: evaluating SBIR-supported research. Research Policy 31 (1), p. 145â158. Cited by: §1, §2.2, item 2, §5.3. J. L. Ba, J. R. Kiros, and G. E. Hinton (2016) Layer normalization. arXiv preprint arXiv:1607.06450. Cited by: §3.4. T. Chen and C. Guestrin (2016) XGBoost: a scalable tree boosting system. In Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD), p. 785â794. Cited by: item 2, 1st item. Z. Cheng, L. Lai, Y. Liu, K. Cheng, and X. Qi (2026a) Enhancing financial report question-answering: a retrieval-augmented generation system with reranking analysis. External Links: 2603.16877, Link Cited by: §5.5. Z. Cheng, L. Lai, and Y. Liu (2026b) Resolving the robustness-precision trade-off in financial rag through hybrid document-routed retrieval. External Links: 2603.26815, Link Cited by: §5.5. J. Davis and M. Goadrich (2006) The relationship between Precision-Recall and ROC curves. In International Conference on Machine Learning (ICML), p. 233â240. Cited by: §4.1. T. K. Ding, D. Xiang, T. Sun, Y. Qi, Z. Zhao, and Y. Qi (2025) Artificial intelligence applications in power electronics. In 2025 IEEE 7th International Conference on Energy Systems and Electrical Power, Cited by: §1. Y. Dong, N. V. Chawla, and A. Swami (2017) Metapath2vec: scalable representation learning for heterogeneous networks. In Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD), p. 135â144. Cited by: §2.3. M. Fey and J. E. Lenssen (2019) Fast graph representation learning with PyTorch Geometric. In ICLR Workshop on Representation Learning on Graphs and Manifolds, Cited by: §3.5. J. Gilmer, S. S. Schoenholz, P. F. Riley, O. Vinyals, and G. E. Dahl (2017) Neural message passing for quantum chemistry. In International Conference on Machine Learning (ICML), p. 1263â1272. Cited by: §1. L. Grinsztajn, E. Oyallon, and G. Varoquaux (2022) Why do tree-based models still outperform deep learning on typical tabular data?. In Advances in Neural Information Processing Systems (NeurIPS), Vol. 35. Cited by: 1st item, §4.2. W. L. Hamilton, Z. Ying, and J. Leskovec (2017) Inductive representation learning on large graphs. In Advances in Neural Information Processing Systems (NeurIPS), Vol. 30. Cited by: §1, §2.1, 3rd item. Z. Hu, Y. Dong, K. Wang, and Y. Sun (2020) Heterogeneous graph transformer. In Proceedings of The Web Conference (W), p. 2704â2710. Cited by: item 2, §1, §2.3, §3.4. T. N. Kipf and M. Welling (2017) Semi-supervised classification with graph convolutional networks. In International Conference on Learning Representations (ICLR), Cited by: §2.1. J. Lerner (1999) The government as venture capitalist: the long-run impact of the SBIR program. The Journal of Business 72 (3), p. 285â318. Cited by: §1, §2.2, item 1. A. N. Link and J. T. Scott (2010) Government as entrepreneur: evaluating the commercialization success of SBIR projects. Research Policy 39 (5), p. 589â601. Cited by: §1, §2.2, item 3, §5.3. I. Loshchilov and F. Hutter (2017) SGDR: stochastic gradient descent with warm restarts. In International Conference on Learning Representations (ICLR), Cited by: §3.5. I. Loshchilov and F. Hutter (2019) Decoupled weight decay regularization. In International Conference on Learning Representations (ICLR), Cited by: §3.5. J. Lu, A. Liu, F. Dong, F. Gu, J. Gama, and G. Zhang (2018) Learning under concept drift: a review. IEEE Transactions on Knowledge and Data Engineering 31 (12), p. 2346â2363. Cited by: §5.2. Y. Qi, Q. Lu, S. Dou, X. Sun, M. Li, and Y. Li (2025) Graph neural network-driven hierarchical mining for complex imbalanced data. In 2025 8th International Symposium on Big Data and Applied Statistics (ISBDAS), p. 320â324. External Links: Document Cited by: §2.1. M. Schlichtkrull, T. N. Kipf, P. Bloem, R. van den Berg, I. Titov, and M. Welling (2018) Modeling relational data with graph convolutional networks. In European Semantic Web Conference (ESWC), p. 593â607. Cited by: §2.3, 3rd item. Y. Sun, J. Han, X. Yan, P. S. Yu, and T. Wu (2011) PathSim: meta path-based top-k similarity search in heterogeneous information networks. Proceedings of the VLDB Endowment 4 (11), p. 992â1003. Cited by: §2.3. A. A. Toole and D. Czarnitzki (2007) Biomedical academic entrepreneurship through the SBIR program. Journal of Technology Transfer 32 (4), p. 403â417. Cited by: §2.2, §5.3. U.S. Small Business Administration, Office of Advocacy (2023) 2023 small business profile. Note: https://advocacy.sba.gov/2023/03/07/2023-small-business-profile/ Cited by: §1. P. VeliÄkoviÄ, G. Cucurull, A. Casanova, A. Romero, P. LiĂČ, and Y. Bengio (2018) Graph attention networks. In International Conference on Learning Representations (ICLR), Cited by: §2.1. X. Wang, H. Ji, C. Shi, B. Wang, Y. Ye, P. Cui, and P. S. Yu (2019) Heterogeneous graph attention network. In Proceedings of The Web Conference (W), p. 2022â2032. Cited by: §2.3. J. Zhou, G. Cui, S. Hu, Z. Zhang, C. Yang, Z. Liu, L. Wang, C. Li, and M. Sun (2020) Graph neural networks: a review of methods and applications. AI Open 1, p. 57â81. Cited by: §2.1.