TensorX
返回文献探索

Paper · arXiv 2402.02791

Rethinking Optimization and Architecture for Tiny Language Models

Yehui Tang, Fangcheng Liu, Yunsheng Ni, Yuchuan Tian, Zheyuan Bai, Yi-Qi Hu, Sichao Liu, Shangling Jui, Kai Han, Yunhe Wang

13 upvotesFebruary 5, 2024arXiv 预印本
AI 摘要

Tiny language models optimized through tokenizer compression, architecture tweaking, and parameter inheritance achieve high performance on mobile devices with reduced computation and memory costs.

large language modelstiny language modelsneural architectureparameter initializationoptimization strategytokenizer compressionarchitecture tweakingparameter inheritancePanGu-$\pi$-1B ProPanGu-$\pi$-1.5B Promultilingual corporabenchmark evaluation sets

Abstract

The power of large language models (LLMs) has been demonstrated through numerous data and computing resources. However, the application of language models on mobile devices is facing huge challenge on the computation and memory costs, that is, tiny language models with high performance are urgently required. Limited by the highly complex training process, there are many details for optimizing language models that are seldom studied carefully. In this study, based on a tiny language model with 1B parameters, we carefully design a series of empirical study to analyze the effect of each component. Three perspectives are mainly discussed, i.e., neural architecture, parameter initialization, and optimization strategy. Several design formulas are empirically proved especially effective for tiny language models, including tokenizer compression, architecture tweaking, parameter inheritance and multiple-round training. Then we train PanGu-pi-1B Pro and PanGu-pi-1.5B Pro on 1.6T multilingual corpora, following the established formulas. Experimental results demonstrate the improved optimization and architecture yield a notable average improvement of 8.87 on benchmark evaluation sets for PanGu-pi-1B Pro. Besides, PanGu-pi-1.5B Pro surpasses a range of SOTA models with larger model sizes, validating its superior performance. The code will be released soon (https://github.com/YuchuanTian/RethinkTinyLM).

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号
Rethinking Optimization and Architecture for Tiny Language Models | TensorX