Downloads · 30 days
19
23% of all-time downloads
owen4512/bert-base-cased-finance-term-extractor
bert-base-cased-finance-term-extractor is a token classification model from owen4512. Use it when you need labels on individual words, such as names. It is set up for transformers. The card lists the license as other.
A BERT-based token classification model fine-tuned for extracting finance-related terminology from English text.
Downloads · 30 days
19
23% of all-time downloads
All-time downloads
84
Public
Parameters
108M
431 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors431 MB · 100%
From the Hugging Face model README
A BERT-based token classification model fine-tuned for extracting finance-related terminology from English text.
This model is fine-tuned from google-bert/bert-base-cased for domain-specific terminology extraction.
It performs token-level classification (NER-style) to identify financial terms in text. The model is particularly designed for applications in translation workflows, terminology mining, and domain-specific NLP pipelines.
The model is trained using a custom pipeline built on Hugging Face Transformers and Datasets.
label2id, id2label)dev_ratio=0.1)BertTokenizerFastis_split_into_words=Trueword_ids()-100 (ignored in loss)google-bert/bert-base-casedTrainerload_best_model_at_end=TrueEvaluation is performed using the seqeval library.
Metrics:
Example:
precision recall f1-score support
...
🎯 Intended Use
This model is suitable for:
Financial terminology extraction
Terminology preprocessing for translation systems
Supporting CAT tools
Domain-specific NLP pipelines
🚫 Out-of-Scope Use
This model is not intended for:
General-purpose NER tasks
Legal or compliance decision-making
Fully automated terminology validation without human review
🚀 Usage
from transformers import pipeline
pipe = pipeline(
"token-classification",
model="owen4512/bert-base-cased-finance-term-extractor",
aggregation_strategy="simple"
)
text = "The firm increased exposure to derivatives and sovereign bonds."
print(pipe(text))
🧾 Example
Input:
"The company issued convertible bonds and derivatives."
Output:
["convertible bonds", "derivatives"]
⚠️ Limitations
Domain-specific: performance outside finance may degrade
Rare or unseen terms may not be recognized
Tokenization may split multi-word terms
Human validation is recommended
📜 License
This model is derived from data released under CC BY-NC 4.0.
✅ Non-commercial use allowed
❌ Commercial use prohibited without permission
✅ Attribution required
The base model google-bert/bert-base-cased is licensed under Apache 2.0, but this fine-tuned model inherits restrictions from the training data.
🙏 Acknowledgements
Base model: google-bert/bert-base-cased
Dataset: WMT 2025 terminology resources
Framework: Hugging Face Transformers & Datasets
Metrics: seqeval