PyTorch Geometric High Order: A Unified Library for High Order Graph Neural Network
We introduce PyTorch Geometric High Order (PyGHO), a library designed for High Order Graph Neural Networks (HOGNNs), which pass messages between node tuples rather than nodes.
摘要
评审与讨论
The paper is an in-depth overview of PyTorch Geometric High Order (PyGHO), a library that simplifies the implementation of High Order Graph Neural Networks (HOGNNs) in PyTorch Geometric (PyG). The paper provides insights into the architecture, design principles, and practical applications of PyGHO, and compares its performance with official implementations on real-world tasks. The paper aims to empower researchers and practitioners to fully leverage the potential of HOGNNs in tackling complex real-world challenges.
优点
- Comprehensive overview: The paper provides a comprehensive overview of PyTorch Geometric High Order (PyGHO) library, which simplifies the implementation of High Order Graph Neural Networks (HOGNNs) in PyTorch Geometric (PyG).
- Insights into architecture and design principles: The paper provides insights into the architecture, design principles, and practical applications of PyGHO, which can help researchers and practitioners better understand how to use the library.
- Real-world performance comparison: The paper compares the performance of PyGHO with official implementations on real-world tasks, which can help researchers and practitioners make informed decisions about which library to use for their specific needs.
- Empowering researchers and practitioners: The paper aims to empower researchers and practitioners to fully leverage the potential of HOGNNs in tackling complex real-world challenges, which can have a significant impact on the field of AI and machine learning.
缺点
• This article is more like an engineering implementation and lacks enough innovation. • The experiments are limited in scope - PyGHO is only evaluated on the ZINC molecular dataset for graph property prediction. Testing on more diverse datasets and tasks could better demonstrate its general utility. • There is no ablation study on design choices like different tuple sampling strategies or pooling techniques. Exploring the large design space of HOGNNs enabled by PyGHO could provide more insights. • Scalability to large graphs is not explored. The focus is on small molecular datasets. Ability to handle large real-world networks is unclear. • Adoption and use in downstream applications is not shown. Impact on advancing HOGNN research remains to be demonstrated. • There are limited optimizations implemented for sparse data structures. Additional optimizations could improve efficiency further.
问题
See Weaknesses
This paper introduces a new toolbox designed for efficiently implementing a higher-order Message-passing scheme based on PyG.
优点
The paper makes a significant contribution to the efficient implementation of effective higher-order GNNs. The engineering contribution is substantial and noteworthy.
缺点
The paper could benefit from a comparative analysis between the proposed PyGHO and existing code libraries. The paper restructures the data structure, data loader, and operators in higher-order GNNs, all of which can be achieved with code in PyG. It would be beneficial to provide comparisons of these three components, either empirically or theoretically, between PyGHO and existing methods. The paper provides an overall evaluation of time/memory, which seems somewhat insufficient compared to existing libraries.
问题
Please check the weakness.
伦理问题详情
None
The paper introduces PyTorch Geometric High Order (PyGHO), a library for High Order Graph Neural Networks (HOGNNs) that extends PyTorch Geometric (PyG). An open-source library regarding high-order graphs is a good contribution to the community.
优点
An open-source library regarding high-order graphs is a good contribution to the community.
缺点
Overall, while providing an open-source library is a good contribution to the graph machine learning community, the current state of the paper should be better considered as a workshop submission, rather than a main conference paper submission.
- The paper is obviously below the page limit of 8 pages. It does not seem to be fully finished by the authors.
- The paper provides little technical novelty
- Comparisons with the standard PyG library on standard graph datasets are needed.
问题
How does PyGHO compare with the standard PyG library on standard graph datasets?
In this paper, the authors propose a new library, PyGHO, designed for High Order Graph Neural Networks (HOGNNs) based on PyTorch Geometric. The library aims to provide an intuitive and user-friendly interface to facilitate HOGNN research. Some experiments are conducted to compare the efficiency and performance between implementations using different libraries.
优点
- It's good to see a new framework with a different angle to facilitate the research in graph learning community
- The descriptions of the operators are sufficient.
缺点
- The motivation for designing a new library specifically for HOGNN is not very clear to me. The main claim in the paper is that HOGNN usually generates 2-D (or more) representations which cannot be naturally handled by PyG. But my question is why do we have to naturally support this feature (m-D tuple representations)? Using the example NGNN in the paper, NGNN has a 2-D tensor where represents the node representation of node in the subgraph . In this case, I am curious why we cannot directly use a list of 1-D tensors where each item contains node representations in a subgraph. If we use this naive implementation/design, are there any disadvantages? In my view, this is the core/fundamental question for designing a new library and it should be clarified clearly. Otherwise, it is a bit difficult to understand the motivation.
- The empirical experimental results are not very informative. In the results, the authors show that the time spent using the proposed PyGHO is less than the time using the original implementation. But there is no detailed analysis for this. I wonder where the efficiency improvement comes from. I believe that the profiling is needed to have a deeper investigation.
问题
See the questions in weaknesses.
The authors propose a new software library, PyGHO, designed for High Order Graph Neural Networks.
While the software contribution is welcome, there is consensus among the reviewers that the novelty and the comparison with the existing libraries is limited, for a full-fledge conference submission. The authors could consider submitting to a workshop or to a ML software venue.
为何不给更高分
There is consensus among the reviewers that the novelty and the comparison with the existing libraries is limited, for a full-fledge conference submission.
为何不给更低分
N/A
Reject