/ Модель

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

Контекст
512 токенов
Лицензия
MIT
Архитектура
distilbert · dense
Базовая модель
distilbert-base-uncased
Библиотека
transformers
Опубликована
10 июл 2026

nouns-proposal-predictor

Классификация текстаТекст → label

Дообученная DistilBERT для экспериментальной классификации английских предложений Nouns DAO по вероятному исходу голосования, опубликованная как отрицательный результат.

23скачиваний за 30 дней0лайковвеса обновлены12 июл 2026

Бенчмарки

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

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

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

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

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

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

gramajo/nouns-proposal-predictor — дообученная модель DistilBERT для классификации описаний предложений Nouns DAO. Она получает заголовок и описание предложения и предсказывает, прошло ли оно голосование. Модель обучена на 982 предложениях с бинарными метками «принято/отклонено» и использует архитектуру DistilBertForSequenceClassification; базовая модель — distilbert/distilbert-base-uncased. Контекст — до 512 токенов, входной язык — английский.

Модель опубликована как воспроизводимый отрицательный результат, а не как рабочий прогнозатор. В экспериментах качество на отложенных данных лишь немного превысило базовый уровень в двух разбиениях и не превысило его при проверке только на предложениях после смены режима голосования. Для реального прогноза исходов её применять не следует: она учитывает только текст и не видит личности и истории автора предложения, запрашиваемой суммы, состояния казны и голосов участников. Обучение проведено на небольшом наборе данных, а результаты получены с одним случайным начальным состоянием.

Лицензия модели — MIT.

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

  • воспроизведение экспериментов по прогнозированию исходов голосования Nouns DAO
  • оценка того, содержит ли текст предложения сигнал о его принятии
  • классификация текста предложения как прошедшего или отклонённого

Ограничения

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

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

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

Открыть на Hugging Face

Nouns DAO Proposal Predictor (DistilBERT)

Fine-tuned DistilBERT that reads a Nouns DAO proposal's title + description and predicts whether it passed. Trained on gramajo/nouns-proposals (982 proposals, pass/fail labels).

⚠️ Read this before using the model

Do not use this model to predict real proposal outcomes. It is published as a negative result and as a reproducible artifact, not as a working predictor. See the numbers below and decide for yourself.

Results

Accuracy is meaningless without a baseline. The bar is majority-class accuracy — what you'd score by ignoring the proposal entirely and always guessing the more common outcome. A model only tells you something if it clears that bar.

runn trainn testtest pass ratemajority baselineaccuracyliftAUCbeats baseline?
A_stratified_random78519750.2%50.2%58.9%+8.6%0.648yes
B_temporal_breakeven78519728.4%71.6%73.1%+1.5%0.651yes
C_post_breakeven_only1475028.0%72.0%72.0%+0.0%0.365NO

What each run asks:

  • A — stratified random split over all 982 proposals. Regime held constant. Does the text carry signal at all?
  • B — temporal holdout at the BreakEven break. Train on props 1–785, test on 786–982. Does a model trained before the "BreakEven" voting bloc transfer to after it?
  • C — post-break only, stratified inside the new regime. Within the new regime, is text predictive? (n is small — read with caution.)

The BreakEven regime change

Around proposal ~786, a bloc of large Nouns holders ("BreakEven") began voting down spend proposals to bring outflows in line with revenue. The pass rate shifts sharply across that boundary:

  • Proposals 1–785: 55.9% pass
  • Proposals 786–982: 28.4% pass

This is a structural break in the decision rule, and the new rule is largely not a function of the proposal text — it's a function of who is voting and what the treasury looks like. Run B is therefore a test of transfer across concept drift, not a test of whether text is informative. Run A is the cleaner test of the latter.

Training details

  • Base model: distilbert-base-uncased, max_length 512, batch size 16, lr 3e-5, up to 6–8 epochs
  • Early stopping on eval_loss (not F1 — F1 rewards a degenerate always-PASS predictor)
  • No class weighting. An earlier version used balanced class weights derived from the pre-break training distribution; on the post-break test set this pushed the model further toward predicting PASS, making the drift look worse than it was.
  • Seed: 42. Exact split indices are published in splits.json in this repo.

Reproduce it

Everything needed to check these numbers is public:

Limitations

  • Text-only. No proposer identity, no proposer track record, no requested amount, no treasury balance at submission, no voting history — i.e. none of the variables most likely to actually determine a Nouns vote.
  • 982 examples is small for a transformer. Run C in particular is trained on ~150 examples.
  • Labels are binary pass/fail; abstentions, cancellations, and vetoes are not modeled here.
  • Single seed. Results have not been averaged over multiple seeds and should be treated as indicative, not precise.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
DistilBertForSequenceClassification
Ревизия весов
261478d

0 моделей