/ Модель

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

Контекст
514 токенов
Параметры
659 млн
Архитектура
xlm-roberta · dense
Базовая модель
xlm-roberta-large
Библиотека
transformers
Опубликована
9 янв 2025

multilabel_patent_classifier

Классификация текстаТекст → label

Дообученная XLM-RoBERTa-large классифицирует английские названия исторических патентов по 146 классам Британского патентного ведомства.

20скачиваний за 30 дней0лайковвеса обновлены27 июл 2026

Бенчмарки

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

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

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

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

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

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

multilabel_patent_classifier — дообученная Matthew Lee Chen модель XLM-RoBERTa-large для многометочной классификации названий патентов по 146 классам Британского патентного ведомства. Она принимает текст заголовка патента и предсказывает связанные с ним классы, что подходит для автоматической категоризации исторических патентных документов и поиска по тематике изобретений. Модель содержит 658,7 млн параметров, использует архитектуру XLM-RoBERTa для классификации последовательностей и имеет контекстное окно 514 токенов. Дообучение проводилось 10 эпох на данных о патентах 1855–1883 годов; метки классов были получены от Британского патентного ведомства.

Модель рассчитана на английские названия патентов и узкую историческую классификацию. Её показатели оценивались по precision, recall, F1, exact match и any match, однако численные результаты в доступном описании отсутствуют. Лицензия в предоставленных данных не указана.

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

  • Классификация названий британских патентов 1855–1883 годов
  • Автоматическое присвоение патентных классов заголовкам изобретений
  • Тематическая индексация исторических патентных документов

Ограничения

Модель обучена на английских названиях патентов 1855–1883 годов и нацелена на 146 классов Британского патентного ведомства, поэтому её применимость к современным патентам и другим системам классификации не подтверждена. Численные метрики качества и лицензия в предоставленных данных отсутствуют.

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

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

Открыть на Hugging Face

Patent Classification Model

Model Description

multilabel_patent_classifier is a fine-tuned XLM-RoBERTa-large model that has been trained on patent class information between 1855-1883 made available here.

It has been trained to recognize 146 classes of named entities outlined by the British Patent Office. These are made available here.

We take the original xlm-roberta-large weights and fine tune on our custom dataset for 10 epochs with a learning rate of 2e-05 and a batch size of 64.

Usage

This model can be used with HuggingFace Transformer's Pipelines API for NER:

from transformers import pipeline, AutoModelForTokenClassification, AutoTokenizer

model_name = "matthewleechen/multilabel_patent_classifier"

tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForTokenClassification.from_pretrained(model_name)

pipe = pipeline(
  task="text-classification",
  model=model,
  device = 0,
  tokenizer=tokenizer,
  return_all_scores=True
)

Training Data

Our training data consists of patent titles labelled with 0-1 tags for each patent class. Labels were generated by the British Patent Office between 1855-1883 and our patent titles were extracted from the front pages of our specification texts using a patent title NER model.

Training Procedure

We use the standard multi-label classification protocols with the HuggingFace Trainer API, but replace the default BCEWithLogitsLoss with a focal loss function (α=1, γ=2) to address class imbalance. Both during evaluation and at inference, we apply a sigmoid to each logit and use a 0.5 threshold to determine positive labels for each class.

Evaluation

We compute precision, recall, and F1 for each class (with a 0.5 sigmoid threshold), as well as exact match (only if ground truth and predicted classes are identical) and any match (if any overlap between ground truth and predicted classes) percentages.

These scores are aggregated for the test set below.

References

@misc{hanlon2016,
  title = {{British Patent Technology Classification Database: 1855–1882}},
  author = {Hanlon, Walker},
  year = {2016},
  url = {http://www.econ.ucla.edu/whanlon/},
  note = {Available at: \url{http://www.econ.ucla.edu/whanlon/}}
}

@misc{lin2018focallossdenseobject,
  title={Focal Loss for Dense Object Detection}, 
  author={Tsung-Yi Lin and Priya Goyal and Ross Girshick and Kaiming He and Piotr Dollár},
  year={2018},
  eprint={1708.02002},
  archivePrefix={arXiv},
  primaryClass={cs.CV},
  url={https://arxiv.org/abs/1708.02002}, 
}

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

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

GPU в ailist

Универсальный рантайм · transformers · text-classification

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

Подбираем GPU…

Класс архитектуры
XLMRobertaForSequenceClassification
Ревизия весов
d170932

0 моделей