/ Модель

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

Контекст
32 768 токенов
Параметры
7,1 млрд
Размер весов
14,5 ГБ
Лицензия
MIT
Архитектура
mistral · dense
Опубликована
5 апр 2024

StructLM-7B-Mistral

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

Дообученная на Mistral языковая модель TIGER-Lab для интерпретации структурированных данных и ответов по ним.

36скачиваний за 30 дней6лайковвеса обновлены13 мая 2024

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

StructLM-7B-Mistral — языковая модель TIGER-Lab для задач grounding по структурированным знаниям. Она дообучена на базе Mistral 7B на наборе SKGInstruct-skg-only и предназначена для интерпретации структурированных данных, представленных в линейном текстовом формате: табличных данных, троек знаний и схем графов знаний.

Модель использует архитектуру MistralForCausalLM с плотной конфигурацией, содержит 7,1 млрд параметров и поддерживает контекст до 32 768 токенов. Она принимает инструкции и текстовое представление структурированных данных и генерирует текстовый ответ. Для запуска авторы указывают библиотеку Transformers; веса доступны в формате safetensors. Модель ориентирована на английский язык.

Модель предназначена прежде всего для исследовательской работы и экспериментов с задачами структурированного grounding; возможное применение включает системы, которым нужно интерпретировать табличные данные или графы знаний. Авторы предупреждают, что качество в этой сложной области может быть недостаточным для непосредственного использования в чат-ботах и других приложениях. Лицензия — MIT.

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

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

Ограничения

Авторы отмечают, что модель может недостаточно хорошо работать для прямого применения в чат-ботах и других приложениях; её основная цель — исследование задач structured knowledge grounding.

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

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

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

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

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

Открыть на Hugging Face

🏗️ StructLM: Towards Building Generalist Models for Structured Knowledge Grounding

Project Page: https://tiger-ai-lab.github.io/StructLM/

Paper: https://arxiv.org/pdf/2402.16671.pdf

Code: https://github.com/TIGER-AI-Lab/StructLM

Alt text

Introduction

StructLM, is a series of open-source large language models (LLMs) finetuned for structured knowledge grounding (SKG) tasks.

This model is trained using Mistral as the base model, instead of CodeLlama.

Training Data

This model is trained on 🤗 SKGInstruct-skg-only Dataset. Check out the dataset card for more details.

Training Procedure

This models is fine-tuned with Mistral-v0.2 models as base models. Each model is trained for 3 epochs, and the best checkpoint is selected.

Evaluation

Reference our project page for evaluation results on 7B-M

Usage

You can use the models through Huggingface's Transformers library. Check our Github repo for the evaluation code: https://github.com/TIGER-AI-Lab/StructLM

Prompt Format

For this 7B model, the prompt format is

Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.


### Instruction:
{instruction}

{input}

{question}

### Response:

To see concrete examples of this linearization, you can directly reference the 🤗 SKGInstruct Dataset (coming soon). We will provide code for linearizing this data shortly.

A few examples:

Tabular data

col : day | kilometers row 1 : tuesday | 0 row 2 : wednesday | 0 row 3 : thursday | 4 row 4 : friday | 0 row 5 : saturday | 0

Knowledge triples (dart)

Hawaii Five-O : notes : Episode: The Flight of the Jewels | [TABLECONTEXT] : [title] : Jeff Daniels | [TABLECONTEXT] : title : Hawaii Five-O

Knowledge graph schema (grailqa)

top antiquark: m.094nrqp | physics.particle_antiparticle.self_antiparticle physics.particle_family physics.particle.antiparticle physics.particle_family.subclasses physics.subatomic_particle_generation physics.particle_family.particles physics.particle common.image.appears_in_topic_gallery physics.subatomic_particle_generation.particles physics.particle.family physics.particle_family.parent_class physics.particle_antiparticle physics.particle_antiparticle.particle physics.particle.generation

Example input

Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.


### Instruction:
Use the information in the following table to solve the problem, choose between the choices if they are provided. table:

col : day | kilometers row 1 : tuesday | 0 row 2 : wednesday | 0 row 3 : thursday | 4 row 4 : friday | 0 row 5 : saturday | 0

question:

Allie kept track of how many kilometers she walked during the past 5 days. What is the range of the numbers? [/INST]

### Response:

Intended Uses

These models are trained for research purposes. They are designed to be proficient in interpreting linearized structured input. Downstream uses can potentially include various applications requiring the interpretation of structured data.

Limitations

While we've tried to build an SKG-specialized model capable of generalizing, we have shown that this is a challenging domain, and it may lack performance characteristics that allow it to be directly used in chat or other applications.

Citation

If you use the models, data, or code from this project, please cite the original paper:

@misc{zhuang2024structlm,
      title={StructLM: Towards Building Generalist Models for Structured Knowledge Grounding}, 
      author={Alex Zhuang and Ge Zhang and Tianyu Zheng and Xinrun Du and Junjie Wang and Weiming Ren and Stephen W. Huang and Jie Fu and Xiang Yue and Wenhu Chen},
      year={2024},
      eprint={2402.16671},
      archivePrefix={arXiv},
      primaryClass={cs.CL}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей