PAPER REPORTENAll readings ↗

BERT: A Review of Applications in Natural Language Processing and Understanding

English reading report: Method, equations, original figures, experiments and reproducibility.

Authors: Koroteev M.V.

Affiliations: Financial University under the government of the Russian Federation, Moscow, Russia

Source: 2103.11943 ↗ · Catalog record

Reading: 499 / 558 · 6 original figures & tables · ~21 min ·

1. Paper overview

In one sentence: Koroteev’s review shows how a pretrained language encoder supports varied NLP uses, while its reproduced comparisons make training choices and evidence quality central to interpreting success. e1e5e6e7e11e12e15

At a glanceWhat to know
Research problem
Source description

Static word representations cannot distinguish meanings across contexts, while specialized classifiers can demand expensive architecture design and labeled data. The review asks how pretrained contextual representations reduce that burden, then examines adaptation, evaluation and robustness. Its scope is language analysis; it does not formulate environment dynamics or action control. e1e2e4e16

Core mechanism
Source description

The review organizes several dozen prior articles into an account of BERT’s mechanism and applications, extending beyond prediction to evaluation metrics and attacks. Experimental evidence belongs to the cited studies; the review contributes synthesis. e1e6e7

A key reported resultScientific relation extraction on ChemProt: SciBERT fine-tuned: 83.64.

Micro F1, explicitly specified for ChemProt in the caption; higher is better.. Test results reproduced from SciBERT study [6]; fine-tuned models in the same ChemProt row. Caption reports multiple-seed averages without seed count or per-cell intervals.

BERT-Base fine-tuned: 79.14; prior SOTA: 76.68. The 4.50-point SciBERT–BERT difference is reader arithmetic. Supports the reported benefit of scientific pretraining in this setting. Corpus and vocabulary change together, so tokenization is not isolated. e12e13

Reading caution
Reader analysis

Long documents, small labeled datasets and domain adaptation remain open challenges. The summarization section discusses evaluation difficulty but supplies no quantitative comparison. Broad superiority claims should be read within this historical, selectively assembled evidence. e4e5e16

Core contributions

  • Source description

    The review organizes several dozen prior articles into an account of BERT’s mechanism and applications, extending beyond prediction to evaluation metrics and attacks. Experimental evidence belongs to the cited studies; the review contributes synthesis. e1e6e7

  • Author claim

    Its conclusion presents large-scale pretraining and bidirectional context as a reusable basis for NLP. That is the author’s historical assessment, rather than a guarantee across every domain or a current performance ranking. e16

BioBERT training diagram (unnumbered; Source [36]). Domain text changes the pretrained representation before labeled biomedical tasks adapt it; diagram reproduced in the review from [36]. Original paper, p. 10 ↗

Excerpt from the authors’ paper; cropped without altering the figure or table.

How to read it. Read the two yellow headings as successive training stages. On the left, PubMed and PMC supply text while the lower BERT block supplies initial weights. Their arrows enter the same BioBERT pretraining block: the model is continued from an existing representation. On the right, colored boxes identify task-specific datasets and their corresponding output examples. The accompanying prose confirms the initialization and says BioBERT retains BERT’s vocabulary. This matters when comparing it with SciBERT, whose discussion changes both corpus and tokenizer. The token-level arrows illustrate the encoder representation; the review does not define every small symbol as a separate algorithmic component. e11e12

What it supports. The figure makes a useful distinction between acquiring biomedical language representations and learning a supervised output task. PubMed and PMC are labeled 4.5B and 13.5B words. These corpus sizes describe the cited pretraining setup; they do not count labeled examples for NER, relation extraction or question answering.

Where the evidence stops. The right-hand examples are schematic outputs, not accuracy measurements. The diagram does not establish simultaneous multitask training or a single shared task head, and this review supplies no BioBERT numerical results table.

2. Motivation

2.1 The problem and the proposed response

Source description

Static word representations cannot distinguish meanings across contexts, while specialized classifiers can demand expensive architecture design and labeled data. The review asks how pretrained contextual representations reduce that burden, then examines adaptation, evaluation and robustness. Its scope is language analysis; it does not formulate environment dynamics or action control. e1e2e4e16

2.2 What this reading follows

