cd /news/natural-language-processing/named-entity-recognition-fine-tune-o… · home › topics › natural-language-processing › article
[ARTICLE · art-169521] src=discuss.huggingface.co ↗ pub= topic=natural-language-processing verified=true sentiment=↑ positive

Named Entity Recognition: fine-tune or create new model?

Jungroo-AI released ReDefiNER, an Apache 2.0-licensed 0.8B-parameter named-entity-recognition model that extracts entity types defined in a plain-English rulebook rather than requiring relabeling and retraining, and runs on a CPU. The model's README shows that adding a single line to change "$120" to "under $120" required no retraining, and the author notes ReDefiNER scores a few points below large API models on public benchmarks, recommending labeled data be used as a test set on the user's own text.

read1 min views1 publishedNov 14, 2026

Another option now: a model that reads the entity types from its input, so adding PRICE and PRODUCT means describing them instead of relabelling and retraining. I built one, ReDefiNER (GitHub - Jungroo-AI/redefiner: A 0.8B model that extracts the entities you define in a plain-English rulebook. It runs on a CPU and is free under Apache 2.0. · GitHub, Apache 2.0, 0.8B, runs on a CPU):

from redefiner import Tagger

tagger = Tagger.from_pretrained("jungroo-ai/redefiner-0.8b")

rulebook = """[RULES]
Extract every entity of the supplied types. Return exact spans from the text.

[TYPE] PRODUCT
[DESCRIPTION] A product line or model name.

[TYPE] PRICE
[DESCRIPTION] A price or a price limit.
PR1 A price limit keeps its limit word in the span: "under $50", "below 30 dollars", "less than $200".
"""

tagger.extract("your text here", rulebook)

The README shows that one added line changing “$120” to “under $120” with nothing retrained. You can keep PERSON, ORG and the rest by listing them too. If you have labelled data, use it as a test set: on public benchmarks it scores a few points below large API models, so check it on your own text.

── more in #natural-language-processing 4 stories · sorted by recency
── more on @jungroo-ai 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/named-entity-recogni…] indexed:0 read:1min 2026-11-14 · —