Linguistic Interpretability of Transformer-based Language Models: a systematic review
This survey addresses the need for a comprehensive analysis of linguistic interpretability in AI models, which is incremental as it synthesizes existing research rather than proposing new methods.
The paper tackles the problem of understanding how Transformer-based language models encode linguistic knowledge by conducting a systematic review of 160 research works across multiple languages and models, focusing on syntax, morphology, lexico-semantics, and discourse, and identifies gaps in existing interpretability literature.
Language models based on the Transformer architecture achieve excellent results in many language-related tasks, such as text classification or sentiment analysis. However, despite the architecture of these models being well-defined, little is known about how their internal computations help them achieve their results. This renders these models, as of today, a type of 'black box' systems. There is, however, a line of research -- 'interpretability' -- aiming to learn how information is encoded inside these models. More specifically, there is work dedicated to studying whether Transformer-based models possess knowledge of linguistic phenomena similar to human speakers -- an area we call 'linguistic interpretability' of these models. In this survey we present a comprehensive analysis of 160 research works, spread across multiple languages and models -- including multilingual ones -- that attempt to discover linguistic information from the perspective of several traditional Linguistics disciplines: Syntax, Morphology, Lexico-Semantics and Discourse. Our survey fills a gap in the existing interpretability literature, which either not focus on linguistic knowledge in these models or present some limitations -- e.g. only studying English-based models. Our survey also focuses on Pre-trained Language Models not further specialized for a downstream task, with an emphasis on works that use interpretability techniques that explore models' internal representations.