Thank you for the comment!
### On Expressive Power of Learnable Activations in Context of GNNs
To the best of our knowledge, our work is the first one using Rationals in the context of GNNs. On the other hand, research on learnable activation functions is limited, and our work contributes to this area by exploring the use of Rationals in GNNs.
Some papers do explore the effects of activation functions on the expressive power of GNNs:
Khalife and Basu (1) study the power of graph neural networks and the role of the activation function shows that changing the activation function can drastically change the power of GNNs.
Yu et al. (2) investigate in their work influences of different activation functions in GNNs and find that the choice of activation function can significantly affect the performance.
Although these studies do not specifically focus on learnable activation functions, they do highlight the importance of activation functions in determining the expressive power of GNNs. Both discuss the impact of activation functions on the expressive power of GNNs in the context of the Weisfeiler-Lehman (WL) test. More to this point, they do not specifically address how activation functions can help exceed the limit of the WL-test.
The first paper (1) proves that GNNs with piecewise polynomial activations cannot distinguish certain non-isomorphic graphs, while those with non-piecewise polynomial activations (like sigmoid, hyperbolic tan) can distinguish them in two iterations.
The second paper (2) investigates the expressive power of Graph Transformers with different activation functions (softmax, tanh, sigmoid) and finds that sigmoid is the most powerful, enabling the Graph Transformer to achieve the same level of expressiveness as the WL test.
Molina et al. (3) show that Rationals can approximate either tanh or sigmoid functions, allowing for end-to-end learning of deep networks without the need to manually select fixed activation functions. CNA builds upon these findings.
Neither (1) and (2) nor other related works explicitly discuss how activation functions can help exceed the limit of the WL-test. The focus is primarily on understanding how different activation functions affect the expressive power of GNNs within the bounds of the WL-test.
### Role of Clustering and Normalization in CNA
Some papers do explore the concepts of normalization and rewiring in GNNs, providing empirical evidence:
Chen et al. (4) study on learning graph normalization for GNNs discusses the importance of normalization in improving the performance of GNNs.
Caso et al. (5) propose a novel graph rewiring approach to improve GNNs' performance on graph-related tasks.
Zhou et al. (6) offer a review of methods and applications of GNNs, highlighting the role of normalization and rewiring in enhancing the efficiency and effectiveness of GNNs.
Although these studies do not specifically address how normalization facilitates feeding rewiring edge information to nodes in combination with clustering, they do emphasize the importance of normalization and rewiring in improving the performance of GNNs. As far as we are aware, sadly, there are no dedicated theoretical studies on this particular question yet. We suggest that future research could investigate this topic further, potentially leading to new insights and improvements in GNNs.
As far as Shi et al. are concerned, we agree that there is no theoretical analysis there, but the reduction of redundancy is the whole motivation behind the paper, and the experimental results show that.
### Conclusion
In conclusion, our proposed method, CNA, contributes to the current state of research on the expressive power of learnable activations in the context of GNNs. We have addressed the reviewer's concerns and provided an overview of the related works on this topic, in extension the **theoretical analysis of the combined CNA modules in the global comment**. While there are no dedicated theoretical studies on the specific role of clustering and normalization in CNA yet, we suggest that future research investigates this topic further.
### References
(1) Khalife, S., & Basu, A.. On the power of graph neural networks and the role of the activation function. arXiv preprint arXiv:2307.04661.
(2) Yu et al., Activation Function Matters in Graph Transformers, ICLR 2024
(3) Molina et al., Padé Activation Units: End-to-end Learning of Flexible Activation Functions in Deep Networks. ICLR 2020.
(4) Chen et al., Learning Graph Normalization for Graph Neural Networks, Neurocomputing 2022
(5) Caso et al., Renormalized Graph Neural Networks, preprint on arXiv:2306.00707v1
(6) Zhou et al., Graph neural networks: A review of methods and applications, AI Open 2020