Skip to content
System One

Jev for text classification and labelling: 20 projects

Labelling text at volume is the oldest use for a classifier, and the one where a decision model is easiest to try. You give it a list of labels, and each text comes back with one label and a confidence value. No training run is needed to start, so you can test a taxonomy in an afternoon. The examples in this hub run on Jev and other decision models, and Laya appears in many, including versions fine-tuned for Arabic and Burmese. Examples include 1kpapers by Hassan, which sorts AI research papers into topics, AkashPriyadarshii/jev-curate, a dataset sifter for Parquet and JSONL rows, and a DuckDB extension that classifies rows of a CSV. Before you copy one, check how many labels it can hold in one question, how it was scored against human labels, and which languages it was tested on. Also check what it does with the low-confidence rows. Fine-tuned entries show what a small amount of local data can change.

20 entries

All entries

Showing 20 of 20

How decision models are used for text classification

A typical job streams rows past a few typed questions and writes the answers to a table. AkashPriyadarshii/jev-curate writes passed and rejected rows to separate files. The TypeSafe AI cookbook on classification using confidence shows the key step: act automatically on high-confidence rows and send the rest to a person or a larger model. That split keeps people on the hard cases only.

Choice fits single-label work. Score fits ratings such as formality or sentiment. Noul fits yes or no attributes, and some entries ask many of them per text, like the viral post analyzer by Movez, which runs a set of yes or no questions on each X post. Which primitive you pick changes the downstream table, so decide early whether a column is a label, a rating or a flag.

Large label sets are the limit. One choice question takes at most 255 options, so reachjalil/jev-tree and the TypeSafe AI cookbook on hierarchical classification walk a taxonomy one level at a time. Language matters too. Jev vs Laya on Moroccan Darija sentiment tests zero-shot classification on Arabic script and Arabizi. A taxonomy that works in English needs a fresh test in another language.

FAQ

Can Jev classify text without training data?

Yes. You describe the labels in plain words and ask a choice question. Several entries here test this zero-shot. Check them on your own labeled sample, since results vary by task and language.

How many labels can one question hold?

A choice question takes up to 255 options. For larger taxonomies, reachjalil/jev-tree and the hierarchical classification cookbook ask one level at a time.

What should I do with low-confidence rows?

Send them to a person or a larger model. The TypeSafe AI cookbook on classification using confidence shows how to set the cutoff so clear rows are handled automatically.