/ Модель

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

Контекст
4 096 токенов
Параметры
6,6 млрд
Размер весов
13,5 ГБ
Лицензия
Apache 2.0
Архитектура
llama · dense
Опубликована
26 окт 2023

AutoCompressor-Llama-2-7b-6k

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

Дообученная Llama 2, которая сжимает длинные текстовые контексты в векторы-сводки для последующего языкового моделирования.

325скачиваний за 30 дней2лайкавеса обновлены22 ноя 2023

Бенчмарки

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

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

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

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

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

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

AutoCompressor-Llama-2-7b-6k — языковая модель Princeton NLP, полученная дообучением meta-llama/Llama-2-7b-hf методом AutoCompressor из работы Adapting Language Models to Compress Contexts. Модель предназначена для сжатия длинного текстового контекста: сегменты текста кодируются в 50 векторов-сводок, которые затем используются как накопленное контекстное представление.

Модель семейства Llama имеет 6,6 млрд параметров и рассчитана на последовательности до 6 144 токенов при обучении; метаданные указывают нативный контекст 4 096 токенов. Дообучение проводилось на 15 млрд токенов набора RedPajama. В README приведены результаты оценки perplexity при использовании сжатого контекста, а также описаны испытания на задачах in-context learning.

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

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

  • сжатие длинного контекста для языковой модели
  • передача накопленного контекста через векторы-сводки
  • эксперименты с обработкой контекста свыше длины одного сегмента
  • оценка perplexity при разных объёмах контекстной информации
  • исследование обучения языковых моделей на длинных последовательностях

Ограничения

В приведённых оценках AutoCompressor уступает варианту с полным несжатым контекстом по perplexity при контексте от 2 048 токенов. Карточка не описывает чат-интерфейс и не приводит гарантий качества для прикладных сценариев.

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

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

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

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

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

Открыть на Hugging Face

license: apache-2.0

Paper: Adapting Language Models to Compress Contexts

Code: https://github.com/princeton-nlp/AutoCompressors

Models:


AutoCompressor-Llama-2-7b-6k is a model fine-tuned from meta-llama/Llama-2-7b-hf following the AutoCompressor method in Adapting Language Models to Compress Contexts. This model is fine-tuned on 15B tokens from RedPajama dataset. The pre-trained Llama-2 model is fine-tuned on sequences of 6,144 tokens with 50 summary vectors, summary accumulation, randomized segmenting, and stop-gradients.

To get started, download the AutoCompressor repository and load the model as follows:

from auto_compressor_llama import LlamaAutoCompressorModel

model = LlamaAutoCompressorModel.from_pretrained("princeton-nlp/AutoCompressor-Llama-2-7b-6k")

Evaluation

We record the perplexity achieved by our Llama-2-7B models on segments of 2048 tokens, conditioned on different amounts of context. FullAttention-Llama-2-7b-6k uses full uncompressed contexts whereas AutoCompressor-Llama-2-7b-6k compresses segments of 2048 tokens into 50 summary vectors.

Context Tokens0512204840966144
Pre-trained Llama-2-7b5.525.154.98--
FullAttention-Llama-2-7b-6k5.405.064.884.804.76
AutoCompressor-Llama-2-7b-6k5.405.165.115.085.07

See Adapting Language Models to Compress Contexts for more evaluations, including evaluation on 11 in-context learning tasks.

Bibtex

@misc{chevalier2023adapting,
      title={Adapting Language Models to Compress Contexts}, 
      author={Alexis Chevalier and Alexander Wettig and Anirudh Ajith and Danqi Chen},
      year={2023},
      eprint={2305.14788},
      archivePrefix={arXiv},
      primaryClass={cs.CL}
}

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

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

GPU в ailist

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

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

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

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

0 моделей