Appendix F, Table 10. The strongest Phase-1 merge — merging does not depend on LRD specialization to work.
Republished from
sraj/Merge_Linear_NormBalanced_CX_only
under a name that matches the paper's notation. The weights are identical; the original repository remains available.
Training data
Continued pretraining used Academic + Synthetic + Climate Web from a 6.42B-token climate corpus:
Corpus
Tokens
Description
𝒜
Academic
~1.28B
Peer-reviewed journal articles across climate science, earth systems and energy economics; the ClimateNews archive 2000–2022; climate arXiv preprints; climate handbooks.
ℱ
Climate Web
~5B
FineWeb-Edu filtered for climate relevance with a 166-term keyword filter followed by a FastText classifier.
𝒮
Synthetic
~0.14B
LLM-generated climate text conditioned on in-domain seed excerpts, in three communication styles.
Raw academic text is not redistributed: peer-reviewed articles are accessed under
institutional publisher licenses, and news shards and handbooks were collected for
non-commercial research use. The processing pipelines are released instead.
Training procedure
Two stages, following ModernBERT's own continued-pretraining recipe:
Phase 2 — LRD specialization.
3 further epochs on a
1 − √t
decay schedule from
LR 3e-4 with final LR factor 1e-3.
4× NVIDIA A100, MosaicML Composer. Final checkpoints are converted to HF Transformers format.
Usage
ModernBERT is native to
transformers
from
4.48
onward, so no
trust_remote_code
is required.
from transformers import AutoTokenizer, AutoModel
model_id = "CMB-ClimateModernBERT/Merge_Norm_CX"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModel.from_pretrained(model_id)
inputs = tokenizer("Scope 1 and 2 emissions fell 12% against a 2019 baseline.", return_tensors="pt")
outputs = model(**inputs) # outputs.last_hidden_state -> (batch, seq, 768)
For a downstream task, load
AutoModelForSequenceClassification
and fine-tune. The
paper's recipe: LR 4e-5, effective batch 64, weight decay 0.01, up to 10 epochs with
early stopping on validation F1, BF16 with fused AdamW.
Evaluation
This checkpoint reaches
75.9 average F1
across the nine benchmarks, as reported in the manuscript.
Evaluated on nine climate NLP benchmarks: Climate Detection, Climate Specificity,
Commitments & Actions, Climate Sentiment, Net Zero & Reduction, TCFD Recommendations,
WFB Nature, WXImpactBench, and ClimRetrieve. Binary tasks and ClimRetrieve report
positive-class F1; multi-class and multi-label tasks report macro-F1. Scores are the mean
over three fine-tuning seeds under a single shared hyperparameter configuration.
Reference points from the paper: the ModernBERT-Base stable-phase baseline reaches 73.5
average F1, and ClimateBERT reaches 72.1 under the same protocol.
Research on climate NLP: encoding climate text, and fine-tuning for classification,
multi-label tagging, and retrieval over corporate disclosures, policy documents,
scientific literature and climate news.
Limitations
English only, and built on a single encoder family (ModernBERT-Base).
Current climate NLP benchmarks are largely sentence- or passage-level, so the model's
long-context capacity is not fully exercised by the reported evaluation.
Findings about corpus composition are demonstrated within climate NLP and should not be
read as universal principles of domain adaptation.
Synthetic training data has task-dependent effects: it helps taxonomy- and
framework-driven tasks while degrading performance on tasks requiring finer-grained
discourse and commitment understanding.
The model is a masked language model, not an instruction-following system, and produces
no calibrated factual guarantees about climate science.
Paper
Climate-ModernBERT: Revisiting Corpus Composition for Domain-Adaptive Continued
Pretraining.
Preprint manuscript, currently under review — no venue, DOI or arXiv
identifier yet, and no citation to give. The PDF is hosted in the project repository.
Not yet set on this repository. The upstream base model is
ModernBERT-Base
; check its terms, and those of the underlying corpora, before redistributing. No license is asserted here on the maintainers' behalf.
Runs of CMB-ClimateModernBERT Merge_Norm_CX on huggingface.co
20
Total runs
1
24-hour runs
1
3-day runs
-6
7-day runs
-12
30-day runs
More Information About Merge_Norm_CX huggingface.co Model
Merge_Norm_CX huggingface.co
Merge_Norm_CX huggingface.co is an AI model on huggingface.co that provides Merge_Norm_CX's model effect (), which can be used instantly with this CMB-ClimateModernBERT Merge_Norm_CX model. huggingface.co supports a free trial of the Merge_Norm_CX model, and also provides paid use of the Merge_Norm_CX. Support call Merge_Norm_CX model through api, including Node.js, Python, http.
Merge_Norm_CX huggingface.co is an online trial and call api platform, which integrates Merge_Norm_CX's modeling effects, including api services, and provides a free online trial of Merge_Norm_CX, you can try Merge_Norm_CX online for free by clicking the link below.
CMB-ClimateModernBERT Merge_Norm_CX online free url in huggingface.co:
Merge_Norm_CX is an open source model from GitHub that offers a free installation service, and any user can find Merge_Norm_CX on GitHub to install. At the same time, huggingface.co provides the effect of Merge_Norm_CX install, users can directly use Merge_Norm_CX installed effect in huggingface.co for debugging and trial. It also supports api for free installation.