Serge Sharoff's homepage

Logo

I am Serge Sharoff, Professor of Language Technology and Digital Humanities at the University of Leeds, UK

In the garden and in the jungle: comparing genres in the BNC and in the Internet

Serge Sharoff

There are many different kinds of documents on the web, from games to shopping pages to journalism to blogs. Different sorts of page have quite different uses and characteristics. A query for `Venice’ results in pages of various types, referring to recent news, information about history, guidebooks, hotel lists, opinions about hotels and restaurants, etc.

However, an attempt to produce an exhaustive list of genres leads to the jungle metaphor, which is common in genre studies. The subtitle of David Lee’s seminal paper on genre classification is `navigating a path through the BNC jungle’. According to Adam Kilgarriff, the BNC is a jungle only when compared to smaller Brown-type corpora, while it looks more like an English garden when compared to the Web . A corpus from the web can easily surpass the BNC in size, see 160 million words of I EN or 2 billion words of ukWac (http://wacky.sslmit.unibo.it/). Large Language Models, such as GPT or Llama, are trained on extremely large corpora such as PILE amounting to about 500 billion words.

However, we know little about the domains and genres of texts in corpora collected from the Web. This webpage lists tools and resources that can help in comparing corpora similar to the BNC. TLDR: my reliable genre classifier is available from the Huggingface repository, see the paper describing its application.

Below I report two ways of approaching the question of genre classification. One involves a traditional typology of typical genre labels, as applicable to the Web, for example, texts aimed at instructing, reporting or entertaining the reader. Another approach involves designing a topology to assess how similar individual texts are to a prototypical webpage, for example, a typical news item is aimed at reporting, but some of them also aim at entertaining, so that such texts are positioned between reporting and entertaining texts.

Topology for text classification

The topological approach is described in my paper:

Serge Sharoff, (2018) Functional Text Dimensions for annotation of Web corpora. In Corpora, 31:2 PDF

The best automatic classification model is based on a pre-trained transformer as hosted on HuggingFace: https://huggingface.co/ssharoff/genres.

In the end the Web corpora can be classified to provide data on their composition:

  1. BNC. The BNC is NOT a Web corpus. However, it is useful to compare the Web corpora to its composition.
  2. ukWaC. These are the genres of ukWac, a Web corpus from the .uk domain collected in 2006, which offers a modern sample of British English.
  3. Aranea English
  4. Aranea Russian
  5. English TenTen

The training resources consist in multi-annotated webpages for English and Russian (along with translations of some pages into Chinese, French and German) as described in the following table:

         
Corpus Language #Docs #Words Annotations
5g, part1 en,de,fr,ru,zh 113 306302 5g-p1.tgz
5g, part 2 en,fr,ru,zh 133 505468 5g-p2.tgz
ukWac, random en 257 211549 ukwac-sample.tgz
GICR, random ru 618 919972 gicr-random.tgz
GICR, blogs ru 285 83829 gicr-blogs.tgz
Total   1406 2027120  
All in one-line en 1686 2469295 file:en.ol.xz
All in one-line ru 1930 2413675 file:ru.ol.xz

Typology for text classification

The typology and the procedure for automatic annotation of Web texts is described in:

Serge Sharoff, In the garden and in the jungle: comparing genres in the BNC and Internet. In Genres on the Web, Mehler, A., Sharoff., S., Santini, M., (editors) Springer 2010. PDF

According to this approach, the texts in I-EN, I-RU and ukWac have been automatically classified using the following classes:

  1. discussion - all texts expressing positions and discussing a state of affairs
  2. information - catalogues, lists (mostly containing incomplete sentences)
  3. instruction - how-tos, FAQs, tutorials
  4. propaganda - adverts, political pamphlets
  5. recreation - fiction and popular lore
  6. regulations - laws, small print, rules
  7. reporting - newswires and informative broadcasts, police reports

Source data

Validated samples

Classified files

The accuracy of this classification is about 73-84% (see the paper above for argumentation), so you have one chance in four that a link is not of the correct type. Let me know if you have ideas on how to improve the accuracy.

Legacy classes

I-EN and ukWac files have been also classified using David Lee’s BNC classification (70 genres in total) and the four main genres from the Brown corpus (press, fiction, nonfiction and misc):

The accuracy of this classification has not been validated. Presumably it is quite low (especially for the 70-genres classification from the BNC). I made a quick check for the genre distribution for 8310 pages from The Guardian website, which is a newspaper, so it should be classified as ‘press’ according to the Brown Corpus, but the genre of feature articles, biographies, reviews can be different from what is assumed by `press’ in the Brown Corpus (it corresponds to ‘reporting’ in the classification used above):

   
10.01% fiction
29.07% misc
16.68% nonfiction
44.24% press

The following is the distribution of genres assigned to the same set of 8310 pages according to the BNC-trained classifier (only the 10 most frequent labels are listed):

   
3.14% Wnewspothersocial
3.21% Wnewspbrdshtnateditorial
3.29% Sspeechunscripted
3.35% Wnewspbrdshtnatcommerce
3.61% Wnewspbrdshtnatsports
4.16% Wfictprose
5.57% Wpoplore
5.93% Wnewspbrdshtnatarts
6.45% Wbiography
8.19% Wnewspbrdshtnatmisc
11.01% Wmisc

Not all items are treated as coming from newspapers, but many of them are (in the BNC genre scheme, brdsht_nat means `national broadsheets’, newsp_other means either regional or tabloid). Webpages automatically classified as all forms of W_newsp account for 41% of The Guardian subcorpus in ukWac.

About

The resources listed on this page have been developed by Serge Sharoff (Centre for Translation Studies, University of Leeds). Get in touch with me if you have any comments or suggestions.

Note: for files from the `Genres on the Web’ colloquium (2007), see the original colloquium page

Note: for the description of a Google Research Award project, see the project webpage


Serge Sharoff 2015-12-20