This review follows BERT from general language representations into classification, summarization, evaluation, adversarial testing and specialized language models. Read its visuals as a map of distinct uses of contextual embeddings: the same idea can support a task predictor, a reference-based score or a model being attacked. BioBERT and SciBERT then show how domain text and adaptation enter the picture, while the NSP comparison exposes the difficulty of assigning gains to one training decision. All figures and tables here are faithful excerpts of the supplied review, which attributes them to earlier studies. They are not new experiments performed by the review author. e1e5e6e7e11e12e15

3. Research context

We place the paper in the collection through its world–action interface. The catalog labels and the reading’s assessment are shown separately.

Catalog dimensionRecorded classification
Major categoryFoundational work
ArchitectureNot applicable
Prediction paradigmNot applicable
QuadrantNot applicable

This table preserves the labels recorded at reading time. The current major category is Not assigned. View the current classification.

3.1 Evidence-based assessment

Supports the recorded classification

Reader analysis

The foundational survey/resource category fits the explicit review scope. Transformer encoders process language, but the source presents no environment-transition model, action decoder, inverse dynamics or joint future/action prediction. The catalog’s Not applicable architecture, prediction paradigm and quadrant are appropriate; shared pretraining does not establish a One Model world-action architecture. e1e3e10e11e16

This is the collection’s architectural analysis, not a new related-work survey. Benchmark comparisons and their protocols appear in Section 6.

4. Problem formulation

4.1 Inputs and outputs

InputsOutputs
  • Text-token sequences and optional sentence pairs; unlabeled general or domain corpora and labeled task examples.
  • For BERTScore, a reference and candidate text; for TEXTFOOLER, text and black-box classifier responses.
  • Contextual representations and task-specific labels, entities, relations or answers.
  • Extractive text selections, reference-based similarity scores, or adversarial text candidates, depending on the application.

4.2 Equations and their role

FBERT=2PBERTRBERTPBERT+RBERTF_{\mathrm{BERT}}=2\frac{P_{\mathrm{BERT}}R_{\mathrm{BERT}}}{P_{\mathrm{BERT}}+R_{\mathrm{BERT}}}
The legible BERTScore F-score equation combines directional P and R scores by their harmonic mean. Prose reverses reference and candidate roles between them. Their printed averaging formulas are inconsistent, preventing a faithful executable specification from this review alone. e6
F(xADV)F(x),Sim(x,xADV)ϵF(x_{\mathrm{ADV}})\ne F(x),\qquad \mathrm{Sim}(x,x_{\mathrm{ADV}})\ge\epsilon
Here F is the target classifier, x the original sentence, x_ADV its adversarial variant, Sim syntactic/semantic similarity, and epsilon the minimum acceptable similarity. These are acceptance conditions; the review supplies no numerical epsilon. e7

5. Method in detail

5.1 Separate the representation, domain corpus and task update

Reader analysis

Begin with the two-stage account of BERT: unlabeled text trains a contextual representation, and labeled examples adapt it to a particular output. BioBERT inserts continued biomedical pretraining between the original BERT weights and task-specific fine-tuning. Its diagram makes the two data sources explicit: broad biomedical corpora feed the representation, whereas NER, relation and QA datasets supervise different outputs. SciBERT introduces another choice by changing the tokenizer as well as the corpus. Reader analysis: this means that a better SciBERT score cannot, by itself, identify vocabulary as the cause. The table’s Frozen and Finetune columns answer a narrower question about whether updating a given representation helps. On ChemProt both backbones improve with fine-tuning, so the pretrained checkpoint alone does not explain the final result. e3e11e12e13

BERTScore pipeline (unnumbered; Source [93]). Token matching turns contextual representations into a reference-based text score; diagram reproduced from [93]. Original paper, p. 6 ↗

Excerpt from the authors’ paper; cropped without altering the figure or table.

How to read it. Follow the arrows from the reference x and candidate x-hat into separate contextual-embedding blocks. Every reference token is compared with every candidate token. In the matrix, reference words label rows and candidate words label columns; red outlines select each row’s maximum similarity. Thus this pictured direction asks whether the candidate covers each reference token. The final block weights those selected values using the adjacent IDF column, making rare reference words more influential. Reversing the direction gives the complementary score described in the prose. The maximum operation and the heading explicitly say similarity, which is important because the surrounding text repeatedly uses the word distance. e6

