/ Модель

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

Контекст
512 токенов
Параметры
136 млн
Архитектура
bert · dense
Опубликована
2 мар 2022

spbert-mlm-wso-base

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

SPBERT — BERT, предварительно обученный на запросах SPARQL для вопросно-ответных систем по графам знаний.

52скачиваний за 30 дней1лайквеса обновлены15 мар 2022

Бенчмарки

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

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

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

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

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

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

SPBERT — вариант BERT для предварительного обучения на запросах SPARQL, разработанный Hieu Tran, Long Phan, James Anibal, Binh T. Nguyen и Truong-Son Nguyen. Модель предназначена для вопросно-ответных систем, работающих с графами знаний; опубликованный пример загружает токенизатор и модель через Transformers и кодирует запрос SPARQL.

Это плотная модель архитектуры BERT с 135,5 млн параметров и контекстом до 512 токенов. Репозиторий содержит веса в форматах PyTorch, TensorFlow и Flax. Метаданные указывают задачу question-answering, а архитектура masked language model и карточка также указывают fill-mask; для практического поиска по назначению основная задача — question-answering. Лицензия в предоставленных данных не указана.

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

  • подготовка запросов SPARQL для ответа на вопросы по графу знаний
  • заполнение пропущенных токенов в последовательностях SPARQL
  • кодирование запросов SPARQL для исследовательских экспериментов с вопросно-ответными системами

Ограничения

Контекст ограничен 512 токенами. В предоставленных данных не описаны метрики качества и лицензия.

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

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

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

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

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

Открыть на Hugging Face

SPBERT MLM+WSO (Initialized)

Introduction

Paper: SPBERT: An Efficient Pre-training BERT on SPARQL Queries for Question Answering over Knowledge Graphs Authors: Hieu Tran, Long Phan, James Anibal, Binh T. Nguyen, Truong-Son Nguyen

How to use

For more details, do check out our Github repo. Here is an example in Pytorch:

from transformers import AutoTokenizer, AutoModel
tokenizer = AutoTokenizer.from_pretrained('razent/spbert-mlm-wso-base')
model = AutoModel.from_pretrained("razent/spbert-mlm-wso-base")
text = "select * where brack_open var_a var_b var_c sep_dot brack_close"
encoded_input = tokenizer(text, return_tensors='pt')
output = model(**encoded_input)

or Tensorflow

from transformers import AutoTokenizer, TFAutoModel
tokenizer = AutoTokenizer.from_pretrained('razent/spbert-mlm-wso-base')
model = TFAutoModel.from_pretrained("razent/spbert-mlm-wso-base")
text = "select * where brack_open var_a var_b var_c sep_dot brack_close"
encoded_input = tokenizer(text, return_tensors='tf')
output = model(encoded_input)

Citation

@misc{tran2021spbert,
      title={SPBERT: An Efficient Pre-training BERT on SPARQL Queries for Question Answering over Knowledge Graphs}, 
      author={Hieu Tran and Long Phan and James Anibal and Binh T. Nguyen and Truong-Son Nguyen},
      year={2021},
      eprint={2106.09997},
      archivePrefix={arXiv},
      primaryClass={cs.CL}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей