2020 · 24 citations · 42 references
Geometric LearningEngineeringMachine LearningMultilingual PretrainingLarge Language ModelLanguage ProcessingInput WordsNatural Language ProcessingWord EmbeddingsSpeech RecognitionData ScienceComputational LinguisticsMultilinear Subspace LearningLanguage StudiesTensor Train DecompositionMachine TranslationLarge Ai ModelManifold LearningLinguisticsComputer ScienceDeep LearningModel CompressionEmbedding Layers
The embedding layers transforming input words into real vectors are the key components of deep neural networks used in natural language processing. However, when the vocabulary is large, the corresponding weight matrices can be enormous, which precludes their deployment in a limited resource setting. We introduce a novel way of parameterizing embedding layers based on the Tensor Train decomposition, which allows compressing the model significantly at the cost of a negligible drop or even a slight gain in performance. We evaluate our method on a wide range of benchmarks in natural language processing and analyze the trade-off between performance and compression ratios for a wide range of architectures, from MLPs to LSTMs and Transformers.
42
Sepp Hochreiter, Jürgen Schmidhuber · Neural Computation · 1997 · 93.8K citations
DROPS (Schloss Dagstuhl – Leibniz Center for Informatics) · 2023 · 73.5K citations · Full text
PyTorch: An Imperative Style, High-Performance Deep Learning Library
Adam Paszke, Sam Gross, Francisco Massa et al. · arXiv (Cornell University) · 2019 · 16.2K citations · Full text
Understanding the difficulty of training deep feedforward neural networks
Xavier Glorot, Yoshua Bengio · 2010 · 12.6K citations