Summary
This paper presents a novel GNN architecture for neural architecture representation learning, appropriately considering directed acyclic graph (DAG) topology.
Unlike previous works, the proposed GNN architecture additionally considers sibling nodes, which has strong relationship in accuracy and latency prediction, by utilizing sibling attention masks.
Moreover, the proposed GNN architecture utilizes bidirectional graph isomorphism feed-forward network (BGIFFN) to extract topology features without use of positional encoding, and shows its effectiveness mathematically.
The empirical results show that the proposed method consistently outperforms the baseline methods in both accuracy and latency prediction.
Strengths
S1. The paper contains experiments on various benchmarks, NAS-Bench-101, Nas-Bench-201, and NNLQ.
S2. The empirical results in Table 1 and 2 show that the proposed method clearly outperforms the baseline methods when the number of training samples is small.
S3. The paper provides necessary ablation studies showing the effectiveness of sibling attention masks (table 6) and BGIFFN (table 7).
S4. The idea of mixing information from sibling nodes for latency / accuracy prediction seems intuitive.
Weaknesses
W1. Why does the proposed method perform worse for ResNet and VGG (Table 4)? Since the proposed method performs well on architectures like EfficientNet, MNasNet, and MobileNet, which share similar combinations of CNN types in their blocks, it seems that the proposed method is specialized for these architectures. If this is the case, it suggests that the method may not have good generalizability across different architectures, and we could expect poor performance even with ResNet or VGG's other variations.
W2. As the training data increases, the performance gap between the proposed method and the baseline narrows (Tables 1 and 2). In fact, at 10% training data in Table 2, the nar-former outperforms it. Since gathering training data for latency prediction is relatively low-cost, this raises questions about the need for the proposed GNN architecture over the nar-former.
W3. The expression "strong" appears frequently in this manuscript. What does "strong" means in this manuscript?
Questions
Please refer to weaknesses.
About W1.
- Can you analyze and discuss potential reasons for the performance difference on ResNet/VGG vs other architectures?
- Can you conduct additional experiments testing generalization to ResNet/VGG's other variations?
About W2.
- Can you analyze the tradeoffs between their method and nar-former as training data increases (upto 100% training data size)?
- Please clarify scenarios where their method would be preferable, given the narrowing performance gap with more data.