Summary
This paper introduces the zero-one laws pertaining to graph neural networks. More specifically, the authors utilize concentration analysis on Erdos-Renyi graphs to demonstrate that the likelihood of GNN classifiers producing either zero or one as output approaches 1. These findings are further expanded to encompass three different methods of aggregation and normalization in GNNs. Additionally, the authors present uniform approximation results for graph invariants that adhere to the zero-one law.
Strengths
+ The primary assertion is intriguing and offers a fresh perspective for evaluating the expressive capabilities of graphs.
+ This paper presents valid theoretical contributions, establishing the first asymptotic analysis of GNN behavior as the number of nodes approaches infinity. This analysis yields negative outcomes regarding GNN expressiveness, which may prompt reconsideration of new GNN architecture designs.
+ Despite its theoretical soundness, the paper also conducts well-designed experiments to substantiate its claims.
Weaknesses
- Certain theoretical definitions and arguments lack intuitive explanations, making it challenging to justify the assumptions. (See Questions)
- To the best of my knowledge, global readout typically occurs only in the last layer. However, it appears that both MeanGNN and SumGNN incorporate it in each layer. Although this may not necessarily complicate the analysis, it may deviate from practical usage.
- Are the arguments limited to ER graphs and sub-gaussian features? Does the concentration primarily stem from the assumptions regarding ER graphs and sub-gaussian features, rather than establishing a unique zero-one law specific to GNNs? (See Questions)
Questions
1. I still lack access to the specific paper mentioned, so I can offer only general suggestions for rephrasing the paragraph based on the information provided:
I find it challenging to fully comprehend the correct interpretation of Definition 4.9, "synchronously saturating." In addition to presenting reasonable concentration results in the proof, it would be beneficial if the authors could provide a more straightforward explanation. Furthermore, I would appreciate further justification for the claim made: (Ln 242-243) In fact, assuming that µ, σ−∞ and σ∞ are non-zero, the the set of weights which yield a non-synchronously-saturating model has measure zero?
2. If I understand correctly, Section 5 primarily argues that the zero-one law is not always disadvantageous, as it enables uniform approximation. However, I'm curious why approximating a function with a fixed output (either 0 or 1) is considered desirable?
3. The paper uncovers an intriguing zero-one law emerging in GNNs. However, I would like to inquire whether the ER graph and sub-gaussian feature assumptions are the primary factors contributing to this phenomenon. It seems that the concentration is not a result of any specific components within GNNs, but rather an outcome of the assumed input.
4. Could the authors shed light on how the asymptotics correspond to the number of layers? Do additional layers lead to faster or slower concentration?
Rating
6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
The paper addresses certain limitations, and in addition to those already discussed, I recommend that the authors include a discussion on the strict assumptions made. Examining the impact of removing either the ER graph assumption or the sub-gaussian condition could potentially yield more substantial results.