/ Модель

Характеристики

Контекст
512 токенов
Параметры
138 млн
Лицензия
afl-3.0
Архитектура
bert · dense
Опубликована
16 июл 2022

Italian-Legal-BERT

Заполнение пропусковТекст → текст3 профессии

BERT-модель для итальянских юридических текстов, предназначенная прежде всего для предсказания замаскированных слов и адаптации к профильным NLP-задачам.

644скачиваний за 30 дней60лайковвеса обновлены28 авг 2023

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

ITALIAN-LEGAL-BERT — итальянская языковая модель на архитектуре BERT, разработанная для работы с юридическими текстами. Она основана на bert-base-italian-xxl-cased и дополнительно предобучена на корпусе итальянского гражданского права из Национального архива судебной практики. В карточке указано около 137,9 млн параметров; модель использует маскированное языковое моделирование и принимает последовательности длиной до 512 токенов.

Основное применение — заполнение пропусков в итальянских юридических текстах. Представления модели также можно использовать как основу для задач классификации предложений, распознавания именованных сущностей и оценки сходства предложений после настройки под конкретный сценарий. Авторы сообщают о лучших результатах на ряде специализированных задач по сравнению с общеязыковой итальянской BERT-моделью.

Модель доступна в форматах PyTorch и Safetensors. Лицензия — AFL-3.0. Указанное в README расширение на длинные документы относится к отдельным вариантам семейства, а не к этой модели; контекст данной версии ограничен 512 токенами.

Сценарии применения

  • восстановление пропущенных слов в итальянских юридических документах
  • подготовка эмбеддингов для классификации итальянских судебных документов
  • распознавание именованных сущностей в юридических текстах после дообучения
  • оценка сходства итальянских юридических предложений после настройки

Ограничения

Контекст этой версии ограничен 512 токенами, поэтому для длинных документов может потребоваться отдельный вариант семейства LSG. Классификация, распознавание сущностей и оценка сходства описаны как downstream-сценарии и могут требовать настройки модели.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

ITALIAN-LEGAL-BERT is based on bert-base-italian-xxl-cased with additional pre-training of the Italian BERT model on Italian civil law corpora. It achieves better results than the ‘general-purpose’ Italian BERT in different domain-specific tasks.

ITALIAN-LEGAL-BERT variants [NEW!!!]

  • FROM SCRATCH, It is the ITALIAN-LEGAL-BERT variant pre-trained from scratch on Italian legal documents (ITA-LEGAL-BERT-SC) based on the CamemBERT architecture
  • DISTILLED, a distilled version of ITALIAN-LEGAL-BERT ( DISTIL-ITA-LEGAL-BERT)

For long documents

Note: We are working on the extended version of the paper with more details and the results of these new models. We will update you soon

ITALIAN-LEGAL-BERT model can be loaded like:

from transformers import AutoModel, AutoTokenizer
model_name = "dlicari/Italian-Legal-BERT"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModel.from_pretrained(model_name)

You can use the Transformers library fill-mask pipeline to do inference with ITALIAN-LEGAL-BERT.

from transformers import pipeline
model_name = "dlicari/Italian-Legal-BERT"
fill_mask = pipeline("fill-mask", model_name)
fill_mask("Il [MASK] ha chiesto revocarsi l'obbligo di pagamento")
#[{'sequence': "Il ricorrente ha chiesto revocarsi l'obbligo di pagamento",'score': 0.7264330387115479},
# {'sequence': "Il convenuto ha chiesto revocarsi l'obbligo di pagamento",'score': 0.09641049802303314},
# {'sequence': "Il resistente ha chiesto revocarsi l'obbligo di pagamento",'score': 0.039877112954854965},
# {'sequence': "Il lavoratore ha chiesto revocarsi l'obbligo di pagamento",'score': 0.028993653133511543},
# {'sequence': "Il Ministero ha chiesto revocarsi l'obbligo di pagamento", 'score': 0.025297977030277252}]

In this COLAB: ITALIAN-LEGAL-BERT: Minimal Start for Italian Legal Downstream Tasks how to use it for sentence similarity, sentence classification, and named entity recognition

@inproceedings{licari_italian-legal-bert_2022,
	address = {Bozen-Bolzano, Italy},
	series = {{CEUR} {Workshop} {Proceedings}},
	title = {{ITALIAN}-{LEGAL}-{BERT}: {A} {Pre}-trained {Transformer} {Language} {Model} for {Italian} {Law}},
	volume = {3256},
	shorttitle = {{ITALIAN}-{LEGAL}-{BERT}},
	url = {https://ceur-ws.org/Vol-3256/#km4law3},
	language = {en},
	urldate = {2022-11-19},
	booktitle = {Companion {Proceedings} of the 23rd {International} {Conference} on {Knowledge} {Engineering} and {Knowledge} {Management}},
	publisher = {CEUR},
	author = {Licari, Daniele and Comandè, Giovanni},
	editor = {Symeonidou, Danai and Yu, Ran and Ceolin, Davide and Poveda-Villalón, María and Audrito, Davide and Caro, Luigi Di and Grasso, Francesca and Nai, Roberto and Sulis, Emilio and Ekaputra, Fajar J. and Kutz, Oliver and Troquard, Nicolas},
	month = sep,
	year = {2022},
	note = {ISSN: 1613-0073},
	file = {Full Text PDF:https://ceur-ws.org/Vol-3256/km4law3.pdf},
}

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · fill-mask

Можно запустить

Подбираем GPU…

Класс архитектуры
BertForMaskedLM
Ревизия весов
1dfd1e4

0 моделей