Views
No views yet
facebook/bart-base (139M params)sar_to_non (original).num_beams=4, max_length=128.1from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
2
3model_id = "SeeYangZhi/BART-Base-Sarcasm-Rewriter"
4tokenizer = AutoTokenizer.from_pretrained(model_id)
5model = AutoModelForSeq2SeqLM.from_pretrained(model_id)
6
7headline = "Area Man Passionate Defender Of What He Imagines Constitution To Be"
8inputs = tokenizer(headline, return_tensors="pt", truncation=True, max_length=128)
9outputs = model.generate(**inputs, max_length=128, num_beams=4)
10print(tokenizer.decode(outputs[0], skip_special_tokens=True))| Metric | Direction |
|---|---|
| Hard Flip Rate (% of samples where sarcasm was removed) | higher ↑ |
| Semantic Similarity (all-MiniLM-L6-v2 cosine) | higher ↑ |
| BLEU vs input (lower = more genuine rewriting) | lower ↓ |
| Perplexity (GPT-2) | lower ↓ |
| Normalized edit distance | higher ↑ |
| Paraphrase score (low = real rewriting) | lower ↓ |
SeeYangZhi/Llama-3.2-1B-Sarcasm-Rewriter — instruction-tuned LLaMA variantSeeYangZhi/BART-Base-Sarcasm-Rewriter — supervised baselineSeeYangZhi/BART-Base-CE-Sarcasm-Rewriter — context-enhanced SFTSeeYangZhi/BART-Base-RL-Sarcasm-Rewriter — REINFORCE on top of baselineSeeYangZhi/BART-Base-CE-RL-Sarcasm-Rewriter — CE + RL (best)facebook/bart-base. The NHDSD dataset is used under its
original research-use terms.