What it supports. The mechanism can match semantically related words instead of requiring exact n-gram overlap. The example illustrates a scoring procedure, not a measured improvement in human agreement. The review claims better correlation with human judgments but provides no numerical correlation table or evaluation protocol sufficient to quantify that claim.

Where the evidence stops. Page 6 prints inconsistent precision indices and an unhatted denominator, and duplicates formulas. Use the diagram and directional prose to understand the idea; the report retains only the unambiguous harmonic-mean equation, without silently repairing the source.

5.2 Distinguish measuring text similarity from preserving a label

Reader analysis

BERTScore and TEXTFOOLER use semantic information for different purposes. In BERTScore, the candidate and reference are embedded and matched token by token, producing a score intended to agree with human assessments of generated text. In TEXTFOOLER, sentence similarity is a constraint during a search for edits that change a classifier’s prediction. The latter uses USE for that filtering step; it is not the BERTScore procedure. Reader analysis: neither a high similarity score nor a successful prediction change alone proves that an edited sentence retains the original human label. The attack’s stated goal requires both. This explains why the attack table must be read across accuracy, perturbation and similarity rows, and why independent human checking would still matter. BERTScore’s inconsistent printed formulas are an additional implementation uncertainty, not evidence about attack quality. e6e7e8

MLM/TLM comparison (unnumbered; Source [34]). Parallel text supplies additional context for masked-token prediction; diagram reproduced from [34]. Original paper, p. 9 ↗

Excerpt from the authors’ paper; cropped without altering the figure or table.

How to read it. Read each panel upward. Token embeddings, position embeddings and language embeddings are added before entering the transformer; purple boxes mark predicted masked tokens. The upper MLM example keeps English language labels throughout. The lower TLM example concatenates English and French translations, switches its language labels from en to fr, and restarts position indices at the second sentence. These markings agree with the prose: either language can help recover a masked word. The diagram shows no token-by-token translation decoding loop. Its training purpose is to make representations across languages useful to each other, while the adjacent discussion separately addresses downstream evaluation. e10

What it supports. The architectural change illustrated here is access to paired multilingual context during pretraining. TLM requires parallel sentences, while the described MLM route can use monolingual text. This distinction explains why stronger alignment supervision and broader language coverage are different resource choices, rather than interchangeable settings of one benchmark.

Where the evidence stops. The drawing specifies a training objective, not demonstrated zero-shot success. The surrounding text moves from its named inference benchmark to translation percentage gains without enough metric or split detail to connect them reliably.

5.3 Ask what actually changes when NSP disappears

Reader analysis

The review presents RoBERTa as a lesson that BERT’s initial training recipe need not be optimal. Its discussion changes corpus scale, masking, batch size and objectives, so the overall comparison is already broader than architecture. The NSP table provides a closer inspection, but still varies input construction with the loss. SEGMENT-PAIR and SENTENCE-PAIR retain NSP; FULL-SENTENCES and DOC-SENTENCES remove it while changing the text presented together. Reader analysis: these rows test useful recipes, yet they do not isolate one causal mechanism. DOC-SENTENCES also fails to improve SST-2 over SEGMENT-PAIR, despite improving several other columns. A discriminating follow-up would remove only the NSP contribution on identical packed examples, then assess document packing independently. That would test the review’s interpretation without treating an aggregate training recipe as a single-variable experiment. e14e15

5.4 Training and inference

During training

Source description

BERT uses unlabeled pretraining followed by labeled adaptation. Masked-token prediction is central; next-sentence prediction (NSP) is discussed later. The classification section attributes reduced forgetting to a learning rate near 1e-5 and nonconvergence at 4e-4 in a cited study; these are not universal tuning guarantees. e3e4e15

Source description

BioBERT continues from BERT weights on PubMed and PMC text, retaining the original vocabulary; the review reports 18 billion biomedical words and 23 days on eight NVIDIA V100 GPUs. SciBERT uses a scientific corpus and specialized vocabulary, with 42% vocabulary overlap reported. Its stated training cost is seven days on an eight-core TPU. e11e12

Reader analysis

