/ Модель

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

Контекст
512 токенов
Лицензия
Apache 2.0
Архитектура
distilbert · dense
Базовая модель
distilbert-base-uncased
Опубликована
29 июн 2026

reviewmate-classifier-v1

Классификация текстаТекст → label4 профессии

Модель DistilBERT классифицирует предложения научных аннотаций по риторическим ролям для извлечения структуры эмпирических исследований.

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

Бенчмарки

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

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

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

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

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

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

ReviewMate Rhetorical Sentence Classifier v1 — это модель DistilBERT, разработанная для ReviewMate и дообученная в два этапа на PubMed-RCT и CSAbstruct. Она относит отдельные предложения из аннотаций научных статей к одной из пяти риторических ролей: контекст и мотивация, цель исследования, методы, результаты или выводы.

Модель предназначена для извлечения структуры эмпирических научных работ и используется в ReviewMate для поиска и синтеза литературы. Она лучше всего подходит для статей по информатике, ИИ и прикладным STEM-дисциплинам; заявленная точность составляет 0,7517 на CSAbstruct и 0,8833 на PubMed-RCT. Архитектура — DistilBERT для классификации последовательностей, максимальная длина контекста — 512 токенов, основной язык — английский.

Классификация выполняется по одному предложению без учета соседнего контекста. Качество может снижаться на теоретических, математических и гуманитарных текстах, а также на неэмпирических работах. Модель распространяется по лицензии Apache-2.0.

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

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

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

ReviewMate Rhetorical Sentence Classifier — v1

A DistilBERT model that classifies sentences from research paper abstracts into five rhetorical roles. Optimized for empirical scientific writing across STEM domains, with strong performance on computer science / AI literature.

Task

Given a sentence from a research abstract, predict its rhetorical role:

  • BACKGROUND — context, prior work, motivation
  • OBJECTIVE — research goal or hypothesis
  • METHODS — approach, design, techniques used
  • RESULTS — findings, benchmarks, measurements
  • CONCLUSIONS — interpretation, implications, future work

These rhetorical categories apply to empirical scientific writing across most STEM domains.

Performance

Evaluated on held-out test sets:

Test SetDomainAccuracyF1 MacroF1 Weighted
CSAbstructCS / AI0.75170.75560.7527
PubMed-RCTBiomedical0.88330.82940.8825

Best suited for computer science, AI/ML, applied STEM, and quantitative empirical research. Performance may degrade on theoretical, mathematical, or humanities papers due to different rhetorical conventions.

Usage

from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch

model_id = "Himel000/reviewmate-classifier-v1"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForSequenceClassification.from_pretrained(model_id)

sentence = "We propose a novel transformer architecture for sequence classification."
inputs = tokenizer(sentence, return_tensors="pt", truncation=True, max_length=64)

with torch.no_grad():
    outputs = model(**inputs)

predicted_class_id = outputs.logits.argmax(dim=-1).item()
predicted_label = model.config.id2label[predicted_class_id]
print(predicted_label)

Training Approach

The model was fine-tuned in two sequential stages to leverage large-scale rhetorical data while adapting to target domain writing style.

Stage 1 — Large-scale rhetorical learning:

  • Base: distilbert-base-uncased
  • Data: PubMed-RCT-200k (~2.2M labeled sentences)
  • Epochs: 2, learning rate: 5e-5, effective batch size: 128
  • Purpose: Learn general rhetorical patterns from the largest available labeled dataset

Stage 2 — Domain adaptation:

  • Continued fine-tuning from Stage 1 weights
  • Data: CSAbstruct (~11k labeled CS sentences)
  • Epochs: 4, learning rate: 2e-5 (low to preserve Stage 1 knowledge), batch size: 32
  • Purpose: Adapt rhetorical patterns to CS/AI writing conventions

Total compute: ~4 hours (Kaggle T4 x2).

The two-stage approach improved out-of-domain F1 from 0.39 (after Stage 1 alone) to 0.76, demonstrating the value of staged transfer learning for cross-domain rhetorical classification.

Project Context

This model powers the rhetorical extraction component of ReviewMate, an AI-powered literature scanning and synthesis tool for empirical research papers.

Scope and Limitations

  • Optimized for empirical scientific writing (introduction → method → result → conclusion structure)
  • Strongest on CS, AI/ML, applied STEM, and quantitative empirical research
  • Not designed for theoretical mathematics (theorem-proof structure), humanities, or non-empirical writing
  • Single-sentence classification (no surrounding sentence context)
  • Cross-domain expansion to additional fields is part of the project's open contribution roadmap

Citation

Datasets used for training:

Dernoncourt, F., & Lee, J. Y. (2017). PubMed 200k RCT: a Dataset for Sequential Sentence Classification in Medical Abstracts. IJCNLP 2017.

Cohan, A., Beltagy, I., King, D., Dalvi, B., & Weld, D. (2019). Pretrained Language Models for Sequential Sentence Classification. EMNLP 2019.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей