Asymptotic Analysis of Generalized Logistic Affiliation Network Models with Node Attributes
Abstract
1. Introduction
- 1
- Model Formulation: We formulate the GLAN model by incorporating node attributes with three key parameters: actor activeness, event popularity, and additional factors for actor–event interactions. We apply the GLAN model to analyze a movie-rating network. In this context, actor activeness is linked to user engagement, which is reflected in frequent ratings, while event popularity is measured through average ratings and review volume. Interaction factors, such as user demographics and genre preferences, provide insights into user rating behaviors. For more details, refer to Section 4.4.
- 2
- Parameter Estimation: We estimate the GLAN model’s homophily parameters , degree heterogeneity parameters and using the maximum likelihood estimation method. A stepwise optimization strategy is adopted. Given , the conditional maximum likelihood method is used to separately estimate and . Newton’s method is employed to compute the derivatives of the log-likelihood Function (2) in Section 3 to obtain the estimators and . These estimators are then iteratively used to optimize until convergence. The existence and convergence of the estimators are verified by the Newton–Kantorovich conditions [38]. Under mild assumptions, as the number of actors and events increases, the maximum likelihood estimators (MLEs) of degree heterogeneity and homophily parameters converge to multivariate normal distributions, as confirmed by large sample theory.
- 3
- Model Validation: Through simulations and empirical applications on the MovieLens 100K Dataset [37], we demonstrate the effectiveness and robustness of the GLAN model in capturing and analyzing affiliation networks.
2. GLAN Model with Node Attributes
3. Estimation
| Algorithm 1: The stepwise maximum likelihood estimation procedure |
| Input: Initial parameters , ; Convergence threshold |
| Output: Parameter estimates , |
|
4. Asymptotic Results
4.1. Characterization of the Fisher Information Matrix
4.2. Consistency
4.3. Asymptotic Distribution of
4.4. Asymptotic Distribution of
5. Numerical Studies
5.1. Simulations
5.2. Data Example
- (1)
- represents user attributes where for age, for gender, and for occupation.
- (2)
- corresponds to the count of genres for movie j, with through covering distinct categories.
6. Discussion
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| ERGM | Exponential random graph model |
| GLAN | Generalized logistic affiliation network |
| MLE | Maximum likelihood estimator |
| FIM | Fisher information matrix |
Appendix A
Appendix A.1. Proof of Theorem 1
- (K1)
- for , there exists such that
- (K2)
- (K3)
- there exists such that , for all
- (K4)
- (1)
- The Newton sequence defined by , with and starting at , converges to a solution of the equation . Furthermore, the solution and the iterates belong to , for all
- (2)
- If , then the solution is unique in , where . If , then is unique in .
- (3)
- The following error estimate holds:
Appendix A.2. Proof of Theorem 2
Appendix A.3. Proof of Theorem 3
References
- Newman, M.E. The structure and function of complex networks. SIAM Rev. 2003, 45, 167–256. [Google Scholar] [CrossRef]
- Myall, A.; Peach, R.; Wan, Y.; Mookerjee, S.; Jauneikaite, E.; Bolt, F.; Price, J.; Davies, F.; Weisse, A.; Holmes, A.; et al. Improved contact tracing using network analysis and spatial-temporal proximity. Int. J. Infect. Dis. 2022, 116, S20. [Google Scholar] [CrossRef]
- Ke, Z.; Vikalo, H. Graph-based reconstruction and analysis of disease transmission networks using viral genomic data. J. Comput. Biol. 2023, 30, 796–813. [Google Scholar] [CrossRef]
- Boone, C.; Bussey, H.; Andrews, B.J. Exploring genetic interactions and networks with yeast. Nat. Rev. Genet. 2007, 8, 437–449. [Google Scholar] [CrossRef] [PubMed]
- Mair, B.; Moffat, J.; Boone, C.; Andrews, B.J. Genetic interaction networks in cancer cells. Curr. Opin. Genet. Dev. 2019, 54, 64–72. [Google Scholar] [CrossRef]
- Guillaume, J.L.; Latapy, M. Bipartite graphs as models of complex networks. Phys. Stat. Mech. Its Appl. 2006, 371, 795–813. [Google Scholar] [CrossRef]
- Pavlopoulos, G.A.; Kontou, P.I.; Pavlopoulou, A.; Bouyioukos, C.; Markou, E.; Bagos, P.G. Bipartite graphs in systems biology and medicine: A survey of methods and applications. GigaScience 2018, 7, giy014. [Google Scholar] [CrossRef]
- Zhou, C.; Feng, L.; Zhao, Q. A novel community detection method in bipartite networks. Phys. Stat. Mech. Its Appl. 2018, 492, 1679–1693. [Google Scholar] [CrossRef]
- Frank, O.; Strauss, D. Markov graphs. J. Am. Stat. Assoc. 1986, 81, 832–842. [Google Scholar] [CrossRef]
- Park, J.; Newman, M.E. Statistical mechanics of networks. Phys. Rev. E 2004, 70, 066117. [Google Scholar] [CrossRef]
- Lusher, D.; Koskinen, J.; Robins, G. Exponential Random Graph Models for Social Networks: Theory, Methods, and Applications; Cambridge University Press: Cambridge, UK, 2013. [Google Scholar]
- Cimini, G.; Squartini, T.; Saracco, F.; Garlaschelli, D.; Gabrielli, A.; Caldarelli, G. The statistical physics of real-world networks. Nat. Rev. Phys. 2019, 1, 58–71. [Google Scholar] [CrossRef]
- Hillar, C.; Wibisono, A. Maximum entropy distributions on graphs. arXiv 2013, arXiv:1301.3321. [Google Scholar]
- Chen, M.; Kato, K.; Leng, C. Analysis of networks via the sparse β-model. J. R. Stat. Soc. Ser. Stat. Methodol. 2021, 83, 887–910. [Google Scholar] [CrossRef]
- Du, Y.; Qu, L.; Yan, T.; Zhang, Y. Time-varying β-model for dynamic directed networks. Scand. J. Stat. 2023, 50, 1687–1715. [Google Scholar] [CrossRef]
- Yan, T.; Li, Y.; Xu, J.; Yang, Y.; Zhu, J. Likelihood ratio tests in random graph models with increasing dimensions. arXiv 2023, arXiv:2311.05806. [Google Scholar] [CrossRef]
- Shao, M.; Zhang, Y.; Wang, Q.; Zhang, Y.; Luo, J.; Yan, T. L2 Regularized maximum likelihood for β-model in large and sparse networks. arXiv 2021, arXiv:2110.11856. [Google Scholar]
- Yan, T.; Xu, J. A central limit theorem in the β-model for undirected random graphs with a diverging number of vertices. Biometrika 2013, 100, 519–524. [Google Scholar] [CrossRef]
- Yan, T.; Leng, C.; Zhu, J. Asymptotics in directed exponential random graph models with an increasing bi-degree sequence. Ann. Stat. 2016, 44, 31–57. [Google Scholar] [CrossRef]
- Yan, T.; Qin, H.; Wang, H. Asymptotics in undirected random graph models parameterized by the strengths of vertices. Stat. Sin. 2016, 26, 273–293. [Google Scholar] [CrossRef]
- Fan, Y.; Zhang, H.; Yan, T. Asymptotic Theory for Differentially Private Generalized β-models with Parameters Increasing. Stat. Interface 2020, 13, 385–398. [Google Scholar] [CrossRef]
- Zhang, Y.; Qian, X.; Qin, H.; Yan, T. Affiliation networks with an increasing degree sequence. Commun. Stat. Theory Methods 2017, 46, 11163–11180. [Google Scholar] [CrossRef][Green Version]
- Fan, Y.; Jiang, B.; Yan, T.; Zhang, Y. Asymptotic theory in bipartite graph models with a growing number of parameters. Can. J. Stat. 2023, 51, 919–942. [Google Scholar] [CrossRef]
- Wang, Q.; Yan, T.; Jiang, B.; Leng, C. Two-mode networks: Inference with as many parameters as actors and differential privacy. J. Mach. Learn. Res. 2022, 23, 1–38. [Google Scholar]
- Luo, J.; Liu, T.; Wang, Q. Affiliation weighted networks with a differentially private degree sequence. Stat. Pap. 2022, 63, 367–395. [Google Scholar] [CrossRef]
- Pan, L.; Hu, J. Differentially private estimation in a class of bipartite graph models. Commun. Stat. Theory Methods 2024, 53, 6477–6496. [Google Scholar] [CrossRef]
- Sarkar, P.; Siddiqi, S.M.; Gordon, G.J. A latent space approach to dynamic embedding of co-occurrence data. In Proceedings of the Eleventh International Conference on Artificial Intelligence and Statistics, San Juan, Puerto Rico, 21–24 March 2007; pp. 420–427. [Google Scholar]
- Friel, N.; Rastelli, R.; Wyse, J.; Raftery, A.E. Interlocking directorates in Irish companies using a latent space model for bipartite networks. Proc. Natl. Acad. Sci. USA 2016, 113, 6629–6634. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Y.; Pan, R.; Wang, F.; Fang, K.; Wang, H. Network embedding for bipartite networks with applications in interlocking directorates in Chinese companies. Comput. Stat. 2025, 40, 1–36. [Google Scholar] [CrossRef]
- Razaee, Z.S.; Amini, A.A.; Li, J.J. Matched bipartite block model with covariates. J. Mach. Learn. Res. 2019, 20, 1–44. [Google Scholar]
- Wu, Y.; Lan, W.; Fan, X.; Fang, K. Bipartite network influence analysis of a two-mode network. J. Econom. 2024, 239, 105562. [Google Scholar] [CrossRef]
- Qing, H.; Wang, J. Bipartite mixed membership stochastic blockmodel. stat 2021, 1050, 7. [Google Scholar]
- Graham, B.S. An econometric model of network formation with degree heterogeneity. Econometrica 2017, 85, 1033–1063. [Google Scholar] [CrossRef]
- Yan, T.; Jiang, B.; Fienberg, S.E.; Leng, C. Statistical inference in a directed network model with covariates. J. Am. Stat. Assoc. 2019, 114, 857–868. [Google Scholar] [CrossRef]
- Wang, Q.; Zhang, Y.; Yan, T. Asymptotic theory in network models with covariates and a growing number of node parameters. Ann. Inst. Stat. Math. 2023, 75, 369–392. [Google Scholar] [CrossRef]
- Huang, S.; Sun, J.; Feng, Y. PCABM: Pairwise covariates-adjusted block model for community detection. J. Am. Stat. Assoc. 2024, 119, 2092–2104. [Google Scholar] [CrossRef]
- Harper, F.M.; Konstan, J.A. The MovieLens Datasets: History and Context. ACM Trans. Interact. Intell. Syst. 2015, 5, 1–19. [Google Scholar] [CrossRef]
- Fernandez, J.A.E.; Verón, M.Á.H. Mild Differentiability Conditions for Newton’s Method in Banach Spaces; Springer Nature: Berlin, Germany, 2020. [Google Scholar]
- Chatterjee, S.; Diaconis, P.; Sly, A. Random graphs with a given degree sequence. Ann. Appl. Probab. 2011, 21, 1400–1435. [Google Scholar] [CrossRef]
- Loéve, M. Probability Theory I, 4th ed.; Springer: New York, NY, USA, 1977. [Google Scholar]
- Dzemski, A. An Empirical Model of Dyadic Link Formation in a Network with Unobserved Heterogeneity. Rev. Econ. Stat. 2019, 101, 763–776. [Google Scholar] [CrossRef]