The RoBERTa discussion examines more pretraining text, dynamic masking, larger batches and NSP removal. The accompanying comparison also changes sentence packing and document boundaries. Its results therefore cannot identify the NSP loss alone as the cause of improvement. e14e15

During inference

Source description

After adaptation, a task-specific model consumes text and produces the requested output. BioBERT’s diagram separates continued pretraining from labeled NER, relation-extraction and QA fine-tuning; it does not specify one shared inference head or an action-execution loop. e3e11

Source description

BERTScore uses a pretrained representation at evaluation time; integration into future training is speculation in the review. TEXTFOOLER repeatedly queries an existing classifier, whose responses guide the next substitution. e6e7

5.5 Implementation flow

  1. Encode context

    BERT maps tokens through a multilayer bidirectional transformer. The review lists a standard 12-layer, 768-dimensional, 110-million-parameter model and a larger 24-layer, 1024-dimensional, 340-million-parameter model. Its basic input limit is 512 tokens. These describe earlier BERT, not an architecture proposed here. e3

  2. Adapt representations

    The review distinguishes embeddings used as features from updating the pretrained model for a labeled task. It discusses continued pretraining on task, domain or cross-domain corpora, selecting internal representations, and multitask adaptation. For extractive summarization, clustering representations with a chosen K offers variable-length summaries; a complete selection algorithm is absent. e4e5

  3. Score a reference–candidate pair

    BERTScore contextualizes both texts, computes pairwise token cosine similarities, selects best matches and aggregates directional scores, optionally weighting rare words by reference-derived IDF. The diagram uses maximum similarity although the prose calls it distance. Printed precision formulas contain inconsistent indices and normalization; they are not silently repaired here. e6

  4. Probe with TEXTFOOLER

    Rank influential words, propose embedding-based synonyms, filter by part of speech and sentence similarity using USE, then query the classifier. Accept a substitution that changes its prediction under the similarity constraint; otherwise continue through ranked words. Black-box access supplies predictions and confidence, without target parameters or gradients. e7

  5. Extend pretraining across languages

    The XLM discussion contrasts prediction from preceding words, masked language modeling (MLM), and translation language modeling (TLM). TLM masks parallel sentences so a missing token can use its translation as context. The diagram adds token, position and language embeddings and resets positions for the second language. It is not a complete translation decoder. e10

6. Experiments & results

Koroteev surveys how pretrained BERT representations support classification, extractive summarization, text evaluation, adversarial testing, multilingual learning and scientific language models. A shared encoder is reused through different data, objectives and downstream interfaces. This is a synthesis of earlier studies, without a new unified model or experiment. Its readable evidence includes SciBERT task comparisons and a training ablation whose interpretation requires separating loss changes from input construction.

Source and visual limitations
Reader analysis

The supplied work is a review: its method diagrams, quantitative tables and ablation are explicitly reproduced from cited studies, with no new architecture or experimental campaign by Koroteev. There is no quantitative summarization or BERTScore correlation table to illustrate those claims. Some reproduced material is incomplete, including the SciBERT table’s missing superscript-7 footnote and the inconsistent BERTScore equations. The six crops preserve the review’s graphics and do not substitute visuals from the underlying papers. e1e5e6e13e15

6.1 Read the original evidence

Table 1, SciBERT test performance (reproduced from [6]). Task-level comparisons separate backbone choice from frozen versus fine-tuned use, within the limits of the reproduced study. Original paper, p. 11 ↗

Excerpt from the authors’ paper; cropped without altering the figure or table.

How to read it. Choose a dataset row before comparing columns. Each backbone has Frozen and Finetune columns, allowing two distinct comparisons: adaptation within a backbone and backbone choice under the same adaptation mode. The caption on the inspected page defines ChemProt as micro F1; other rows use task-specific macro F1 or dependency attachment scores. It also states that values average multiple random seeds. Bold marks SOTA, with multiple values bolded when differences fall within a 95% bootstrap confidence interval. Those metric and statistical definitions are essential when reading the cropped table. The Average row combines heterogeneous scores and should not replace a task-specific comparison. e12e13

What it supports. On ChemProt, fine-tuned SciBERT reports 83.64 micro F1 versus BERT-Base’s 79.14, a calculated 4.50-point difference. SciBERT’s frozen score is 75.03, so updating the encoder is also consequential in this row. The evidence supports the reported combination of scientific pretraining and task adaptation, without isolating the vocabulary change.

