Elamur Research⌕
☰
home / papers / 2021 / Detection of Puffery on the English Wikipedia

Detection of Puffery on the English Wikipedia

Paper · 2021 · Amanda Bertsch and Steven Bethard

Summary

The paper addresses automatic detection of puffery, also called peacock phrases, on the English Wikipedia. Puffery is wording that promotes a subject without attributed, verifiable support, and it violates the Neutral Point of View policy. The positive examples are 284 sentences that editors had tagged as puffery or peacock. No tag marks a sentence as clean, so the authors compare three ways of choosing negatives. Naive random choices turn out to mislead. Sampling from the same article picks up untagged puffery. Sampling from random articles lets a classifier exploit topic differences instead. The chosen method queries a Lucene index with each tagged sentence and takes a sentence from the top-retrieved, topically similar article. On the resulting balanced 568-sentence set, they compare a bag-of-words linear SVM with fine-tuned RoBERTa, each with and without a CITE marker placed where citations occur. RoBERTa with citation markers reaches 0.963 F1. A lighter AlBERT variant runs a Wikipedia bot that lists likely problem pages for human editors. This shows how such a classifier can be deployed within community rules.

Key points

  • Data: 284 tagged puffery sentences were paired with 284 retrieval-matched negatives. 10% of the shuffled set (57 sentences) was held out for testing. Code and data are on GitHub (abertsch72/wikipedia-puffery-detection).

  • Negative-sampling probe with a BoW SVM:

    • Same-article negatives gave 0.542 F1, because many supposed negatives were puffery.
    • Random-article negatives gave 0.780 F1, but the top features revealed topic bias (education, film, business).
    • Information-retrieval negatives gave 0.658 F1, with peacock-like top features such as "great" and "impressive".
  • Test results (F1):

    ModelWords onlyWords + CITE
    BoW-SVM0.6580.680
    RoBERTa0.7260.963 (P 0.937, R 0.989)
  • Deployment: AlBERT (0.899 F1) runs on Toolforge as PeacockPhraseFinderBot.

    • Each hour it checks the 1,000 most recently edited pages, scoring 15 random sentences from each.
    • A page is flagged when more than half of those sentences are predicted as puffery.
    • Bot policy forbids bots from editing for subjective issues, so the bot only maintains a review list.
  • Limitations: the dataset is small and its balanced ratio is unrealistic, since puffery is rare on Wikipedia, so over-prediction is likely. The model also ignores what the citations contain, so fake citations could fool it.

Interesting ideas

  • I1. When a label has no explicit "clean" counterpart, take negatives from retrieval-matched documents so that topic cannot separate the classes; random negatives quietly teach shortcuts.
  • I2. Judge a data-construction choice by whether the learned features make sense, not only by its score; the authors accepted a lower F1 because the higher-scoring dataset was learning topic.
  • I3. A non-lexical structural signal (where a citation sits) can be injected as a positional pseudo-token, letting the model link it to nearby words; position mattered more than mere presence.
  • I4. Praise is not the problem in itself; the problem is evaluation lacking attribution, which separates puffery from plain positive sentiment.
  • I5. When an automated judgment is subjective, the system should surface candidates for humans and aggregate over sampled sentences with a majority threshold, rather than act alone.

For Mova

How these ideas could serve Mova, our small open language model — its files, stages and tests:

  • I1 (learn): when assembling silver data and negative controls, draw contrast examples from topically similar texts, so learned repair rules or classifiers cannot win on domain cues alone.
  • I2 (learn): add a feature/rule-inspection step to evaluation, rejecting training setups whose strongest signals are topical rather than linguistic, even when the metrics look better.
  • I3 (frames): mark attribution and evidence anchors (citations, "according to X") at their exact spot, so frame-level analysis can tell which evaluative predicate is backed by a source.
  • I4 (world): store evaluative claims in the text's world as opinions tied to a holder or source (or flagged unattributed), rather than as facts about the entity.
  • I5 (answer): readers could report document-level judgments (bias, tone) from a majority over sampled sentence-level decisions, keeping each contributing sentence visible as the explanation.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

 Institutions

 Fields, topics and concepts

📚 Shelves 4The field of science this work belongs to (OpenAlex fields).Computer Science · 16,667 worksArtificial Intelligence · 16,194 worksArts and Humanities · 16,039 worksLanguage and Linguistics · 15,891 works

🧭 Topics 1Research subjects and languages the work is about.English · 2,263 works

Cite

Cite as Amanda Bertsch and Steven Bethard. 2021. Detection of Puffery on the English Wikipedia. Proceedings of the Seventh Workshop on Noisy User-generated Text (W-NUT 2021).

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.18653/v1/2021.wnut-1.36

@inproceedings{bertsch2021detection,
  title = {{Detection of Puffery on the English Wikipedia}},
  author = {Amanda Bertsch and Steven Bethard},
  booktitle = {Proceedings of the Seventh Workshop on Noisy User-generated Text (W-NUT 2021)},
  year = {2021},
  doi = {10.18653/v1/2021.wnut-1.36},
  url = {https://doi.org/10.18653/v1/2021.wnut-1.36}
}

References

5 references, 1 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. Desislava Aleksandrova, François Lareau, and Pierre André Ménard. 2019. Multilingual sentence-level bias detection in Wikipedia. In Proceedings of the International Conference on Recent Advances in Natural Language Processing (RANLP 2019), pages 42–51, Varna, Bulgaria. INCOMA Ltd. find
  2. Wikitech. 2021a. Portal:Toolforge - Wikitech. find
  3. Wikitech. 2021b. Wikitech. find
  4. Steven Bird, Ewan Klein, and Edward Loper. 2009. Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit, 1st edition edition. O’Reilly Media, Beijing ; Cambridge Mass. find
  5. Richárd Farkas, Veronika Vincze, György Móra, János Csirik, and György Szarvas. 2010. The CoNLL-2010 shared task: Learning to detect hedges and their scope in natural language text. In Proceedings of the Fourteenth Conference on Computational Natural Language Learning – Shared Task, pages 1–12, Uppsala, Sweden. Association for Computational Linguistics. User:Legoktm/toolforge library -

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/bertsch-2021-detection-puffery-english-wikipedia/