NetworkNet: A Deep Neural Network Approach for Random Networks with Sparse Nodal Attributes and Complex Nodal Heterogeneity
Organizations: Department of Applied and Computational Mathematics and Statistics, University of Notre Dame
Abstract
Heterogeneous network data with rich nodal information become increasingly prevalent across multidisciplinary research, yet accurately modeling complex nodal heterogeneity and simultaneously selecting influential nodal attributes remains an open challenge. This problem is central to many applications in economics and sociology, when both nodal heterogeneity and high-dimensional individual characteristics highly affect network formation. We propose a statistically grounded, unified deep neural network approach for modeling nodal heterogeneity in random networks with high-dimensional nodal attributes, namely ``NetworkNet''. A key innovation of NetworkNet lies in a tailored neural architecture that explicitly parameterizes attribute-driven heterogeneity, and at the same time, embeds a scalable attribute selection mechanism. NetworkNet consistently estimates two types of latent heterogeneity functions, i.e., nodal expansiveness and popularity, while simultaneously performing data-driven attribute selection to extract influential nodal attributes. By unifying classical statistical network modeling with deep learning, NetworkNet delivers the expressive power of DNNs with methodological interpretability, algorithmic scalability, and statistical rigor with a non-asymptotic approximation error bound. Empirically, simulations demonstrate strong performance in both heterogeneity estimation and high-dimensional attribute selection. We further apply NetworkNet to a large-scale author-citation network among statisticians, revealing new insights into the dynamic evolution of research fields and scholarly impact.
Figures & tables
| Measures | Notation | Formula |
| Estimation | ||
| Average root mean squared error for | -RMSE | |
| Average root mean squared error for | -RMSE | |
| Selection | ||
| Average precision for -related attributes | -Precision | |
| Average precision for -related attributes | -Precision |
| NetworkNet | MLE+Lasso | MLE+LassoNet | MLE | ||
| RMSE | 0.5870 (0.2623) | 1.3196 (0.0835) | 1.4785 (0.0941) | 1.3758 (0.0833) | |
| Precision | 0.9983 (0.0167) | 0.0050 (0.0286) | 0.0298 (0.0602) | / | |
| TPR | 0.9680 (0.1497) | 0.0060 (0.0343) | 0.0480 (0.0990) | / | |
| F1 | 0.9737 (0.1218) | 0.0055 (0.0312) | 0.0365 (0.0739) | / | |
| RMSE | 0.6163 (0.1142) | 1.3081 (0.0876) | 1.2672 (0.0896) | 1.3654 (0.0885) | |
| Precision | 0.7179 (0.1783) | 0.0033 (0.0235) | 0.0121 (0.0563) | / |
| NetworkNet | MLE+Lasso | MLE+LassoNet | MLE | ||
| RMSE | 1.8608 (0.3217) | 4.0095 (0.3761) | 3.6234 (0.4250) | 5.2026 (0.4876) | |
| Precision | 0.9105 (0.1791) | 0.0131 (0.0468) | 0.0503 (0.0646) | / | |
| TPR | 0.9880 (0.0844) | 0.0180 (0.0642) | 0.1620 (0.1943) | / | |
| F1 | 0.9327 (0.1414) | 0.0151 (0.0539) | 0.0737 (0.0870) | / | |
| RMSE | 2.0015 (0.4917) | 4.2462 (0.4712) | 3.7348 (0.3889) | 5.5397 (0.7502) | |
| Precision | 0.8291 (0.2872) | 0.0150 (0.0480) | 0.0375 (0.0760) | / |
| 80-90 | 90-00 | 00-10 | 10-20 | |
| Publication counts | 11279 | 18212 | 25495 | 38432 |
| Author counts | 2967 | 4998 | 8283 | 14347 |
| Keyword counts | 393 | 23761 | 36400 | 57927 |
| Edges counts | 78640 | 211668 | 447434 | 632485 |
| Network density | 0.009 | 0.008 | 0.007 | 0.003 |
| Average path length | 3.290 | 3.113 | 3.106 | 3.336 |
| Attributes | 80-90 | 90-00 | 00-10 | 10-20 |
| Expansiveness-related Attributes | ||||
| bootstrap | 2 | 1 | 2 | 6 |
| consistency | 7 | 7 | 7 | 10 |
| Popularity-related Attributes | ||||
| bootstrap | 2 | 1 | 2 | 4 |
| consistency | 6 | 6 | 8 | 15 |
| Nodal expansiveness( )-related fields | 80-90 | 90-00 | 00-10 | 10-20 |
| simulation | 1 | 20 | ||
| bootstrap | 2 | 1 | 2 | 6 |
| reliability | 3 | |||
| logistic regression | 4 | 8 | 15 | |
| mean squared error | 5 | |||
| empirical bayes | 6 |
| Nodal popularity( )-related fields | 80-90 | 90-00 | 00-10 | 10-20 |
| simulation | 1 | |||
| bootstrap | 2 | 1 | 2 | 4 |
| reliability | 3 | |||
| poisson regression | 4 | |||
| empirical bayes | 5 | |||
| consistency | 6 | 6 | 8 | 15 |
Heterogeneous GNNs
Heterogeneous graph neural networks (GNNs) learn from graphs with multiple node and relation types.
See all 77 papers