Where the evidence stops. Exact split identifiers, seed counts and per-cell uncertainty are absent. The reproduced BC5CDR superscript 7 has no corresponding footnote in the review. Boldface should not be read as a universal significance test between any two cells.

TEXTFOOLER attack results (upper unnumbered table; Source [25]). Ordinary test accuracy leaves substantial vulnerability to the review’s described black-box substitutions; table reproduced from [25]. Original paper, p. 8 ↗

Excerpt from the authors’ paper; cropped without altering the figure or table.

How to read it. First choose a model group, then one dataset column. Read Original Accuracy and After-Attack Accuracy together, and check the perturbation and semantic-similarity rows before interpreting the accuracy drop. The attack described on pages 7–8 ranks words, filters substitutions and checks the classifier after editing. Its similarity condition is intended to preserve meaning, but the table gives model-derived similarity rather than a complete human validation result. Query Number and Average Text Length provide context for the search burden and input size; they are not substitutes for success rates. Cross-model columns should also not be treated as a controlled ablation of one component. e7e8e9

What it supports. In the BERT/Yelp column, accuracy falls from 97.0% to 6.6% with 13.9% of words perturbed. The listed semantic similarity is 0.74 and query number is 827. These are attack-conditioned results from the cited study, demonstrating vulnerability in that evaluation rather than ordinary clean-data error.

Where the evidence stops. The review omits exact split, sample count, query-budget policy and uncertainty. Its lower, separately inspected table reports adversarial-training gains, but those gains do not imply immunity to fresh attacks or guaranteed preservation of meaning.

6.2 Results and evaluation conditions

Task & protocolReported resultComparison & interpretation
Scientific relation extraction on ChemProt

Test results reproduced from SciBERT study [6]; fine-tuned models in the same ChemProt row. Caption reports multiple-seed averages without seed count or per-cell intervals.

SciBERT fine-tuned: 83.64.

Micro F1, explicitly specified for ChemProt in the caption; higher is better.

BERT-Base fine-tuned: 79.14; prior SOTA: 76.68. The 4.50-point SciBERT–BERT difference is reader arithmetic.

Supports the reported benefit of scientific pretraining in this setting. Corpus and vocabulary change together, so tokenization is not isolated. e12e13

BERT robustness to TEXTFOOLER on Yelp

Black-box text classification attack, upper table attributed to [25]. Exact evaluation split, sample count and uncertainty are absent.

BERT: 97.0% original accuracy, 6.6% after attack, 13.9% perturbed words.

Original and after-attack accuracy (%); perturbed words (%).

WordCNN: 93.8% to 1.1%; WordLSTM: 96.0% to 2.1%. These are separate target models, not matched training ablations.

High ordinary accuracy coexists with attack vulnerability. Similarity scores alone do not establish human label preservation. e7e8

NSP and input-construction comparison

Reproduced [43] comparison of SEGMENT-PAIR with NSP and DOC-SENTENCES without NSP; evaluation split, metric definitions and uncertainty are omitted.

DOC-SENTENCES: 90.6/79.7, 84.7, 92.7, 65.6.

Reported SQuAD 1.1/2.0, MNLI-m, SST-2 and RACE scores; exact metric definitions not supplied.

SEGMENT-PAIR: 90.4/78.7, 84.0, 92.9, 64.2, respectively.

Most listed scores improve, but SST-2 declines. Changing packing alongside the loss prevents a clean causal claim about NSP removal. e15

6.3 Ablations and diagnostic examples

Read component removals and qualitative examples within their stated evaluation conditions.

NSP/input-construction comparison (unnumbered; Source [43]). Input construction and loss choice change together in this reproduced RoBERTa comparison. Original paper, p. 12 ↗

Excerpt from the authors’ paper; cropped without altering the figure or table.

How to read it. Start with the two italic group labels. The first group retains NSP but distinguishes SEGMENT-PAIR from SENTENCE-PAIR inputs; the second drops NSP and distinguishes FULL-SENTENCES from DOC-SENTENCES. The surrounding prose says the latter restricts sentences to a single document. Compare these reimplementations before looking at the external BERT and XLNet rows. Read the slash-separated SQuAD cell as separate 1.1 and 2.0 values, not a ratio. The phrase Our reimplementation belongs to the study credited as [43], not to Koroteev’s own experiment. The source does not define the XLNet K notation here, so this guide does not assign it a meaning. e14e15

