/ Модель

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

Контекст
512 токенов
Параметры
385 млн
Лицензия
MIT
Архитектура
t5 · dense
Опубликована
7 дек 2022

scientific_abstract_simplification

Языковая модель4 профессии

Дообученная англоязычная Flan-T5-large упрощает научные аннотации и превращает их в доступные изложения для широкой аудитории.

139скачиваний за 30 дней24лайкавеса обновлены31 дек 2025

Бенчмарки

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

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

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

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

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

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

Scientific Abstract Simplification — англоязычная модель на архитектуре Flan-T5-large, разработанная командой проекта TL;DR it при участии Montana State University, Indiana University Bloomington и Drexel University. Она переписывает сложные научные аннотации в более понятные краткие изложения для широкой аудитории. Для лучшего результата перед текстом нужно добавить инструкцию «summarize, simplify, and contextualize: ».

Модель дообучена в два этапа на задачах упрощения, контекстуализации и создания популярных изложений научных материалов; в карточке указано, что она превзошла предыдущую базовую версию по всем метрикам оценки. Модель содержит 385,2 млн параметров, принимает и генерирует текст, а её контекст ограничен 512 токенами. Лицензия — MIT.

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

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

Ограничения

Для рекомендуемого результата входной текст следует предварять инструкцией «summarize, simplify, and contextualize: ». Контекст модели ограничен 512 токенами.

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

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

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

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

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

Открыть на Hugging Face

TL;DR

Scientific Abstract Simplification (SAS) is a tool designed to rewrite complex scientific abstracts into simpler, more comprehensible versions. Our objective is to make scientific knowledge universally accessible. If you have already experimented with our baseline model (sas_baseline), you will find that the current model surpasses its predecessor in terms of all evaluation metrics. Feel free to test it via the Hosted Inference API to your right. Simply select one of the provided examples or input your own scientific abstract. Just ensure to precede your text with the instruction, "summarize, simplify, and contextualize: ", followed by a space. For local usage, refer to the Usage section."

Project Description

Open science has significantly reduced barriers to accessing scientific papers. However, attainable research does not entail accessible knowledge. Consequently, many individuals might prefer to rely on succinct social media narratives rather than endeavour to comprehend a scientific paper. This preference is understandable as humans often favor narratives over dry, technical information. So, why not "translate" these intricate scientific abstracts into simpler, more accessible narratives? Several prestigious journals have already initiated steps towards enhancing accessibility. For instance, PNAS requires authors to submit Significance Statements understandable to an 'undergraduate-educated scientist', while Science includes an editor's abstract to provide a swift overview of the paper's salient points.

In this project, our objective is to employ AI to rewrite scientific abstracts into easily understandable scientific narratives. To facilitate this, we have curated two new datasets: one containing PNAS abstract-significance pairs and the other encapsulating editor abstracts from Science. We utilize a Transformer model (a variant known as Flan-T5) to fine-tune our model for the task of simplifying scientific abstracts. Initially, the model is fine-tuned utilizing multiple discrete instructions by amalgamating four pertinent tasks in a challenge-proportional manner (a strategy we refer to as Multi-Instruction Pretuning). Subsequently, we continue the fine-tuning process exclusively with the abstract-significance corpus. Our model can generate lay summaries that outperform models fine-tuned solely with the abstract-significance corpus and models fine-tuned with traditional task combinations. We hope our work can foster a more comprehensive understanding of scientific research, enabling a larger audience to benefit from open science.

  • Model type: Language model
  • Developed by:
    • PIs: Jason Clark and Hannah McKelvey, Montana State University
    • Fellow: Haining Wang, Indiana University Bloomington; Deanna Zarrillo, Drexel University
    • Collaborator: Zuoyu Tian, Indiana University Bloomington
    • LEADING Montana State University Library, Project "TL;DR it": Automating Article Synopses for Search Engine Optimization and Citizen Science
  • Language(s) (NLP): English
  • License: MIT
  • Parent Model: FLAN-T5-large

Usage

Use the code below to get started with the model. Remember to prepend the INSTRUCTION for best performance.

import torch
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
INSTRUCTION = "summarize, simplify, and contextualize: "
tokenizer = AutoTokenizer.from_pretrained("haining/scientific_abstract_simplification")
model = AutoModelForSeq2SeqLM.from_pretrained("haining/scientific_abstract_simplification")
input_text = "The COVID-19 pandemic presented enormous data challenges in the United States. Policy makers, epidemiological modelers, and health researchers all require up-to-date data on the pandemic and relevant public behavior, ideally at fine spatial and temporal resolution. The COVIDcast API is our attempt to fill this need: Operational since April 2020, it provides open access to both traditional public health surveillance signals (cases, deaths, and hospitalizations) and many auxiliary indicators of COVID-19 activity, such as signals extracted from deidentified medical claims data, massive online surveys, cell phone mobility data, and internet search trends. These are available at a fine geographic resolution (mostly at the county level) and are updated daily. The COVIDcast API also tracks all revisions to historical data, allowing modelers to account for the frequent revisions and backfill that are common for many public health data sources. All of the data are available in a common format through the API and accompanying R and Python software packages. This paper describes the data sources and signals, and provides examples demonstrating that the auxiliary signals in the COVIDcast API present information relevant to tracking COVID activity, augmenting traditional public health reporting and empowering research and decision-making."
encoding = tokenizer(INSTRUCTION + input_text, 
                     padding='max_length', 
                     truncation=True, 
                     return_tensors='pt')
decoded_ids = model.generate(input_ids=encoding['input_ids'],
                             attention_mask=encoding['attention_mask'], 
                             top_p=.9, 
                             do_sample=True)
print(tokenizer.decode(decoded_ids[0], skip_special_tokens=True))

Training

Data

Corpus# Training/Dev/Test Samples# Training Tokens (source, target)# Validation Tokens (source, target)# Test Tokens (source, target)Note
Scientific Abstract-Significance3,030/200/200707,071, 375,43345,697, 24,90146,985, 24,426-
Editor Abstract732/91/92154,808, 194,72119,675, 24,42119,539, 24,332-
Wiki Auto28,364/1,000/1,00018,239,990, 12,547,272643,157, 444,034642549, 444,883We used the ACL version, adopted from Huggingface datasets. The validation and test samples are split from the corpus and kept frozen.
CNN/DailyMail287,113/13,368/11,490---We used the 2.0 version, adopted from Huggingface datasets.

Setup

We finetuned the base model (flan-t5-large) on multiple relevant tasks with standard language modeling loss. During training, the source text of each task is prepended with an task-specific instruction and mapped to the corresponding target text. For example, "simplify: " is added before a wiki text, and the whole text is fed into the model to line up with the corresponding simple wiki text. The tuning process has two steps.

TaskCorpusInstructionOptimal samples
Scientific Abstract SimplificationScientific Abstract-Significance"summarize, simplify, and contextualize: "39,200
RecontextualizationEditor Abstract"contextualize: "2,200
SimplificationWiki Auto"simplify: "57,000
SummarizationCNN/DailyMail"summarize: "165,000
TotalChallenge-proportional Mixingn/a263,400
  • Multi-instruction pretuning: In the stage, we first created a task mixture using "challenge-proportional mixing" method. In a separate pilot study, for each task, we finetuned it on a base model and observed the number of samples when validation loss starts to rise. We mixed the samples of each task proportional to its optimal number of samples. A corpus is exhausted before upsampling if the number of total samples is smaller than its optimal number. We finetune with the task mixture (263,400 samples) with the aforementioned template.

  • fine-tuning: In this stage, we continued finetuning the checkpoint solely with the Scientific Abstract-Significance corpus till optimal validation loss was observed.

The multi-instruction tuning and the retuning took roughly 63 hours and 8 hours, respectively, on two NVIDIA RTX A5000 (24GB memory each) GPUs. We saved the checkpoint with the lowest validation loss for inference. We used the AdamW optimizer and a learning rate of 3e-5 with fully sharded data parallel strategy across training stages. The batch size equals to 1.

Evaluation

The model is evaluated on the SAS test set using SacreBLEU, METEOR, BERTScore, ROUGE, SARI, and ARI.

Metrics

Implementations of SacreBLEU, BERT Score, ROUGE, METEOR, and SARI are from Huggingface evaluate v.0.3.0. ARI is from py-readability-metrics v.1.4.5.

Results

We tested our model on the SAS test set (200 samples). We generate 10 lay summaries based on each sample's abstract. During generation, we used top-p sampling with p=0.9. The mean performance is reported below.

MetricsSAS
SacreBLEU↑25.60
BERT Score F1↑90.14
ROUGE-1↑52.28
ROUGE-2↑29.61
ROUGE-L↑38.02
METEOR↑43.75
SARI↑51.96
ARI↓17.04
Note: 1. Some generated texts are too short (less than 100 words) to calcualte meaningful ARI. We therefore concatenated adjecent five texts and compute ARI for the 400 longer texts (instead of original 2,000 texts). 2. BERT score, ROUGE, and METEOR are multiplied by 100.

Contact

Please contact us for any questions or suggestions.

Disclaimer

This model is designed to make scientific abstracts more accessible. Its outputs should not be relied upon for any purpose outside of this scope. There is no guarantee that the generated text accurately reflects the research it is based on. When making important decisions, it is recommended to seek the advice of human experts or consult the original papers.

Acknowledgement

This research is supported by the Institute of Museum and Library Services (IMLS) RE-246450-OLS-20.

Citation

@article{Wang2025science,
  author  = {Wang, Haining and Clark, Jason and McKelvey, Hannah and Sterman, Leila and Gao, Zheng and Tian, Zuoyu and K{\"u}bler, Sandra and Liu, Xiaozhong},
  title   = {{Science out of its Ivory Tower: Improving Accessibility with Reinforcement Learning}},
  journal = {Scientometrics},
  year    = {2025},
  volume  = {130},
  number  = {8},
  pages   = {4519--4543},
  month   = aug,
  doi     = {10.1007/s11192-025-05386-z},
  url     = {https://doi.org/10.1007/s11192-025-05386-z},
  issn    = {1588-2861}
}

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

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

GPU в ailist

Универсальный рантайм

Нельзя запустить

У модели не указана задача.

Класс архитектуры
T5ForConditionalGeneration
Ревизия весов
2ac0c30

0 моделей