Modernbert Large Nli
M
Modernbert Large Nli
由p-christ開發
基於ModernBERT-large的多任務微調模型,專注於自然語言推理(NLI)任務,在零樣本分類和推理任務中表現優異。
下載量 39
發布時間 : 1/24/2025
模型概述
該模型在多種NLI任務數據集上進行微調,擅長零樣本分類、自然語言推理和情感分析,特別適合需要推理能力的應用場景。
模型特點
多任務微調
在超過60個NLI相關數據集上進行訓練,涵蓋廣泛推理場景
零樣本分類能力
專門優化的零樣本分類性能,包含label-nli數據集訓練
長文本推理
在處理長文本推理任務時表現優異
情感分析
在情感分析任務中達到96%的準確率
模型能力
零樣本分類
自然語言推理
情感分析
長文本處理
邏輯推理
使用案例
文本分類
零樣本主題分類
無需訓練即可對新文本進行分類
在多個數據集上準確率達79%-96%
自然語言理解
文本蘊含判斷
判斷兩段文本之間的邏輯關係(蘊含/矛盾/中性)
在MNLI上準確率達89%
情感分析
評論情感分析
分析用戶評論的情感傾向
在SST-2數據集上準確率達96%
🚀 Transformers模型 - ModernBERT-large
ModernBERT-large是一個經過多任務微調的模型,在自然語言推理和零樣本分類等任務中表現出色,能夠處理長文本推理和情感分析等多種任務。
🚀 快速開始
此模型是在任務源自然語言推理(NLI)任務上進行多任務微調的ModernBERT模型,涵蓋了MNLI、ANLI、SICK、WANLI、doc - nli、LingNLI、FOLIO、FOL - NLI、LogicNLI、Label - NLI等任務(以及下表中的所有數據集)。這相當於一個“指令”版本的模型。該模型在Nvidia A30 GPU上訓練了200k步。
它在推理任務(在ANLI和FOLIO上比llama 3.1 8B Instruct表現更好)、長上下文推理、情感分析和使用新標籤的零樣本分類方面表現出色。
✨ 主要特性
- 強大的推理能力:在多種自然語言推理任務中表現優異,如MNLI、ANLI等。
- 零樣本分類:藉助專門構建的NLI數據集,在零樣本分類任務中表現良好。
- 長上下文處理:能夠有效處理長文本的推理任務。
- 多任務適應性:可用於情感分析、自然語言推理等多種任務。
📦 安裝指南
文檔未提及安裝步驟,故跳過此章節。
💻 使用示例
基礎用法
[ZS] 零樣本分類管道
from transformers import pipeline
classifier = pipeline("zero-shot-classification",model="tasksource/ModernBERT-large-nli")
text = "one day I will see the world"
candidate_labels = ['travel', 'cooking', 'dancing']
classifier(text, candidate_labels)
該模型的NLI訓練數據包括label - nli,這是一個專門為提高此類零樣本分類而構建的NLI數據集。
[NLI] 自然語言推理管道
from transformers import pipeline
pipe = pipeline("text-classification",model="tasksource/ModernBERT-large-nli")
pipe([dict(text='there is a cat',
text_pair='there is a black cat')]) #list of (premise,hypothesis)
高級用法
此模型的檢查點比基礎版本具有更強的推理和細粒度能力,可用於進一步的微調。
📚 詳細文檔
模型測試準確率
以下表格展示了模型的測試準確率。這些是同一單個Transformer在不同分類頭下的得分。通過在單任務上進行微調(如SST)可以獲得進一步的提升,但此檢查點非常適合零樣本分類和自然語言推理(矛盾/蘊含/中立分類)。
測試名稱 | 測試準確率 |
---|---|
glue/mnli | 0.89 |
glue/qnli | 0.96 |
glue/rte | 0.91 |
glue/wnli | 0.64 |
glue/mrpc | 0.81 |
glue/qqp | 0.87 |
glue/cola | 0.87 |
glue/sst2 | 0.96 |
super_glue/boolq | 0.66 |
super_glue/cb | 0.86 |
super_glue/multirc | 0.9 |
super_glue/wic | 0.71 |
super_glue/axg | 1 |
anli/a1 | 0.72 |
anli/a2 | 0.54 |
anli/a3 | 0.55 |
sick/label | 0.91 |
sick/entailment_AB | 0.93 |
snli | 0.94 |
scitail/snli_format | 0.95 |
hans | 1 |
WANLI | 0.77 |
recast/recast_ner | 0.85 |
recast/recast_sentiment | 0.97 |
recast/recast_verbnet | 0.89 |
recast/recast_megaveridicality | 0.87 |
recast/recast_verbcorner | 0.87 |
recast/recast_kg_relations | 0.9 |
recast/recast_factuality | 0.95 |
recast/recast_puns | 0.98 |
probability_words_nli/reasoning_1hop | 1 |
probability_words_nli/usnli | 0.79 |
probability_words_nli/reasoning_2hop | 0.98 |
nan - nli | 0.85 |
nli_fever | 0.78 |
breaking_nli | 0.99 |
conj_nli | 0.72 |
fracas | 0.79 |
dialogue_nli | 0.94 |
mpe | 0.75 |
dnc | 0.91 |
recast_white/fnplus | 0.76 |
recast_white/sprl | 0.9 |
recast_white/dpr | 0.84 |
add_one_rte | 0.94 |
paws/labeled_final | 0.96 |
pragmeval/pdtb | 0.56 |
lex_glue/scotus | 0.58 |
lex_glue/ledgar | 0.85 |
dynasent/dynabench.dynasent.r1.all/r1 | 0.83 |
dynasent/dynabench.dynasent.r2.all/r2 | 0.76 |
cycic_classification | 0.96 |
lingnli | 0.91 |
monotonicity - entailment | 0.97 |
scinli | 0.88 |
naturallogic | 0.93 |
dynahate | 0.86 |
syntactic - augmentation - nli | 0.94 |
autotnli | 0.92 |
defeasible - nli/atomic | 0.83 |
defeasible - nli/snli | 0.8 |
help - nli | 0.96 |
nli - veridicality - transitivity | 0.99 |
lonli | 0.99 |
dadc - limit - nli | 0.79 |
folio | 0.71 |
tomi - nli | 0.54 |
puzzte | 0.59 |
temporal - nli | 0.93 |
counterfactually - augmented - snli | 0.81 |
cnli | 0.9 |
boolq - natural - perturbations | 0.72 |
equate | 0.65 |
logiqa - 2.0 - nli | 0.58 |
mindgames | 0.96 |
ConTRoL - nli | 0.66 |
logical - fallacy | 0.38 |
cladder | 0.89 |
conceptrules_v2 | 1 |
zero - shot - label - nli | 0.79 |
scone | 1 |
monli | 1 |
SpaceNLI | 1 |
propsegment/nli | 0.92 |
FLD.v2/default | 0.91 |
FLD.v2/star | 0.78 |
SDOH - NLI | 0.99 |
scifact_entailment | 0.87 |
feasibilityQA | 0.79 |
AdjectiveScaleProbe - nli | 1 |
resnli | 1 |
semantic_fragments_nli | 1 |
dataset_train_nli | 0.95 |
nlgraph | 0.97 |
ruletaker | 0.99 |
PARARULE - Plus | 1 |
logical - entailment | 0.93 |
nope | 0.56 |
LogicNLI | 0.91 |
contract - nli/contractnli_a/seg | 0.88 |
contract - nli/contractnli_b/full | 0.84 |
nli4ct_semeval2024 | 0.72 |
biosift - nli | 0.92 |
SIGA - nli | 0.57 |
FOL - nli | 0.79 |
doc - nli | 0.81 |
mctest - nli | 0.92 |
natural - language - satisfiability | 0.92 |
idioms - nli | 0.83 |
lifecycle - entailment | 0.79 |
MSciNLI | 0.84 |
hover - 3way/nli | 0.92 |
seahorse_summarization_evaluation | 0.81 |
missing - item - prediction/contrastive | 0.88 |
Pol_NLI | 0.93 |
synthetic - retrieval - NLI/count | 0.72 |
synthetic - retrieval - NLI/position | 0.9 |
synthetic - retrieval - NLI/binary | 0.92 |
babi_nli | 0.98 |
🔧 技術細節
文檔未提及技術實現細節,故跳過此章節。
📄 許可證
本模型使用的許可證為Apache - 2.0。
📚 引用
@inproceedings{sileo-2024-tasksource,
title = "tasksource: A Large Collection of {NLP} tasks with a Structured Dataset Preprocessing Framework",
author = "Sileo, Damien",
booktitle = "Proceedings of the 2024 Joint International Conference on Computational Linguistics, Language Resources and Evaluation (LREC-COLING 2024)",
month = may,
year = "2024",
address = "Torino, Italia",
publisher = "ELRA and ICCL",
url = "https://aclanthology.org/2024.lrec-main.1361",
pages = "15655--15684",
}
Phi 2 GGUF
其他
Phi-2是微軟開發的一個小型但強大的語言模型,具有27億參數,專注於高效推理和高質量文本生成。
大型語言模型 支持多種語言
P
TheBloke
41.5M
205
Roberta Large
MIT
基於掩碼語言建模目標預訓練的大型英語語言模型,採用改進的BERT訓練方法
大型語言模型 英語
R
FacebookAI
19.4M
212
Distilbert Base Uncased
Apache-2.0
DistilBERT是BERT基礎模型的蒸餾版本,在保持相近性能的同時更輕量高效,適用於序列分類、標記分類等自然語言處理任務。
大型語言模型 英語
D
distilbert
11.1M
669
Llama 3.1 8B Instruct GGUF
Meta Llama 3.1 8B Instruct 是一個多語言大語言模型,針對多語言對話用例進行了優化,在常見的行業基準測試中表現優異。
大型語言模型 英語
L
modularai
9.7M
4
Xlm Roberta Base
MIT
XLM-RoBERTa是基於100種語言的2.5TB過濾CommonCrawl數據預訓練的多語言模型,採用掩碼語言建模目標進行訓練。
大型語言模型 支持多種語言
X
FacebookAI
9.6M
664
Roberta Base
MIT
基於Transformer架構的英語預訓練模型,通過掩碼語言建模目標在海量文本上訓練,支持文本特徵提取和下游任務微調
大型語言模型 英語
R
FacebookAI
9.3M
488
Opt 125m
其他
OPT是由Meta AI發佈的開放預訓練Transformer語言模型套件,參數量從1.25億到1750億,旨在對標GPT-3系列性能,同時促進大規模語言模型的開放研究。
大型語言模型 英語
O
facebook
6.3M
198
1
基於transformers庫的預訓練模型,適用於多種NLP任務
大型語言模型
Transformers

1
unslothai
6.2M
1
Llama 3.1 8B Instruct
Llama 3.1是Meta推出的多語言大語言模型系列,包含8B、70B和405B參數規模,支持8種語言和代碼生成,優化了多語言對話場景。
大型語言模型
Transformers 支持多種語言

L
meta-llama
5.7M
3,898
T5 Base
Apache-2.0
T5基礎版是由Google開發的文本到文本轉換Transformer模型,參數規模2.2億,支持多語言NLP任務。
大型語言模型 支持多種語言
T
google-t5
5.4M
702
精選推薦AI模型
Llama 3 Typhoon V1.5x 8b Instruct
專為泰語設計的80億參數指令模型,性能媲美GPT-3.5-turbo,優化了應用場景、檢索增強生成、受限生成和推理任務
大型語言模型
Transformers 支持多種語言

L
scb10x
3,269
16
Cadet Tiny
Openrail
Cadet-Tiny是一個基於SODA數據集訓練的超小型對話模型,專為邊緣設備推理設計,體積僅為Cosmo-3B模型的2%左右。
對話系統
Transformers 英語

C
ToddGoldfarb
2,691
6
Roberta Base Chinese Extractive Qa
基於RoBERTa架構的中文抽取式問答模型,適用於從給定文本中提取答案的任務。
問答系統 中文
R
uer
2,694
98