ViLegalBERT-ext / README.md
ntphuc149's picture
Update README.md
701a929 verified
|
Raw
History Blame
3.93 kB
---
language:
- vi
license: other
license_name: bsd-3-clause-clear-and-qualcomm-responsible-ai
license_link: https://huggingface.co/Qualcomm-AI-Research/BamiBERT#license
base_model: Qualcomm-AI-Research/BamiBERT
tags:
- fill-mask
- masked-language-modeling
- bert
- roberta
- vietnamese
- legal
- legal-nlp
pipeline_tag: fill-mask
---
# ViLegalBERT-ext
**ViLegalBERT-ext** is a Vietnamese legal-domain encoder language model obtained via **continual pretraining** of [`Qualcomm-AI-Research/BamiBERT`](https://huggingface.co/Qualcomm-AI-Research/BamiBERT) on a large, cleaned, deduplicated corpus of Vietnamese legal text.
The name **"ext"** refers to the two key limits this model extends relative to a previous model - [ViLegalBERT](https://huggingface.co/ntphuc149/ViLegalBERT):
- **Context length**: 256 tokens → **2048 tokens**
- **Legal pretraining corpus size**: 16GB → **20.57GB** (~7.15B legal-domain tokens)
Unlike PhoBERT-based models, ViLegalBERT-ext requires **no external Vietnamese word segmentation** as a preprocessing step — it operates directly on raw text via byte-level BPE tokenizer.
## Model Details
- **Architecture**: BERT-base (12 Transformer layers), RoBERTa-style masked language modeling objective (dynamic masking, no next-sentence-prediction)
- **Base model**: [`Qualcomm-AI-Research/BamiBERT`](https://huggingface.co/Qualcomm-AI-Research/BamiBERT) (~103M parameters), itself trained from scratch on 129GB of general-domain Vietnamese text
- **Tokenizer**: Byte-level BPE extended from PhoGPT's Vietnamese tokenizer, vocab size 20,481 (inherited unchanged from BamiBERT)
- **Max sequence length**: 2048 tokens
- **Precision**: trained in BF16 mixed precision
## Continual Pretraining Data
- **Corpus**: Vietnamese legal text
- **Size**: 20.57GB of raw legal text, tokenized and packed (~7.15B legal-domain tokens)
## Training Procedure
- **Objective**: Masked language modeling with dynamic masking (15% mask probability), consistent with BamiBERT's original RoBERTa-style pretraining recipe
- **Optimizer**: AdamW
- **Learning rate**: 2e-5 (peak), linear schedule with warmup — chosen conservatively (~1/7 of BamiBERT's original 1.5e-4 peak LR) to reduce the risk of catastrophic forgetting during domain-adaptive continual pretraining
- **Effective batch size**: 144 (per-device batch size 48 × gradient accumulation 3)
- **Hardware**: single NVIDIA H100 80GB GPU
## Intended Use
ViLegalBERT-ext is an encoder model intended for **fill-mask** and as a base for fine-tuning on downstream Vietnamese legal NLP tasks, such as:
- Legal document classification
- Legal named entity recognition
- Legal question answering / retrieval (as an embedding backbone)
- Legal text similarity / clause matching
It is **not** designed for open-ended text generation.
## Evaluation
*Evaluation results (downstream task benchmarks) coming soon.*
## Limitations
- Inherits any limitations of the base BamiBERT model, including potential underperformance on non-standard Vietnamese dialects and general temporal concept drift.
- Continual pretraining was conducted on legal text; general-domain qualitative checks did not reveal meaningful catastrophic forgetting, but no comprehensive general-domain benchmark evaluation has been run.
## License
This model is a derivative of `Qualcomm-AI-Research/BamiBERT` and is released under the same license terms: **BSD 3-Clause Clear** and the **Qualcomm Responsible AI License**. See the [base model's license](https://huggingface.co/Qualcomm-AI-Research/BamiBERT#license) for full terms.
## Citation
If you use this model, please cite the original BamiBERT model.
```bibtex
@article{BamiBERT,
title = {{BamiBERT: A New BERT-based Language Model for Vietnamese}},
author = {Dat Quoc Nguyen and Thinh Pham and Chi Tran and Linh The Nguyen},
journal = {arXiv preprint},
volume = {arXiv:2607.02259},
year = {2026}
}
```