Instructions to use DS4AI-UPB/bert-base-uncased-misinfo-lora with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use DS4AI-UPB/bert-base-uncased-misinfo-lora with PEFT:
from peft import PeftModel from transformers import AutoModelForSequenceClassification base_model = AutoModelForSequenceClassification.from_pretrained("bert-base-uncased") model = PeftModel.from_pretrained(base_model, "DS4AI-UPB/bert-base-uncased-misinfo-lora") - Transformers
How to use DS4AI-UPB/bert-base-uncased-misinfo-lora with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-classification", model="DS4AI-UPB/bert-base-uncased-misinfo-lora")# Load model directly from transformers import AutoModel model = AutoModel.from_pretrained("DS4AI-UPB/bert-base-uncased-misinfo-lora", device_map="auto") - Notebooks
- Google Colab
- Kaggle
BERT Base Uncased — Text-Only Misinformation Detection on FakeTT
Authors: Andrei-Gabriel Radu, Ciprian-Octavian Truică, Elena-Simona Apostol
National University of Science and Technology POLITEHNICA Bucharest
LoRA adapter fine-tuned from bert-base-uncased for binary text-only misinformation classification on the FakeTT social-media video dataset.
This model accompanies the bachelor thesis Misinformation Detection in Social Media Videos.
Results
| Dataset | Modality | Macro-F1 |
|---|---|---|
| FakeTT | Text-only | 0.8400 |
Model
- Base model:
bert-base-uncased - Task: Binary misinformation classification
- Modality: Text-only
- Fine-tuning: LoRA / PEFT
- Dataset: FakeTT
- Number of classes: 2
- Primary metric: Macro-F1
Training
- LoRA rank (
r): 16 - LoRA alpha: 32
- LoRA dropout: 0.05
- Target modules:
query,value,key,dense - Bias: none
Usage
import torch
from peft import PeftModel
from transformers import AutoTokenizer, AutoModelForSequenceClassification
repo_id = "DS4AI-UPB/bert-base-uncased-misinfo-lora"
base_model_id = "bert-base-uncased"
tokenizer = AutoTokenizer.from_pretrained(repo_id)
base_model = AutoModelForSequenceClassification.from_pretrained(base_model_id, num_labels=2)
model = PeftModel.from_pretrained(base_model, repo_id).eval()
text = "Example social media video description."
inputs = tokenizer(text, return_tensors="pt", truncation=True, padding=True)
with torch.no_grad():
logits = model(**inputs).logits
print(logits.argmax(dim=-1).item())
Use the class-to-label mapping from the original FakeTT training pipeline.
Intended Use
Research and benchmarking of English-language text-only misinformation detection for social-media video content.
Limitations
This is a classification model, not a factual verification system. It cannot inspect the associated video and can degrade under domain shift.
Citation
@thesis{radu2026misinformation,
author = {Radu, Andrei-Gabriel and Truică, Ciprian-Octavian and Apostol, Elena-Simona},
title = {Misinformation Detection in Social Media Videos},
school = {National University of Science and Technology POLITEHNICA Bucharest},
year = {2026}
}
- Downloads last month
- -
Model tree for DS4AI-UPB/bert-base-uncased-misinfo-lora
Base model
google-bert/bert-base-uncased