/ Модель

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

Контекст
40 960 токенов
Параметры
3,7 млрд
Размер весов
8 ГБ
Лицензия
Apache 2.0
Архитектура
qwen3 · dense
Базовая модель
Qwen3-4B
Библиотека
transformers
Опубликована
30 мая 2025

Qwen3OIE-4B

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

Дообученная Qwen3-4B для абстрактивного извлечения троек отношений OpenIE из португальского текста.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Qwen3OIE-4B — модель на основе Qwen3 с 3,7 млрд параметров, дообученная автором репозитория bratao для абстрактивного извлечения открытых отношений (OpenIE) из текстов на португальском языке. Она формирует в JSON тройки с полями ARG0, V и ARG1, пригодные для извлечения отношений из предложений и последующей обработки в информационных системах.

Модель использует архитектуру Qwen3ForCausalLM и формат safetensors. Метаданные указывают контекст до 40 960 токенов, однако для задачи OpenIE проверялась конфигурация обучения с длиной последовательности 2 048 токенов. Для запуска доступны Transformers и интеграция с библиотекой portuguese-openie; веса в bfloat16 занимают около 8,1 ГБ.

В оценке на небольшом наборе из 100 предложений на португальском языке модель показала perfect-match F1 0,3319 и lexical-match F1 0,5459. Эталонные извлечения были синтетическими и выборочно проверялись вручную, поэтому результаты не гарантируют качество на разговорной, диалектной, специализированной или длинной прозе. Тройки могут быть неполными, дублироваться, содержать ошибки или не соответствовать буквальным фрагментам текста; извлечение не является проверкой фактов. Лицензия — Apache-2.0.

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

  • извлечение субъектов, отношений и объектов из португальских предложений
  • преобразование предложений на португальском в тройки ARG0–V–ARG1 в JSON
  • подготовка отношений из португальских текстов для графа знаний
  • структурирование утверждений из португалоязычных энциклопедических текстов

Ограничения

Оценка проведена всего на 100 преимущественно энциклопедических предложениях с синтетическими эталонами; качество на разговорной, диалектной, специализированной и длинной португальской прозе неизвестно. Извлечения могут быть неполными, дублированными или ошибочными, не обязаны быть буквальными фрагментами источника и не подтверждают истинность утверждений.

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

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

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

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

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

Открыть на Hugging Face

Qwen3OIE-4B

Qwen3OIE-4B is a Portuguese abstractive Open Information Extraction (OpenIE) model fine-tuned from Qwen/Qwen3-4B. It generates binary extractions in JSON with ARG0, V, and ARG1. Among the models reported in the doctoral evaluation, it obtained the best perfect-match F1.

Model details

FieldValue
Public repositorybratao/Qwen3OIE-4B
Base modelQwen/Qwen3-4B
Architecturedecoder-only causal language model
TaskPortuguese abstractive OpenIE
Parameters4,022,468,096
Published weight precisionbfloat16
Approximate repository size8.06 GB
Audited revision11fcc31434e62bf0dfe63aba49f3d9e2280cadde (2026-08-30)

Use with portuguese-openie

pip install "portuguese-openie[transformers]"
from portuguese_openie import Model, PortugueseOpenIE

extractor = PortugueseOpenIE(Model.QWEN3_OIE_4B)
triples = extractor.extract("A UFBA está localizada em Salvador.")
print([triple.to_dict() for triple in triples])

No model path is required. The first call downloads public files from Hugging Face into its standard local cache; subsequent runs reuse the cached snapshot.

Expected output shape (illustrative; exact wording can vary by runtime):

[{"ARG0": "A UFBA", "V": "está localizada em", "ARG1": "Salvador"}]

Direct Transformers use

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "bratao/Qwen3OIE-4B"
revision = "11fcc31434e62bf0dfe63aba49f3d9e2280cadde"
tokenizer = AutoTokenizer.from_pretrained(model_id, revision=revision)
model = AutoModelForCausalLM.from_pretrained(
    model_id, revision=revision, dtype="auto", device_map="auto"
)

sentence = "A UFBA está localizada em Salvador."
messages = [
    {
        "role": "system",
        "content": (
            "Dada uma frase S você consegue fazer extrações em JSON no formato "
            "ARG0 , V, ARG1. Realize a extração para a frase abaixo:"
        ),
    },
    {"role": "user", "content": f"S: {sentence}"},
]
prompt = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
    enable_thinking=False,
)
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
with torch.inference_mode():
    output = model.generate(
        **inputs,
        max_new_tokens=512,
        do_sample=False,
        pad_token_id=tokenizer.eos_token_id,
    )
generated = output[0, inputs["input_ids"].shape[-1]:]
print(tokenizer.decode(generated, skip_special_tokens=True))

Keep the exact system prompt, S: prefix, chat template, and enable_thinking=False. The fine-tuning configuration used sequence length 2,048; the base model's larger configured context was not validated for this OpenIE task.

Evaluation

The thesis reports results on 100 Portuguese sentences and 238 reference extractions from WikiPUD-Portuguese-Abstractive. The targets were generated with an LLM from OIEC-PT Gold source sentences and manually spot-checked, so they are a silver-standard reference rather than a fully human-authored gold corpus.

CriterionPrecisionRecallF1
Perfect match0.34550.31930.3319
Lexical match0.56820.52520.5459

Perfect match requires an exact triple match; lexical match gives partial credit for token overlap. Precision and recall come from the associated local evaluation summary, while F1 is also reproduced in the thesis. Evaluation was not rerun for this card.

Training-data provenance

The thesis describes 29,026 Portuguese training sentences and 102,788 synthetic OpenIE extractions produced from 2,015 Portuguese Wikipedia paragraphs using Gemini 2.5 Flash. No public Hugging Face dataset identifier is declared in the model repository, and the corpus is not bundled here; the YAML therefore omits datasets.

Requirements and hardware

  • Recent Python, PyTorch, Transformers, and Accelerate.
  • Published bfloat16 weights occupy about 8.1 GB. A GPU with roughly 10–12 GB of available VRAM is a practical starting point, or use CPU/offload. This is not a guaranteed minimum.
  • Quantization can reduce memory, but no quantized checkpoint is supplied in this repository and quality should be re-evaluated after conversion.

Limitations and responsible use

  • Generated triples can be incomplete, duplicated, hallucinated, or malformed.
  • The 100-sentence evaluation is small and mostly encyclopedic; generalization to conversational, dialectal, specialized, long, or adversarial Portuguese is unknown.
  • Abstractive fields are not guaranteed to be literal source spans.
  • Extracted claims are not fact verification and must not alone drive high-impact decisions. Keep source text and confidence/validation controls downstream.

License

This repository declares Apache-2.0. Users must also comply with the upstream Qwen terms and rights applicable to their inputs and data. The training corpus is not distributed with this card.

Citation

@phdthesis{cabral2025evolving,
  author = {Cabral, Bruno Souza},
  title = {Evolving Open Information Extraction for Portuguese employing Language Models},
  school = {Universidade Federal da Bahia},
  year = {2025}
}

@inproceedings{cabral2022portnoie,
  author = {Cabral, Bruno and Souza, Marlo and Claro, Daniela Barreiro},
  title = {PortNOIE: A Neural Framework for Open Information Extraction for the Portuguese Language},
  booktitle = {Computational Processing of the Portuguese Language (PROPOR 2022)},
  year = {2022},
  doi = {10.1007/978-3-030-98305-5_23}
}

Project: Portuguese-OpenIE · PortNOIE paper · Generative OpenIE paper

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Qwen3ForCausalLM
Ревизия весов
65ecbfc

0 моделей