/ Модель

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

Контекст
8 192 токена
Параметры
7,5 млрд
Размер весов
16,1 ГБ
Архитектура
llama · dense
Библиотека
transformers
Опубликована
2 июл 2024

LION-LLaMA-3-8b-sft-v1.0

Генерация текстаТекст → текст6 профессий

Диалоговая английская модель семейства Llama с 7,5 млрд параметров для генерации ответов и текста, дообученная Columbia NLP от Meta Llama 3 8B.

38скачиваний за 30 дней0лайковвеса обновлены10 июл 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

  • MMLU-PRO

    MMLU-PRO Raw · выше — лучше

    Результат

    0,3237

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • IFEval

    IFEval Raw · выше — лучше

    Результат

    0,3817

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • MATH Lvl 5

    MATH Lvl 5 Raw · выше — лучше

    Результат

    0,114

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • BBH

    BBH Raw · выше — лучше

    Результат

    0,5088

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • MUSR

    MUSR Raw · выше — лучше

    Результат

    0,4503

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

  • GPQA

    GPQA Raw · выше — лучше

    Результат

    0,2777

    Open LLM v2 · архив

    Публичная таблицадругая ревизия

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

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

LION-LLaMA-3-8b-sft-v1.0 — диалоговая языковая модель Columbia NLP, дообученная методом supervised fine-tuning (SFT) от meta-llama/Meta-Llama-3-8B в рамках серии LION. Это плотная авторегрессионная модель семейства Llama с 7,5 млрд параметров и контекстом до 8192 токенов; репозиторий содержит веса в формате safetensors и предназначен для использования с Transformers. Модель рассчитана прежде всего на английский язык и генерацию ответов в диалоге.

Её можно применять для чат-ботов, ответов на вопросы и генерации текста по запросу. Авторы описывают общий обучающий конвейер LION из SFT, DPO и онлайн-обучения предпочтениям; данный вариант обозначен как SFT-модель. В таблице оценки зависят от теста: модель показывает результаты, сопоставимые с instruct-моделью LLaMA-3-8B по OpenLLM, но ниже неё по Arena-Hard, AlpacaEval-2 и MT-Bench. Использование регулируется условиями LLaMA 3; перед развёртыванием следует соблюдать лицензию базовой модели.

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

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

Ограничения

Основной язык модели — английский. В приведённых авторами оценках результаты различаются по бенчмаркам и уступают LLaMA-3-8B-Instruct на Arena-Hard, AlpacaEval-2 и MT-Bench.

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

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

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

Также подходит для

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

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

Открыть на Hugging Face

Model Card for LION-LLaMA-3-8b-sft-v1.0

The LION-series are trained using an empirically optimized pipeline that consists of three stages: SFT, DPO, and online preference learning (online DPO). We find simple techniques such as sequence packing, loss masking in SFT, increasing the preference dataset size in DPO, and online DPO training can significantly improve the performance of language models. Our best models (the LION-series) exceed the performance of the official instruct models tuned with closed-source data and algorithms.

For training datasets, code, and evaluation scripts, please refer to our paper and codebase.

Model description

This model is finetuned from meta-llama/Meta-Llama-3-8B using SFT from the LION pipeline.

Performance

ModelMethodSizeArena-HardAlpacaEval-2MT-BenchOpenLLM
LLaMA-3-8b-8B---63.05
LLaMA-3-8b-itSFT+RS+DPO+PPO8B20.622.98.0068.28
⮕ LION-LLaMA-3-8b-sft-v1.0 (ours)SFT8B11.317.97.5868.71
LION-LLaMA-3-8b-dpo-v1.0 (ours)SFT+DPO8B19.121.88.1271.28
LION-LLaMA-3-8b-odpo-v1.0 (ours)SFT+DPO+ODPO8B22.026.88.1971.41

Intended uses

To ensure reproducibility, please use the following chat templates:

import torch
from transformers import pipeline

pipe = pipeline(
    "text-generation",
    model="Columbia-NLP/LION-LLaMA-3-8b-sft-v1.0",
    device_map="auto",
    torch_dtype=torch.bfloat16,
)
messages = [
    # no system message for LLaMa
    {
        "role": "user", 
        "content": "Write a short paragraph where every sentence starts with the letter A."
    },
]
outputs = pipe(
    messages,
    max_new_tokens=128,
    do_sample=False,
    stop_sequence="<|im_end|>",
)
print(outputs[0]["generated_text"][-1]["content"])
# Amazing animals are fascinating creatures.
# They are active all day, always alert.
# They are adaptable to their environment.

to inspect the chat template/manually do generation:

tokenizer = AutoTokenizer.from_pretrained("Columbia-NLP/LION-LLaMA-3-8b-sft-v1.0")
prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
print(prompt)
# tokenize prompt and use model.generate

Training details

Please refer to our paper and codebase.

Citation Information

If you find this model useful in your work, please consider citing our paper:

@misc{yu2024lionsempiricallyoptimizedapproach,
      title={LIONs: An Empirically Optimized Approach to Align Language Models}, 
      author={Xiao Yu and Qingyang Wu and Yu Li and Zhou Yu},
      year={2024},
      eprint={2407.06542},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2407.06542}, 
}

Acknowledgements

We thank the Columbia-NLP group and articulate.ai for providing OpenAI API credits and computational resources to conduct our experiments.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
LlamaForCausalLM
Ревизия весов
6b40eac

0 моделей