Abstract
Seq2Seq based neural architectures have become the go-to architecture to apply to sequence to sequence language tasks. Despite their excellent performance on these tasks, recent work has noted that these models typically do not fully capture the linguistic structure required to generalize beyond the dense sections of the data distribution (Ettinger et al., 2017), and as such, are likely to fail on examples from the tail end of the distribution (such as inputs that are noisy (Belinkov and Bisk, 2018), or of different length (Bentivogli et al., 2016)). In this paper we look at a model’s ability to generalize on a simple symbol rewriting task with a clearly defined structure. We find that the model’s ability to generalize this structure beyond the training distribution depends greatly on the chosen random seed, even when performance on the test set remains the same. This finding suggests that model’s ability to capture generalizable structure is highly sensitive, and more so, this sensitivity may not be apparent when evaluating the model on standard test sets.- Anthology ID:
- W18-1004
- Volume:
- Proceedings of the Workshop on Generalization in the Age of Deep Learning
- Month:
- June
- Year:
- 2018
- Address:
- New Orleans, Louisiana
- Editors:
- Yonatan Bisk, Omer Levy, Mark Yatskar
- Venue:
- Gen-Deep
- SIG:
- Publisher:
- Association for Computational Linguistics
- Note:
- Pages:
- 24–27
- Language:
- URL:
- https://aclanthology.org/W18-1004
- DOI:
- 10.18653/v1/W18-1004
- Cite (ACL):
- Noah Weber, Leena Shekhar, and Niranjan Balasubramanian. 2018. The Fine Line between Linguistic Generalization and Failure in Seq2Seq-Attention Models. In Proceedings of the Workshop on Generalization in the Age of Deep Learning, pages 24–27, New Orleans, Louisiana. Association for Computational Linguistics.
- Cite (Informal):
- The Fine Line between Linguistic Generalization and Failure in Seq2Seq-Attention Models (Weber et al., Gen-Deep 2018)
- PDF:
- https://preview.aclanthology.org/nschneid-patch-4/W18-1004.pdf
- Code
- additional community code