REVIEW 3 major objections 6 minor 2 cited by
CleanComedy: Creating Friendly Humor through Generative Techniques
T0 review · 3 major / 6 minor · reviewed 2026-08-11 · deepseek-v4-flash
Pith's one-line read A multi-stage filtering pipeline cuts joke toxicity by about half and yields reusable English and Russian humor datasets with human scores, while two-stage fine-tuning produces cleaner yet less funny LLM humor.
desk verdict A genuinely useful bilingual humor dataset, honest about its limits, but the English evaluation rests on non-native annotators and the alignment claims are weaker than the paper suggests. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing mechanism is a cascaded filtering pipeline followed by a two-stage training procedure. The filter chain keeps only entries between 50 and 150 characters, removes toxic texts with Detoxify for English and ruBERTConv for Russian (scores above 0.1 are dropped), deduplicates semantically with Sentence-BERT cosine thresholds of 0.7 (English) and 0.9 (Russian), labels jokes with a zero-shot DeBERTa-v3 classifier to remove political, racist, and insulting content, and finally deletes whole BERTopic clusters on sensitive topics such as religion, funerals, bathrooms, officers, pregnancy, nations, disabilities, and divorce. On the modeling side, the paper fine-tunes an 8-billion-parameter language model (the base, non-instruction version of Llama 3.1) with LoRA at rank 4, first by supervised fine-tuning on the clean jokes, then by an alignment stage where average human scores are linearly mapped to soft labels and trained with binary cross-entropy, an approach inspired by DPO and SimPO but using soft labels instead of chosen-rejected pairs.
What would settle it
Re-annotate the CleanComedy Gold sets with a demographically diverse panel of native English and Russian speakers, then compare their funniness and offensiveness ratings with the pipeline's automated filter decisions; a weak correlation, or a toxicity gap much smaller than half under a different toxicity classifier, would contradict the central curation claim.
Extended reading notes
Core claim
The paper's central claim is that automated curation can produce a humor dataset that is roughly half as toxic as its raw sources, and that training on that curated data shifts a language model toward cleaner humor generation without matching the funniness of large general models or human-written jokes. The reported toxicity percentages for the filtered datasets are 11.41% (English) and 11.37% (Russian), compared with 26.09% and 20.93% for unfiltered samples; the human funniness scores place clean human jokes at 2.96 (English) and 2.84 (Russian), GPT-4o at 3.02 and 2.38, and the aligned fine-tuned model at 2.02 and 1.74. The authors take these numbers as evidence that the filtering pipeline works and that two-stage fine-tuning with soft labels can steer generation toward friendlier humor, while acknowledging that generative humor remains an open problem.
Load-bearing premise
The pipeline assumes that its automated proxies—toxicity classifier scores, SBERT similarity cutoffs, zero-shot content labels, and deleted BERTopic clusters—are a reliable stand-in for what a broad audience finds offensive; if those proxies are biased, the 'clean' dataset and the reported toxicity reduction inherit that bias.
Editorial extensions
If this is right
- CleanComedy provides roughly 44,000 English and 41,000 Russian jokes with reduced toxicity and duplication, plus per-joke human scores for 1,000 jokes per language, as reusable training and evaluation material.
- The two-stage LoRA plus soft-label alignment recipe offers a lightweight way to make an 8B model generate cleaner humor, which could transfer to other constrained creative-text tasks.
- Toxicity filtering roughly halves the share of offensive jokes compared with the unfiltered source collections, making the pipeline a candidate template for other dataset curation efforts.
- Because the filtered fine-tuned models score lower on funniness than GPT-4o and human jokes, the paper implies that safety filtering alone does not produce funnier jokes, so humor quality needs separate optimization.
- Publishing individual annotator scores rather than only averages enables downstream research on humor personalization and on how demographic factors shape funniness ratings.
Reading between the lines
- Nothing in the paper tests whether the same filter cascade transfers to other languages or joke formats; a natural extension is to run the pipeline on a third language and check whether the toxicity-halving result persists.
- The reported drop in funniness for filtered jokes suggests a possible toxicity–funniness tradeoff that the paper does not isolate; an experiment that varies the toxicity threshold and measures both metrics would make that tradeoff explicit.
- Because the annotator pool skews young (20–30) and includes few native English speakers, the human scores likely reflect a specific demographic's humor; re-annotation with a broader panel would show how much the headline numbers depend on that panel.
- The soft-label alignment loss could be adapted to other subjective attributes besides humor, such as politeness or helpfulness, where scalar human ratings are easier to collect than pairwise preference data.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces CleanComedy, a toxicity-filtered and deduplicated joke dataset in English and Russian, with human humor scores for 1,000 jokes per language (CleanComedy Gold). The curation pipeline combines exact and semantic deduplication, automated toxicity classifiers, zero-shot labeling, and BERTopic cluster removal. The authors then fine-tune Llama-3.1-8B on the clean data and apply an alignment stage that uses the Gold humor scores as soft labels. They evaluate the dataset and the models by sampling 100 jokes from each of six groups (SFT, SFT+Aligned, Instruct, GPT-4o, Unfiltered Dataset, Clean Dataset) and collecting human ratings of humor and toxicity. The central claim is that the clean dataset has about half the toxicity of the unfiltered data, and that the two-stage training yields ethically aligned humor generation. The paper releases the dataset and individual annotations on GitHub.
Significance. If the claims hold, CleanComedy is a useful resource: it provides a reproducible filtering pipeline, a public dataset in two languages, and per-joke human scores that can support personalization research. The explicit release of individual annotations rather than only aggregates is a strength. The paper is also commendably transparent about annotator demographics. However, the central quantitative claims are weakened by the annotator pool for English and by the absence of significance testing; the alignment conclusion is not supported by the reported table. These issues are fixable within the manuscript's scope, so the contribution is potentially valid but needs revision.
major comments (3)
- [Section 5, Table 2 and Figure 10] The English half of the central toxicity-halving claim is not established for the target population. The paper states that 'there was almost no native speakers of English among our volunteers (Figure 10), which has significantly influenced the humor scores obtained for the English jokes.' Because the same annotators answered the binary 'vulnerable or inappropriate?' question, the English toxicity drop from 26.09% to 11.41% and the Clean Dataset humor score of 2.96 are measurements of non-native perception, not of the English-speaking audience the dataset is intended to serve. The authors should either re-annotate a subsample with native English speakers, or explicitly restrict the claim to the actual annotator population and provide evidence that toxicity and humor judgments are stable across populations. This is an external-validity gap, not an internal inconsistency, but it is load-bearing for the paper's main quantitative contribution.
- [Section 5, Table 2] The toxicity percentages are not defined or tested. The text reports a percentage but does not state how individual 'yes/no' answers were aggregated into a joke-level or group-level toxicity label (e.g., any annotator, majority, or all annotators). In addition, no confidence intervals or significance tests are provided. Under a simple two-proportion z-test, the Russian drop from 20.93% to 11.37% is not significant at the 0.05 level (z ≈ 1.85, p ≈ 0.06), so the claimed 'half' reduction is not statistically supported for Russian. The English drop is significant under the same naive test, but the lack of a defined aggregation rule and the absence of annotation-clustering corrections make all point estimates difficult to interpret. The authors should report the aggregation rule, confidence intervals, and significance tests that account for annotator random effects.
- [Section 4.2, Eq. (1)-(2); Section 5 and 6] The claim that alignment improves generated humor is not supported by the reported data. The alignment stage trains the model to predict average humor scores from CleanComedy Gold, using the same five-point scale and annotation protocol as the evaluation in Section 5. Yet Table 2 shows that the SFT+Aligned model does not outperform the SFT-only model on humor scores in either language (English: 2.02 vs 2.11; Russian: 1.74 vs 1.68), and no significance tests are given. The conclusion that the results 'underscore the importance of alignment techniques in improving the quality and relevance of generated humor' is therefore overstated. The authors should either provide statistical evidence of improvement or temper the conclusion to reflect that alignment mainly reduced Russian toxicity (4.01% to 3.3%) in their sample.
minor comments (6)
- [Section 3.1] The text contains two unresolved cross-references to 'Table ?? in the Appendix'; the intended tables appear to be Tables 5 and 6 in the appendix, and the references should be fixed.
- [Section 3.2 and Section 5] The paper does not report inter-annotator agreement for the Gold annotations or for the evaluation (e.g., Krippendorff's alpha or ICC). Such measures would help readers interpret the reliability of the humor and toxicity scores.
- [Section 5] The definition of the toxicity percentage is ambiguous: it is not stated whether a joke is counted as toxic if at least one annotator marks it as vulnerable/inappropriate or only if a majority does. This should be clarified in the text or a footnote.
- [Section 5] The procedural difference for the English LLaMA 3.1 8B (Instruct) generation (temperature 0.9 and semantic deduplication) is mentioned in a footnote but not discussed in terms of comparability. The authors should report how many duplicates were removed and justify the asymmetry, or use a common protocol for both languages.
- [Section 3.1] The phrase 'unbiased toxicity classifier' is imprecise, since Detoxify is trained on a particular definition of toxicity and the authors later acknowledge classifier limitations. Consider rewording to avoid overclaiming objectivity.
- [Table 1] The CleanComedy English row lists a '2-scale score' while the Gold row lists a '5-scale score'; the '2-scale' appears to refer to the binary toxicity annotation, but this is confusing and should be labeled more explicitly.
Circularity Check
No significant circularity; the curation pipeline and human evaluation are externally grounded.
full rationale
The paper's central claims are (1) that CleanComedy is a toxicity-filtered, deduplicated humor dataset, and (2) that fine-tuned and aligned LLMs can generate humor comparable to human-written jokes. The filtering pipeline relies on external classifiers (Detoxify, ruBERTConv), a zero-shot DeBERTa model, SBERT similarity thresholds, and BERTopic cluster removal. The effectiveness of this filtering is then tested by human binary toxicity judgments on 100-sample unfiltered versus clean groups (Table 2). Because the filters are automated and the evaluation is human, the toxicity-halving claim is not a tautology and does not reduce to the filter outputs by construction. The alignment stage trains the LLM with soft labels derived from CleanComedy Gold mean humor scores, but the evaluated outputs are newly generated jokes rated by human annotators; the model never sees the evaluation jokes, so the humor scores in Table 2 are not the training targets. No equation in the paper is definitionally equal to another, no fitted parameter is renamed as a prediction, and no load-bearing argument rests on a self-citation. The acknowledged non-native English annotator bias (Section 5, Figure 10) is an external-validity limitation, not evidence of circularity. Accordingly, the derivation chain is self-contained against external benchmarks and human judgment, and no circular step is present.
Assumptions & free parameters
free parameters (5)
- cosine deduplication threshold =
0.7 English, 0.9 Russian
- length filter bounds =
50 to 150 characters (Section 3.1); Table 3 caption says 30 to 150
- ruBERTConv toxicity threshold =
>0.1 considered toxic
- topic clusters removed =
religion, funerals, bathrooms, officers, pregnancy, nations, disabilities, divorce
- zero-shot label set =
politics, neutral, offending, alcohol, drugs, racist
assumptions (4)
- domain assumption Detoxify, ruBERTConv, and DeBERTa classifier outputs correspond to human judgments of toxicity and offensiveness.
- domain assumption Average scores from five voluntary annotators are reliable gold labels for humor.
- ad hoc to paper Removing entire topic clusters (religion, funerals, bathrooms, pregnancy, etc.) improves ethical quality without disproportionately removing funny jokes.
- domain assumption SBERT cosine similarity thresholds capture semantic duplication across languages.
Cite this review
Pith. "Pith review of CleanComedy: Creating Friendly Humor through Generative Techniques." pith.science (2026). https://pith.science/paper/UA7NT2YQ
@misc{pith2026241209203,
author = {Pith},
title = {Pith review of: CleanComedy: Creating Friendly Humor through Generative Techniques},
year = {2026},
howpublished = {\url{https://pith.science/paper/UA7NT2YQ}},
note = {Machine review of arXiv:2412.09203}
}
read the original abstract
Humor generation is a challenging task in natural language processing due to limited resources and the quality of existing datasets. Available humor language resources often suffer from toxicity and duplication, limiting their effectiveness for training robust models. This paper proposes CleanComedy, a specialized, partially annotated toxicity-filtered corpus of English and Russian jokes collected from various sources. We study the effectiveness of our data filtering approach through a survey on humor and toxicity levels in various joke groups. In addition, we study advances in computer humor generation by comparing jokes written by humans with various groups of generative jokes, including our baseline models trained on the CleanComedy datasets.
Figures
Figures from the paper (7 more)
Forward citations
Cited by 2 Pith papers
-
HumorGen: Cognitive Synergy for Humor Generation in Large Language Models via Persona-Based Distillation
Persona-based Mixture-of-Thought data curation lets a 7B student outperform larger models on humor generation, while DPO and O-GRPO add no gain over SFT.
-
On the Wings of Imagination: Conflicting Script-based Multi-role Framework for Humor Caption Generation
A GTVH-driven multi-role LLM framework with conflicting-script extraction and humor-retrieval imagination trees improves cartoon caption funniness over previous methods on New Yorker benchmarks.
Reference graph
Works this paper leans on
-
[2]
Knowledge Amalgam: Generating Jokes and Quotes Together
Knowledge amalgam: Generating jokes and quotes together. Preprint, arXiv:1806.04387. 8 Daryna Dementieva, Daniil Moskovskiy, Varvara Logacheva, David Dale, Olga Kozlova, Nikita Semenov, and Alexander Panchenko
-
[5]
Lora: Low-rank adaptation of large language models. Preprint, arXiv:2106.09685. Sophie Jentzsch and Kristian Kersting
-
[7]
SemEval 2021 task 7: HaHackathon, detecting and rating humor and offense. In Proceedings of the 15th International Workshop on Semantic Evaluation (SemEval-2021), pages 105–119, Online. Association for Computational Linguistics. Yu Meng, Mengzhou Xia, and Danqi Chen
work page 2021
-
[9]
In The 2024 ACM Conference on Fairness, Accountability, and Transparency, pages 1622–1636
A robot walks into a bar: Can language models serve as creativity supporttools for comedy? an evaluation of llms’ humour alignment with comedians. In The 2024 ACM Conference on Fairness, Accountability, and Transparency, pages 1622–1636. Rafael Rafailov, Archit Sharma, Eric Mitchell, Stefano Ermon, Christopher D. Manning, and Chelsea Finn
work page 2024
-
[10]
Direct preference optimization: Y our language model is secretly a reward model. Preprint, arXiv:2305.18290. Nils Reimers and Iryna Gurevych
-
[11]
In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing
Sentence- bert: Sentence embeddings using siamese bert- networks. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics. Nils Reimers and Iryna Gurevych
work page 2019
-
[13]
The Naughtyformer: A Transformer Understands Offensive Humor
The naughtyformer: A transformer understands offensive humor. Preprint, arXiv:2211.14369. Bolotova V . V ., Blinov V . A., Mishchenko K. I., and Braslavski P . I
-
[15]
Humor Detection: A Transformer Gets the Last Laugh
Humor detection: A transformer gets the last laugh. Preprint, arXiv:1909.00252. Yuhan Wu et al
work page Pith review arXiv 1909
Show all 16 references
-
[2015]
In Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing , pages 2367–2376, Lisbon, Portugal
Humor recognition and humor anchor extraction. In Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing , pages 2367–2376, Lisbon, Portugal. Association for Computational Linguistics. Wei Zhang et al
2015
-
[2017]
Dialogue 2017
Which ir model has a better sense of humor? search over a large collection of jokes. In Computational Linguistics and Intellectual Technologies: Proceedings of the International Conference “Dialogue 2017”, Moscow, Russia. Russian State University For The Humanities. Orion Well...
2017
-
[2018]
Humor recognition using deep learning. In Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 2 (Short Papers), pages 113–117, New Orleans, Louisiana. Association for Computation...
2018
-
[2019]
Preprint, arXiv:1905.07213
Adaptation of deep bidirectional multilingual transformers for russian language. Preprint, arXiv:1905.07213. Moritz Laurer, Wouter Van Atteveldt, Andreu Casas, and Kasper Welbers
1905 arXiv
-
[2020]
arXiv preprint arXiv:2004.09813
Making monolingual sentence embeddings multilingual using knowledge distillation. arXiv preprint arXiv:2004.09813. Pradeep Sunkara et al
2004 arXiv
-
[2021]
Preprint, arXiv:2105.09052
Methods for detoxification of texts for the russian language. Preprint, arXiv:2105.09052. Rohan D’Silva
-
[2022]
arXiv preprint arXiv:2203.05794
Bertopic: Neural topic modeling with a class-based tf-idf procedure. arXiv preprint arXiv:2203.05794. Laura Hanu and Unitary team
-
[2024]
Preprint, arXiv:2405.14734
Simpo: Simple preference optimization with a reference-free reward. Preprint, arXiv:2405.14734. Rada Mihalcea and Carlo Strapparava
Reviewed August 11, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.