What it supports. DOC-SENTENCES improves on SEGMENT-PAIR in the listed SQuAD, MNLI-m and RACE columns, but SST-2 falls from 92.9 to 92.7. This directly qualifies the review’s broad prose about improved subsequent-task performance. It supports investigating training choices while leaving the isolated effect of the NSP objective unresolved.

Where the evidence stops. Removing NSP also changes how training inputs are constructed, so this is not a loss-only ablation. The review omits task metric definitions, evaluation split and uncertainty; small numerical differences cannot establish statistical significance.

7. Analysis & limitations

7.1 What the evidence leaves open

Reader analysis

Long documents, small labeled datasets and domain adaptation remain open challenges. The summarization section discusses evaluation difficulty but supplies no quantitative comparison. Broad superiority claims should be read within this historical, selectively assembled evidence. e4e5e16

Reader analysis

Internal inconsistencies limit implementation fidelity: page 2 describes transformers as recurrent/convolutional combinations whereas page 5 emphasizes feedforward attention; page 3 says special tokens are absent in adaptation but also describes [SEP]/[CLS] inputs. BERTScore has duplicated, inconsistent formulas. These are source problems, not implementation instructions. e3e5e6

Reader analysis

The cross-lingual discussion moves from its named inference benchmark to translation percentage gains without enough protocol detail to reconcile them. SciBERT’s table averages different task metrics and retains a superscript without its footnote. Its aggregate is not a single common metric. e10e13

7.2 Questions for discussion

  1. How much of the ChemProt improvement persists when both backbones use the same adaptation protocol?
  2. Would the NSP conclusion survive holding the pretraining examples and their packing fixed?
  3. What human validation would distinguish a successful classifier attack from a meaning-changing edit?

8. Reproducibility audit

8.1 Requirements and known gaps

Reader analysis

Reconstruction requires original checkpoints, corpus versions, tokenizers, task splits, optimizer schedules and a repeated-seed protocol. The survey gives architecture, hardware and corpus summaries, but no complete runnable recipe. Reproducing reported numbers remains underdetermined from this source alone. e3e4e11e12e13e14

Reader analysis

Reader-proposed checks compare BERT/SciBERT under matched frozen and fine-tuned ChemProt protocols, and remove NSP while holding actual pretraining batches fixed. These test adaptation and loss effects separately; they are future experiments, not completed reproductions. e13e15

8.2 Proposed reproduction checks

The following checks are proposals motivated by the paper. They have not been run as part of this reading.

Check 1: Match the ChemProt adaptation comparison

Reader-proposed experiment, not performed: evaluate BERT-Base and SciBERT under both frozen-encoder and full-fine-tuning conditions on one documented ChemProt split. Use the same relation head, preprocessing, tuning budget and repeated random seeds in all four cells; report micro F1 and uncertainty. Test whether SciBERT still exceeds BERT within each adaptation mode and whether fine-tuning helps each backbone. If the ordering vanishes under matched conditions, the review’s transferred result does not generalize to that reconstruction. This check does not isolate vocabulary from pretraining corpus. e12e13

Check 2: Remove NSP without changing the examples

Reader-proposed experiment, not performed: start paired runs from the same initialization and feed identical SEGMENT-PAIR batches with identical masked positions. Retain NSP in one run and set its loss contribution to zero in the other; keep token budget, optimizer and batch schedule fixed. Evaluate predefined SQuAD and SST-2 metrics on documented splits with multiple seeds, then examine alternative packing in a separate comparison. Failure of the loss-only change to reproduce the reported direction would implicate other recipe changes; improvement under matched inputs would provide stronger evidence for an NSP effect. e3e14e15

8.3 Reading coverage

Visual audit: Visually inspected the title/author block on page 1; method, adaptation and summarization text on pages 2–5; BERTScore formulas and diagram on page 6; attack equations on page 7 and both attack tables on page 8; XLM diagram on page 9; BioBERT architecture/training and hardware details on page 10; SciBERT training, Table 1 and its complete metric/statistical caption on page 11; and NSP comparison and conclusion on page 12. All six final crops were separately viewed. Arrow directions, matrix orientation, masked-token outputs and training-group labels were checked against their accompanying text. The SciBERT long caption is outside the crop; its relevant metric and statistical definitions are explained in the reading guide and remain visible on the inspected source page. References on pages 13–18 were read in the complete text pass, not visually inspected. No separate supplement, cited original-study PDF or code was inspected.

PDF pages inspected for this edition: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12. Appendix coverage: not present.

Original figures and tables remain the work of the source’s authors. Extractions preserve their scientific content; any HTML wrapper layout is disclosed with each figure. The surrounding reading notes are our own.

Text reading scope & known omissions
  • PDF p. 1: title, author, affiliation, abstract and Introduction
  • PDF pp. 2–3: Basic concepts about the new BERT linguistic model
  • PDF pp. 3–4: BERT retraining methodology and subject-specific classification
  • PDF pp. 4–5: Using BERT for Text Annotation Tasks
  • PDF pp. 5–7: BERTScore
  • PDF pp. 7–8: BERT Based Attacks on Text Classification
  • PDF pp. 8–10: Interlingual training of linguistic models
  • PDF pp. 10–11: Construction of domain-specific text models based on BERT
  • PDF pp. 11–12: Investigation of the robustness of BERT learning
  • PDF p. 12: Conclusion; PDF pp. 12–18: References [1]–[100]

Outside the original text pass

  • Text extraction does not reconstruct figure images; inspect the retained PDF for figures and equation/table layout.
  • All seven supplied text chunks were read individually, covering all 18 PDF pages. Body pages 1–12 and every final crop were visually inspected; references on pages 13–18 were read as text.
  • Acquisition note preserved: Text extraction does not reconstruct figure images; inspect the retained PDF for figures and equation/table layout. This limitation was addressed by inspecting the supplied PDF images.
  • Separate supplemental material availability has not been fully verified.
  • Identity: the title page reads BERT: A Review of Applications in Natural Language Processing and Understanding and credits Koroteev M.V., matching catalog author M. V. Koroteev. The supplied observedTitle joins some words; its exact string is preserved in source and title metadata.
  • No revision identifier or revision date is visible on the inspected title page. The supplied artifact is identified by its primary PDF hash; no revision history or edition comparison was supplied or verified.
  • The cited original studies and their code were not opened. All experimental numbers below are reproduced within this review, not independently verified against those studies. No experiments were reproduced.

The visual audit above records the subsequent illustrated pass.

8.4 Traceable evidence

e1PDF p. 1, title/author block and AbstractInspect

Title matches the catalog after word-spacing normalization. Author is Koroteev M.V.; affiliation is Financial University under the government of the Russian Federation, Moscow, Russia. Abstract identifies a review of several dozen earlier articles. No revision marker appears in the title block.

Go to primary source ↓
e2PDF p. 1, Introduction; PDF p. 4, subject-specific classification, ambiguity and subject-specific challengesInspect

Contrasts simple text representations with semantic embeddings; describes context-dependent word meaning and task-specific architecture design costs.

Go to primary source ↓
e3PDF pp. 2–3, Basic concepts and BERT retraining methodology, architecture/input paragraphsInspect

Describes bidirectional masked-token pretraining, subsequent adaptation, 12/768/110M and 24/1024/340M variants, basic 512-token input, feature extraction versus fine-tuning, and special tokens. The introductory transformer description and special-token claims are internally problematic.

Go to primary source ↓
e4PDF pp. 3–4, Further pre-training, Retraining Strategies, Multitasking Learning and research directionsInspect

Distinguishes task/domain/cross-domain adaptation; reports cited learning rates near 1e-5 and 4e-4; raises long sequences, limited labels and domain-specific unlabeled corpora as challenges.

Go to primary source ↓
e5PDF pp. 4–5, Using BERT for Text Annotation TasksInspect

Distinguishes abstractive/extractive approaches, describes clustering with arbitrary K, and notes difficulty selecting indicative sentences in long texts and evaluating annotations. Page 5 characterizes transformers using feedforward attention.

Go to primary source ↓
e6PDF pp. 5–7, BERTScore; especially PDF p. 6, unnumbered formulas and pipeline, Source [93]Inspect

Defines reference x and candidate x-hat; graphic shows contextual embedding, pairwise cosine similarity, row maxima and optional IDF weighting. F-score formula is legible. Precision expressions have duplicated/inconsistent indices and the unhatted denominator |x|; prose calls similarity distance. Better human correlation and future training use are claims, without a numerical correlation table here.

Go to primary source ↓
e7PDF pp. 7–8, BERT Based Attacks, acceptance conditions and TEXTFOOLER stepsInspect

Defines prediction change with Sim at least epsilon; specifies black-box predictions/confidence, ranked substitutions, synonyms, part-of-speech filtering, USE sentence similarity and iterative validation. No numerical epsilon is given.

Go to primary source ↓
e8PDF p. 8, upper attack-results table, Source [25], Yelp columns across three model groupsInspect

BERT Yelp original/after-attack accuracy is 97.0/6.6; perturbed words 13.9%, similarity 0.74, query number 827. WordCNN accuracy is 93.8/1.1 and WordLSTM 96.0/2.1. No split/sample count or uncertainty is provided.

Go to primary source ↓
e9PDF p. 8, lower adversarial-training table, Source [25], MR and SNLI columnsInspect

MR after-attack accuracy changes 11.5 to 18.7 with adversarial training; SNLI changes 4.0 to 8.3. MR perturbation changes 16.7 to 21.0. Prose summarizes improvements as 2–7 percentage points, not an exact transcription of these differences.

Go to primary source ↓
e10PDF pp. 8–10, Interlingual training; PDF p. 9, MLM/TLM diagram, Source [34]Inspect

Describes CLM, MLM and parallel-sentence TLM. Diagram adds token/position/language embeddings, predicts masked tokens, and restarts position indices for French. Benchmark discussion uses the label XLNI then switches to unspecified translation gains; the evaluation linkage is unclear.

Go to primary source ↓
e11PDF p. 10, BioBERT paragraphs and training figure, Source [36]Inspect

Continues from BERT weights without a specialized vocabulary; diagram lists PubMed 4.5B and PMC 13.5B words and separates pretraining from NER, relation and QA fine-tuning. Text reports 18B words, 23 days and eight NVIDIA V100 GPUs.

Go to primary source ↓
e12PDF pp. 10–11, SciBERT corpus, vocabulary and training discussionInspect

Describes more than one million scientific papers from Semantic Scholar, a specialized tokenizer with 42% vocabulary overlap, and seven days on an eight-core TPU. Fine-tuning and domain vocabulary benefits are summarized from [6].

Go to primary source ↓
e13PDF p. 11, reproduced Table 1 and caption, Source [6]; ChemProt row and adaptation columnsInspect

ChemProt: prior SOTA 76.68; BERT-Base frozen/fine-tuned 68.21/79.14; SciBERT frozen/fine-tuned 75.03/83.64. Caption specifies ChemProt micro F1, task-specific metrics elsewhere, multiple-seed means and bolding within a 95% bootstrap confidence interval. Seed counts and individual intervals are absent; superscript 7 on BC5CDR lacks its associated footnote.

Go to primary source ↓
e14PDF pp. 11–12, Investigation of the robustness of BERT learning, corpus/masking/batch discussionsInspect

Reviews larger corpora, static versus dynamic masking, batch-size changes and RoBERTa. This combines several modifications; a complete optimizer/configuration specification is not supplied.

Go to primary source ↓
e15PDF p. 12, NSP training-options paragraphs and unnumbered comparison table, Source [43]Inspect

SEGMENT-PAIR with NSP scores 90.4/78.7, 84.0, 92.9, 64.2 on SQuAD 1.1/2.0, MNLI-m, SST-2, RACE. DOC-SENTENCES without NSP scores 90.6/79.7, 84.7, 92.7, 65.6. FULL-SENTENCES and SENTENCE-PAIR also change packing. Metric definitions, evaluation splits and XLNet K definition are absent.

Go to primary source ↓
e16PDF p. 12, ConclusionInspect

Author argues that pretrained bidirectional representations provide a universal basis for NLP and anticipates architecture/training improvements. No action-control or environment-dynamics formulation is presented.

Go to primary source ↓

8.5 Primary sources

Scroll across the image to inspect details. Press Esc to close.