Litcius/Paper detail

<scp>Canine</scp>: Pre-training an Efficient Tokenization-Free Encoder for Language Representation

Jonathan H. Clark, Dan Garrette, Iulia Turc, John Wieting

2022Transactions of the Association for Computational Linguistics120 citationsDOIOpen Access PDF

Abstract

Abstract Pipelined NLP systems have largely been superseded by end-to-end neural modeling, yet nearly all commonly used models still require an explicit tokenization step. While recent tokenization approaches based on data-derived subword lexicons are less brittle than manually engineered tokenizers, these techniques are not equally suited to all languages, and the use of any fixed vocabulary may limit a model’s ability to adapt. In this paper, we present Canine, a neural encoder that operates directly on character sequences—without explicit tokenization or vocabulary—and a pre-training strategy that operates either directly on characters or optionally uses subwords as a soft inductive bias. To use its finer-grained input effectively and efficiently, Canine combines downsampling, which reduces the input sequence length, with a deep transformer stack, which encodes context. Canine outperforms a comparable mBert model by 5.7 F1 on TyDi QA, a challenging multilingual benchmark, despite having fewer model parameters.

Topics & Concepts

Computer scienceLexical analysisTransformerUpsamplingEncoderVocabularyLanguage modelArtificial intelligenceNatural language processingBenchmark (surveying)Context (archaeology)Speech recognitionQuantum mechanicsBiologyPhilosophyOperating systemVoltageLinguisticsGeodesyPhysicsImage (mathematics)PaleontologyGeographyTopic ModelingNatural Language Processing TechniquesMultimodal Machine Learning Applications
<scp>Canine</scp>: Pre-training an Efficient Tokenization-Free Encoder for Language Representation | Litcius