sea-lion-3b / README.md
dotw's picture
Update README.md
d9f30d9
|
raw
history blame
8.14 kB
metadata
license: mit

Model Card for SEA LION

SEA LION is a collection of LLMs which has been pretrained and instruct-tuned for the Southeast Asia region. The models range from 3 billion to 7 billion parameters. This is the repository for the 3B pretrained model.

Model Details

Model Description

The SEA LION model is a significant leap forward in the field of natural language processing and understanding, specifically trained to understand South-East Asia (SEA) regional context. SEA LION stands for SouthEast Asian Languages In One Network. The SEA LION model comes in two variants, one with 3 billion parameters and another with 7 billion parameters. Both variants are built on the robust MPT architecture and utilize a vocabulary size of 256K. The model employs our proprietary SEABPETokenizer for tokenization. Our SEABPETokenizer is specially tailored for SEA languages, ensuring optimal model performance. The training data for SEA LION is encompasses 1 trillion tokens.

  • Developed by: Products Pillar, AI Singapore
  • Funded by [optional]: Singapore NRF
  • Shared by [optional]: N/A
  • Model type: Decoder
  • Language(s) (NLP): English, Chinese, Indonesian, Malay, Thai, Vietnamese, Filipino, Tamil, Burmese, Khmer, Lao
  • License: MIT License
  • Finetuned from model [optional]: N/A

Model Sources [optional]

  • Repository: Coming soon
  • Paper [optional]: Coming soon
  • Demo [optional]: Coming soon

Uses

Direct Use

[More Information Needed]

Downstream Use [optional]

[More Information Needed]

Out-of-Scope Use

[More Information Needed]

Bias, Risks, and Limitations

[More Information Needed]

Recommendations

Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. More information needed for further recommendations.

How to Get Started with the Model

Use the code below to get started with the model.

[ Todo: Insert Code Here ]

Training Details

Training Data

SEA LION 3B was trained on 980B tokens of the following data:

Data Source Tokens Percentage
RefinedWeb - English 571.3B 62.80%
mC4 - Chinese 91.2B 10.03%
mC4 - Indonesian 3.6B 0.40%
mC4 - Malay 0.7B 0.08%
mC4 - Filipino 1.3B 0.15%
mC4 - Burmese 1.2B 0.13%
mC4 - Vietnamese 63.4B 6.97%
mC4 - Thai 10.8B 1.19%
mC4 - Lao 0.3B 0.03%
mC4 - Khmer 0.9B 0.11%
mC4 - Tamil 2.5B 0.28%
Python 20.9B 2.30%
Javascript 55.6B 6.11%
Shell 1.3B 0.14%
SQL 6.4B 0.70%
Markdown 26.6B 2.91%
StackExchange 21.2B 2.33%
ArXiv 30.6B 3.35%

Training Procedure

SEA LION 3B was trained on 240 A100 40GB GPUs, using MosaicML Composer.

SEA LION 7B was trained on 256 A100 40GB GPUs, using MosaicML Composer.

Preprocessing [optional]

N/A

Training Hyperparameters

Hyperparameter Value
Precision bfloat16
Optimizer decoupled_adamw
Scheduler cosine_with_warmup
Learning Rate 1.6e-4
Global Batch Size 1200
Micro Batch Size 5

Speeds, Sizes, Times [optional]

The training took 14 days to complete.

Evaluation

Testing Data, Factors & Metrics

Testing Data

Coming soon

Factors

Coming soon

Metrics

Model Average ARC HellaSwag MMLU TruthfulQA
SEA LION 3B 40.35 36.26 64.60 24.07 36.47
SEA LION 7B 42.60 39.93 68.51 26.87 35.09

Results

Coming soon

Summary

Model Examination [optional]

[More Information Needed]

Environmental Impact

Carbon emissions can be estimated using the Machine Learning Impact calculator presented in Lacoste et al. (2019).

  • Hardware Type: [More Information Needed]
  • Hours used: [More Information Needed]
  • Cloud Provider: [More Information Needed]
  • Compute Region: [More Information Needed]
  • Carbon Emitted: [More Information Needed]

Technical Specifications [optional]

Model Architecture and Objective

SEA LION 3B is a decoder model using the MPT architecture.

Parameter Value
Layers 40
d_model ?
head_dim ?
Vocabulary 256000
Sequence Length 2048

Compute Infrastructure

Hardware

SEA LION 3B was trained on AWS EC2 cluster comprising 30 p4d.24xlarge instances, using a total of 240 A100 40GB GPUs.

SEA LION 7B was trained on AWS EC2 cluster comprising 32 p4d.24xlarge instances, using a total of 256 A100 40GB GPUs.

Software

SEA LION 3B was trained using MosaicML Composer using PyTorch FullyShardedDataParallelism (FSDP).

Citation [optional]

BibTeX:

N/A

APA:

N/A

Glossary [optional]

N/A

More Information [optional]

N/A

The Team

Darius Liu
David Ong Tat-Wee
Hamsawardhini Rengarajan
Holy Lovenia
Lam Clarence
Leong Weiqi
Li Yier
Ng Raymond
Ngui Jian Gang
Railey Montalan
Tai Ngee Chia
Tan Choon Meng
Thanh Ngan Nguyen
Teo Jin Howe
Teo Wei Yi
William Tjhi
Yeo Yeow Tong
Yong Xianbin
Yosephine
Leslie Teo

Model Card Contact

For more info, please contact us at [email protected]