| Node | ||||
|---|---|---|---|---|
| m = 100 | (1,2) | 94.96[0.55](0) | 94.74[0.56](0) | 94.38[0.56](0) |
| (50,51) | 94.42[0.55](0) | 94.52[0.56](0) | 94.10[0.56](0) | |
| (99,100) | 94.80[0.56](0) | 94.46[0.56](0) | 94.56[0.56](0) | |
| n = 50 | (1,2) | 93.98[0.39](0) | 93.48[0.39](0) | 93.48[0.39](0) |
| (25,26) | 92.98[0.39](0) | 93.48[0.39](0) | 93.48[0.39](0) | |
| (49,50) | 97.82[0.39](0) | 98.22[0.39](0) | 98.06[0.39](0) | |
| m = 120 | (1,2) | 93.74[0.47](7.4) | 94.59[0.47](11.2) | 93.82[0.47](12.6) |
| (60,61) | 94.49[0.47](7.4) | 95.05[0.47](11.2) | 94.28[0.47](12.6) | |
| (119,120) | 94.82[0.47](7.4) | 93.82[0.47](11.2) | 93.82[0.47](12.6) | |
| n = 70 | (1,2) | 94.60[0.36](7.4) | 94.82[0.36](11.2) | 94.05[0.36](12.6) |
| (35,36) | 94.60[0.36](7.4) | 94.82[0.36](11.2) | 94.05[0.36](12.6) | |
| (69,70) | 98.92[0.36](7.4) | 98.42[0.36](11.2) | 98.51[0.36](12.6) |
| Node | ||||
|---|---|---|---|---|
| 64.96[0.03](0) | 66.32[0.03](0) | 65.56[0.03](0) | ||
| 94.48[0.03](0) | 94.42[0.03](0) | 94.38[0.03](0) | ||
| 3.16[0.24](0) | 3.56[0.25](0) | 3.38[0.24](0) | ||
| 89.88[0.24](0) | 90.18[0.25](0) | 90.80[0.24](0) | ||
| 65.33[0.02](7.4) | 66.55[0.02](11.2) | 64.99[0.02](12.6) | ||
| 93.52[0.02](7.4) | 95.38[0.02](11.2) | 95.19[0.02](12.6) | ||
| 2.81[0.24](7.4) | 1.91[0.25](11.2) | 3.09[0.24](12.6) | ||
| 90.50[0.15](7.4) | 93.02[0.15](11.2) | 90.85[0.15](12.6) |
| Processed Weight Values | Processed Movie Ratings | Original Weight Values |
|---|---|---|
| 0 | unknown/no rating | 0 |
| 1 | low rating | 1/2/3 |
| 2 | high rating | 4/5 |
| Covariate | p-Value | |||
|---|---|---|---|---|
| Age | −0.007 | −0.031 | 0.002 | <0.001 |
| Gender | 0.119 | −0.476 | 0.061 | <0.001 |
| Occupation | −0.005 | −0.035 | 0.005 | <0.001 |
| User ID | Degree | Movie ID | Degree | ||
|---|---|---|---|---|---|
| 1 | 78 | 2.76 (0.25) | 50 | 125 | 0.00 (0.17) |
| 59 | 52 | 1.61 (0.21) | 1 | 89 | 0.98 (0.15) |
| 13 | 45 | 1.26 (0.21) | 28 | 63 | 0.35 (0.16) |
| 94 | 44 | 1.09 (0.21) | 9 | 69 | 0.35 (0.16) |
| 90 | 37 | 1.06 (0.22) | 25 | 67 | 0.30 (0.16) |
| 92 | 44 | 1.02 (0.21) | 15 | 63 | 0.20 (0.16) |
| 18 | 35 | 0.97 (0.22) | 22 | 54 | 0.12 (0.17) |
| 7 | 34 | 0.83 (0.22) | 12 | 56 | 0.10 (0.16) |
| 43 | 33 | 0.75 (0.23) | 8 | 51 | 0.03 (0.17) |
| 10 | 29 | 0.61 (0.23) | 7 | 101 | 1.19 0.15) |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| 27 | 3 | −1.94 (0.61) | 30 | 8 | −2.30 (0.36) |
| 19 | 4 | −1.95 (0.54) | 43 | 7 | −2.36 (0.39) |
| 4 | 4 | −2.10 (0.54) | 18 | 7 | −2.44 (0.39) |
| 80 | 3 | −2.17 (0.62) | 35 | 4 | −2.87 (0.51) |
| 48 | 3 | −2.29 (0.63) | 16 | 4 | −2.94 (0.50) |
| 50 | 3 | −2.42 (0.63) | 41 | 4 | −3.02 (0.50) |
| 29 | 2 | −2.56 (0.76) | 46 | 4 | −3.02 (0.50) |
| 51 | 2 | −2.95 (0.79) | 34 | 2 | −3.63 (0.70) |
| 31 | 2 | −3.06 (0.80) | 37 | 2 | −3.70 (0.70) |
| 78 | 1 | −3.71 (1.14) | 36 | 1 | −4.31 (0.99) |
| Degree | Minimum | Quantile | Median | Quantile | Maximum |
|---|---|---|---|---|---|
| d | 1 | 7 | 12 | 21.5 | 78 |
| b | 1 | 11 | 14.5 | 36.5 | 125 |
| User ID | d | Bootstrap CI | Movie ID | b | Bootstrap CI | ||
|---|---|---|---|---|---|---|---|
| 1 | 78 | 78.08 | (71.10, 85.06) | 1 | 89 | 86.84 | (74.44, 99.24) |
| 2 | 12 | 10.31 | (4.84, 15.78) | 2 | 16 | 15.13 | (8.36, 21.90) |
| 4 | 4 | 3.15 | (−0.11, 6.41) | 3 | 13 | 12.71 | (5.71, 19.71) |
| 5 | 17 | 15.59 | (8.24, 22.94) | 4 | 35 | 34.35 | (22.79, 45.91) |
| 6 | 25 | 23.45 | (15.56,31.34) | 5 | 12 | 11.73 | (5.51, 17.95) |
| 7 | 34 | 31.61 | (22.26, 40.96) | 6 | 14 | 13.41 | (6.35, 20.47) |
| 8 | 6 | 5.09 | (1.05, 9.13) | 7 | 101 | 99.76 | (87.72, 111.80) |
| 9 | 6 | 5.09 | (0.47, 9.71) | 8 | 51 | 49.96 | (37.86, 62.06) |
| 10 | 29 | 27.24 | (19.37, 35.11) | 9 | 69 | 68.20 | (56.79, 79.61) |
| 11 | 21 | 19.70 | (11.41, 27.99) | 10 | 17 | 16.16 | (8.17, 24.15) |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| 90 | 37 | 35.35 | (25.37, 45.33) | 41 | 4 | 3.77 | (−0.10, 7.64) |
| 91 | 8 | 7.00 | (1.54, 12.46) | 42 | 35 | 34.70 | (25.08, 44.32) |
| 92 | 44 | 43.03 | (34.08, 51.98) | 43 | 7 | 6.60 | (1.11, 12.09) |
| 93 | 6 | 4.96 | (0.53, 9.39) | 44 | 11 | 10.81 | (4.53, 17.09) |
| 94 | 44 | 43.65 | (33.12, 54.18) | 45 | 17 | 17.19 | (10.48, 23.90) |
| 95 | 29 | 26.93 | (18.78, 35.08) | 46 | 4 | 4.17 | (0.39, 7.95) |
| 96 | 11 | 9.91 | (3.84, 15.98) | 47 | 25 | 24.64 | (14.23, 35.05) |
| 97 | 12 | 10.79 | (5.02, 16.56) | 48 | 29 | 29.24 | (19.44, 39.04) |
| 98 | 4 | 3.64 | (−0.13, 7.41) | 49 | 14 | 13.53 | (6.42, 20.64) |
| 99 | 17 | 15.75 | (8.57, 22.93) | 50 | 125 | 43.25 | (33.09, 53.41) |
| Type | |||||||
|---|---|---|---|---|---|---|---|
| Users | 1.86 | 1.98 | 1.85 | 1.48 | 2.13 | 2.06 | 1.56 |
| Movies | 1.56 | 1.25 | 1.23 | 1.22 | 1.32 | 1.15 | 1.17 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Fan, Y.; Luo, L.; Chen, S. Asymptotic Analysis of Generalized Logistic Affiliation Network Models with Node Attributes. Symmetry 2025, 17, 2005. https://doi.org/10.3390/sym17112005
Fan Y, Luo L, Chen S. Asymptotic Analysis of Generalized Logistic Affiliation Network Models with Node Attributes. Symmetry. 2025; 17(11):2005. https://doi.org/10.3390/sym17112005
Chicago/Turabian StyleFan, Yifan, Lin Luo, and Si Chen. 2025. "Asymptotic Analysis of Generalized Logistic Affiliation Network Models with Node Attributes" Symmetry 17, no. 11: 2005. https://doi.org/10.3390/sym17112005
APA StyleFan, Y., Luo, L., & Chen, S. (2025). Asymptotic Analysis of Generalized Logistic Affiliation Network Models with Node Attributes. Symmetry, 17(11), 2005. https://doi.org/10.3390/sym17112005
