Mozilla / content-multilabel-iab-classifier

huggingface.co
Total runs: 48
24-hour runs: 0
7-day runs: 8
30-day runs: -36
Model's Last Updated: July 14 2025
text-classification

Introduction of content-multilabel-iab-classifier

Model Details of content-multilabel-iab-classifier

Fine-tuned LoRA Classifier on MiniLM for IAB Multi-Label Classification

This is a fine-tuned LoRA (Low-Rank Adaptation) classifier based on MiniLM (microsoft/MiniLM-L12-H384-uncased), designed for multi-label content classification using the IAB content taxonomy. The model can assign one or more categories to input text — making it suitable for tasks such as content classification.

🔍 Model Details Model Description

This model is based on microsoft/MiniLM-L12-H384-uncased, a compact and efficient transformer model optimized for fast inference and low memory footprint. It has been fine-tuned using LoRA for multi-label classification over 20 IAB categories plus an "inconclusive" fallback class.

The model predicts multiple applicable content labels from:

inconclusive
animals
arts
autos
business
career
education
fashion
finance
food
government
health
hobbies
home
news
realestate
society
sports
tech
travel

Key Configuration:

Base Model: microsoft/MiniLM-L12-H384-uncased
Task: Multi-label content classification
Label Count: 21 (multi-hot vector)
Language: English
Fine-tuning Method: PEFT with LoRA
LoRA Config:
    r=16
    lora_alpha=16
    lora_dropout=0.1
    target_modules=["query", "key"]
Developed by: Mozilla
License: Apache-2.0

📦 Model Sources: Demo (optional): Hugging Face Space

📥 Usage:

from transformers import AutoTokenizer, AutoModelForSequenceClassification
import torch

model = AutoModelForSequenceClassification.from_pretrained("mozilla/content-multilabel-iab-classifier")
tokenizer = AutoTokenizer.from_pretrained("mozilla/content-multilabel-iab-classifier")

label_list = [
    'inconclusive',
    'animals',
    'arts',
    'autos',
    'business',
    'career',
    'education',
    'fashion',
    'finance',
    'food',
    'government',
    'health',
    'hobbies',
    'home',
    'news',
    'realestate',
    'society',
    'sports',
    'tech',
    'travel'
]
label2id = {label: idx for idx, label in enumerate(label_list)}
id2label = {idx: label for label, idx in label2id.items()}

text = "Discover the latest trends in AI and wearable technology."

with torch.no_grad():
    inputs = tokenizer(text, return_tensors="pt", truncation=True)
    outputs = model(**inputs)
    probs = torch.sigmoid(outputs.logits).squeeze().cpu().numpy()
    predicted_labels = [(id2label[i], round(p, 3)) for i, p in enumerate(probs) if p >= 0.5]

📖 Citation

If you use this model, please cite it as:

@misc{mozilla_iab_multilabel_lora,
  title       = {Fine-tuned LoRA Classifier on MiniLM for IAB Multi-Label Classification},
  author      = {Mozilla},
  year        = {2025},
  url         = {https://huggingface.co/mozilla/content-multilabel-iab-classifier},
  license     = {Apache-2.0}
}

Runs of Mozilla content-multilabel-iab-classifier on huggingface.co

48
Total runs
0
24-hour runs
0
3-day runs
8
7-day runs
-36
30-day runs

More Information About content-multilabel-iab-classifier huggingface.co Model

More content-multilabel-iab-classifier license Visit here:

https://choosealicense.com/licenses/apache-2.0

content-multilabel-iab-classifier huggingface.co

content-multilabel-iab-classifier huggingface.co is an AI model on huggingface.co that provides content-multilabel-iab-classifier's model effect (), which can be used instantly with this Mozilla content-multilabel-iab-classifier model. huggingface.co supports a free trial of the content-multilabel-iab-classifier model, and also provides paid use of the content-multilabel-iab-classifier. Support call content-multilabel-iab-classifier model through api, including Node.js, Python, http.

content-multilabel-iab-classifier huggingface.co Url

https://huggingface.co/Mozilla/content-multilabel-iab-classifier

Mozilla content-multilabel-iab-classifier online free

content-multilabel-iab-classifier huggingface.co is an online trial and call api platform, which integrates content-multilabel-iab-classifier's modeling effects, including api services, and provides a free online trial of content-multilabel-iab-classifier, you can try content-multilabel-iab-classifier online for free by clicking the link below.

Mozilla content-multilabel-iab-classifier online free url in huggingface.co:

https://huggingface.co/Mozilla/content-multilabel-iab-classifier

content-multilabel-iab-classifier install

content-multilabel-iab-classifier is an open source model from GitHub that offers a free installation service, and any user can find content-multilabel-iab-classifier on GitHub to install. At the same time, huggingface.co provides the effect of content-multilabel-iab-classifier install, users can directly use content-multilabel-iab-classifier installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

content-multilabel-iab-classifier install url in huggingface.co:

https://huggingface.co/Mozilla/content-multilabel-iab-classifier

Url of content-multilabel-iab-classifier

content-multilabel-iab-classifier huggingface.co Url

Provider of content-multilabel-iab-classifier huggingface.co

Mozilla
ORGANIZATIONS

Other API from Mozilla

huggingface.co

Total runs: 2.8K
Run Growth: 905
Growth Rate: 32.30%
Updated:October 02 2024
huggingface.co

Total runs: 374
Run Growth: 144
Growth Rate: 38.50%
Updated:November 25 2024
huggingface.co

Total runs: 41
Run Growth: 7
Growth Rate: 17.07%
Updated:August 20 2025
huggingface.co

Total runs: 14
Run Growth: -5
Growth Rate: -35.71%
Updated:May 05 2024
huggingface.co

Total runs: 4
Run Growth: 4
Growth Rate: 100.00%
Updated:October 16 2024
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:March 04 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:April 04 2025
huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:September 15 2025