/ Модель

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

Контекст
512 токенов
Параметры
40 млн
Лицензия
Apache 2.0
Архитектура
bert · dense
Базовая модель
all-MiniLM-L12-v2
Библиотека
hierarchy-transformers
Опубликована
20 янв 2024

HiT-MiniLM-L12-WordNetNoun

ЭмбеддингиТекст → embedding3 профессии

Англоязычный HiT-энкодер для построения эмбеддингов сущностей и предсказания иерархических отношений гиперонимии.

523скачиваний за 30 дней4лайкавеса обновлены24 апр 2025

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Эмбеддинги» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

HiT-MiniLM-L12-WordNetNoun — модель-энкодер Hierarchy Transformer Encoder (HiT), разработанная Yuan He, Zhangdie Yuan, Jiaoyan Chen и Ian Horrocks. Она дообучена на базе sentence-transformers/all-MiniLM-L12-v2 на иерархии гиперонимии существительных WordNet с использованием совместных гиперболических функций потерь для кластеризации и сближения связанных сущностей.

Модель кодирует названия сущностей в текстовые эмбеддинги в гиперболическом пространстве, чтобы оценивать отношения включения и предсказывать, является ли одна сущность более частной разновидностью другой. Подходит для анализа таксономий, поиска иерархических связей между понятиями и исследований представления знаний. Это англоязычная модель на 40 млн параметров с контекстом до 512 токенов; веса доступны в формате safetensors. Лицензия — Apache 2.0.

Обучение ориентировано на существительные и отношения гиперонимии WordNet, поэтому качество для иных типов сущностей и иерархий может отличаться. Модель предназначена для извлечения признаков и проверки отношений subsumption; README не заявляет о генерации текста.

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

  • Построение эмбеддингов названий понятий в таксономиях
  • Проверка, является ли понятие подтипом другого
  • Поиск гиперонимов и гипонимов для существительных
  • Сравнение сущностей по их месту в иерархии WordNet
  • Исследование иерархических представлений знаний

Ограничения

Обучение сфокусировано на иерархии гиперонимии существительных WordNet, поэтому перенос на другие типы сущностей и иерархических отношений не гарантирован. Контекст ограничен 512 токенами.

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

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

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

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

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

Открыть на Hugging Face

Hierarchy-Transformers/HiT-MiniLM-L12-WordNetNoun

A Hierarchy Transformer Encoder (HiT) model that explicitly encodes entities according to their hierarchical relationships.

Model Description

HiT-MiniLM-L12-WordNet is a HiT model trained on WordNet's subsumption (hypernym) hierarchy of noun entities.

  • Developed by: Yuan He, Zhangdie Yuan, Jiaoyan Chen, and Ian Horrocks
  • Model type: Hierarchy Transformer Encoder (HiT)
  • License: Apache license 2.0
  • Hierarchy: WordNet's subsumption (hypernym) hierarchy of noun entities.
  • Training Dataset: Hierarchy-Transformers/WordNetNoun
  • Pre-trained model: sentence-transformers/all-MiniLM-L12-v2
  • Training Objectives: Jointly optimised on Hyperbolic Clustering and Hyperbolic Centripetal losses (see definitions in the paper)

Model Versions

VersionModel RevisionNote
v1.0 (Random Negatives)main or v1-random-negativesThe variant trained on random negatives, as detailed in the paper.
v1.0 (Hard Negatives)v1-hard-negativesThe variant trained on hard negatives, as detailed in the paper.

Model Sources

Usage

HiT models are used to encode entities (presented as texts) and predict their hierarhical relationships in hyperbolic space.

Get Started

Install hierarchy_transformers (check our repository) through pip or GitHub.

Use the code below to get started with the model.

from hierarchy_transformers import HierarchyTransformer

# load the model
model = HierarchyTransformer.from_pretrained('Hierarchy-Transformers/HiT-MiniLM-L12-WordNetNoun')

# entity names to be encoded.
entity_names = ["computer", "personal computer", "fruit", "berry"]

# get the entity embeddings
entity_embeddings = model.encode(entity_names)

Default Probing for Subsumption Prediction

Use the entity embeddings to predict the subsumption relationships between them.

# suppose we want to compare "personal computer" and "computer", "berry" and "fruit"
child_entity_embeddings = model.encode(["personal computer", "berry"], convert_to_tensor=True)
parent_entity_embeddings = model.encode(["computer", "fruit"], convert_to_tensor=True)

# compute the hyperbolic distances and norms of entity embeddings
dists = model.manifold.dist(child_entity_embeddings, parent_entity_embeddings)
child_norms = model.manifold.dist0(child_entity_embeddings)
parent_norms = model.manifold.dist0(parent_entity_embeddings)

# use the empirical function for subsumption prediction proposed in the paper
# `centri_score_weight` and the overall threshold are determined on the validation set
subsumption_scores = - (dists + centri_score_weight * (parent_norms - child_norms))

Train Your Own Models

Use the example scripts in our repository to reproduce existing models and train/evaluate your own models.

Full Model Architecture

HierarchyTransformer(
  (0): Transformer({'max_seq_length': 128, 'do_lower_case': False}) with Transformer model: BertModel 
  (1): Pooling({'word_embedding_dimension': 384, 'pooling_mode_cls_token': False, 'pooling_mode_mean_tokens': True, 'pooling_mode_max_tokens': False, 'pooling_mode_mean_sqrt_len_tokens': False, 'pooling_mode_weightedmean_tokens': False, 'pooling_mode_lasttoken': False})
)

Citation

Yuan He, Zhangdie Yuan, Jiaoyan Chen, Ian Horrocks. Language Models as Hierarchy Encoders. Advances in Neural Information Processing Systems 37 (NeurIPS 2024).

@article{he2024language,
  title={Language models as hierarchy encoders},
  author={He, Yuan and Yuan, Moy and Chen, Jiaoyan and Horrocks, Ian},
  journal={Advances in Neural Information Processing Systems},
  volume={37},
  pages={14690--14711},
  year={2024}
}

Model Card Contact

For any queries or feedback, please contact Yuan He (yuan.he(at)cs.ox.ac.uk).

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей