Summary
This paper adapts the matrix pencil method to estimate parameters in models with prescribed subgraph counts, and to simulate from them. A prime example are edge counts and the stochastic blockmodel.
Strengths
The idea to use the matrix pencil method for parameter estimation is interesting and the paper addresses an important problem.
Weaknesses
My main concern is that I do not think that (6) is correct. Focusing on d^3, we have
\langle d^3 \rangle = \sum_k \pi_k (\sum_j \pi_j B_{jk})^3
Expanding the right hand side gives
\sum_k \pi_k \sum_j \pi_j B_{jk} \sum_r B_{rk} \sum_s B_{sk}
However
mu (3-star) = \sum_k \pi_k \sum_{j, r, s distinct} B_{jk} B_{rk} B_{sk}
so the two expressions do not coincide. As equality (6) is the foundation of the proposed approach, I am not convinced of the method.
More generally the paper is not well presented. The abstract mentions exponential random graph models but they do not appear in the main paper at all. A particular version of a stochastic blockmodel is introduced which gives exchangeable edge indicators, and then it is claimed that this can be identified with the limit as the number of vertices tends to infinity. This is not clear at all; in which sense is the limit taken? Two SBMs, one on N vertices and the other one on N+1 vertices, need not be related at all. Is there a coupling construction which maintains exchangeability?
Questions
The homomorphism density does not seem to take care of automorphisms of the counts; is that not an issue?
Is the underlying graph supposed to be finite or infinite? All matrices appear to be finite; why is the notion of a limit important? Are there any theoretical guarantees regarding consistency of the estimation?
There is a lot of literature on graph with prescribed degree distributions, see for example
Britton, T., Deijfen, M., & Martin-Löf, A. (2006). Generating simple random graphs with prescribed degree distribution. Journal of statistical physics, 124, 1377-1397
and
Van Koevering, K., Benson, A. and Kleinberg, J., 2021, April. Random graphs with prescribed k-core sequences: A new null model for network analysis. In Proceedings of the Web Conference 2021 (pp. 367-378).
In Figure 2 in the supplementary material, how many numbers of nodes were used? Was it a step size of 1?
The graphs for Figure 2 are very dense; how does the proposed method work for sparser graphs?
Rating
6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.
Confidence
3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.
Limitations
There is no mention of any limitation of the method; there is no mention of model mis-specification, and there is no discussion of the variability in the estimates.