/ Модель

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

Контекст
2 048 токенов
Параметры
12,9 млрд
Размер весов
26,3 ГБ
Лицензия
CC BY-NC-SA 4.0
Архитектура
llama · dense
Библиотека
transformers
Опубликована
27 ноя 2023

KoRAE-13b-DPO

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

KoRAE-13b-DPO — корейская модель семейства Llama для диалогов и генерации ответов на инструкции, дообученная методом DPO.

21скачиваний за 30 дней0лайковвеса обновлены1 дек 2023

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

KoRAE-13b-DPO — корейская разговорная языковая модель, разработанная Cartinoe5930 на основе beomi/llama-2-koen-13b. Это плотная модель семейства Llama с 12,9 млрд параметров, дообученная методом DPO на отфильтрованных корейских инструкционных данных; при обучении использовались LoRA и Flash-Attention 2. Модель предназначена для диалогов и генерации ответов на инструкции на корейском языке, включая вопросы и задания общего характера.

Контекст модели составляет 2048 токенов. В карточке приведены результаты на корейском наборе тестов Open Ko-LLM Leaderboard, где средний балл KoRAE-13b-DPO составил 48,71. Авторы отмечают пользу DPO и фильтрации данных, а также ограничения, связанные с качеством базовой корейской модели и объёмом обучающих данных. Модель распространяется по лицензии CC BY-NC-SA 4.0, которая требует указания авторства, запрещает коммерческое использование и распространяет те же условия на производные работы.

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

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

Ограничения

Контекст ограничен 2048 токенами. Авторы указывают на зависимость результатов от качества базовой корейской модели и объёма обучающих данных; лицензия запрещает коммерческое использование.

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

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

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

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

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

Открыть на Hugging Face

KoRAE

We introduce KoRAE which finetuned with filtered high-quality Korean dataset.

The KoRAE is output of combination of high-quality data which filtered by special data filtering method and Korean Llama-2 that Korean vocabularis were added. We utilized special data filtering methods which introduced in AlpaGasus to filter high-quality data from mixture of several Korean datasets(OpenOrca-KO, KOpen-Platypus, KoCoT_2000, databricks-dolly-15k-ko). We finetuned Korean Llama-2 that introduced by @beomi on the filtered dataset. The Flash-Attention2 and LoRA were utilized for efficient finetuning.

The finding of KoRAE is as follows:

  1. The finetuning in some epochs showed that high-quality filtered data has positive effects on model's performance. However, finetuning in a few epochs, the quantity of data is more matter than quality. It seems to be due to the lack of performance of the Korean base model. Therefore, the research to improve the Korean base model must continue.
  2. The model trained with DPO showed best performance among KoRAE variants. This shows that DPO is clearly effective in the Korean LLM.
  3. The model finetuned with filtered high-quality KoRAE showed better performance than without. Therefore, for better LLM, we should try to finetune the LLM with high-quality data.

Model Details

For more details, please check the GitHub Repository!

Training Details

For more details, please check the GitHub Repository!

Training Dataset

The KoRAE was finetuned with KoRAE dataset filtered high-quality dataset. This dataset is a combination of the publicly available Koraen dataset and a filtering method was applied to the result of the combination dataset. For more information, please refer to the dataset card of KoRAE.

Open Ko-LLM Leaderboard

ModelAverageKo-ARCKo-HellaSwagKo-MMLUKo-TruthfulQAKo-CommonGen V2
KoRAE-13b-DPO48.7146.557.5442.8741.2855.37

Prompt Template

### System:
{system_prompt}

### User:
{instruction + input}

### Assistant:
{output}

Usage example

# Use a pipeline as a high-level helper
from transformers import pipeline
import torch

pipe = pipeline("text-generation", model="Cartinoe5930/KoRAE-13b", torch_dtype=torch.bfloat16, device_map="auto")
messages = [
    {
        "role": "system",
        "content": "당신은 유용한 인공지능 비서입니다. 사용자가 몇 가지 지시가 포함된 작업을 제공합니다. 요청을 적절히 완료하는 응답을 작성하세요.",
    },
    {"role": "user", "content": "스트레스를 해소하는 5가지 방법에 대해서 설명해줘."}
]

prompt = pipe.tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
outputs = pipe(prompt, max_new_tokens=256, do_sample=True, temperature=0.7, top_k=50, top_p=0.95)
print(outputs[0]["generated_text"])

Citation

@inproceedings{lee2023kullm,
  title={KULLM: Learning to Construct Korean Instruction-following Large Language Models},
  author={Lee, SeungJun and Lee, Taemin and Lee, Jeongwoo and Jang, Yoona and Lim, Heuiseok},
  booktitle={Annual Conference on Human and Language Technology},
  pages={196--202},
  year={2023},
  organization={Human and Language Technology}
}
@misc{chen2023alpagasus,
      title={AlpaGasus: Training A Better Alpaca with Fewer Data}, 
      author={Lichang Chen and Shiyang Li and Jun Yan and Hai Wang and Kalpa Gunaratna and Vikas Yadav and Zheng Tang and Vijay Srinivasan and Tianyi Zhou and Heng Huang and Hongxia Jin},
      year={2023},
      eprint={2307.08701},
      archivePrefix={arXiv},
      primaryClass={cs.CL}
}
@misc {l._junbum_2023,
    author       = { {L. Junbum, Taekyoon Choi} },
    title        = { llama-2-koen-13b },
    year         = 2023,
    url          = { https://huggingface.co/beomi/llama-2-koen-13b },
    doi          = { 10.57967/hf/1280 },
    publisher    = { Hugging Face }
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей