Text Simplification Using Transformer and BERT
Source abstract
Abstract
Reading and writing are the main interaction methods with web content. Text simplification tools are helpful for people with cognitive impairments, new language learners, and children as they might find difficulties in understanding the complex web content. Text simplification is the process of changing complex text into more readable and understandable text. The recent approaches to text simplification adopted the machine translation concept to learn simplification rules from a parallel corpus of complex and simple sentences. In this paper, we propose two models based on the transformer which is an encoder-decoder structure that achieves state-of-the-art (SOTA) results in machine translation. The training process for our model includes three steps: preprocessing the data using a subword tokenizer, training the model and optimizing it using the Adam optimizer, then using the model to decode the output. The first model uses the transformer only and the second model uses and integrates the Bidirectional Encoder Representations from Transformer (BERT) as encoder to enhance the training time and results. The performance of the proposed model using the transformer was evaluated using the Bilingual Evaluation Understudy score (BLEU) and recorded (53.78) on the WikiSmall dataset. On the other hand, the experiment on the second model which is integrated with BERT shows that the validation loss decreased very fast compared with the model without the BERT. However, the BLEU score was small (44.54), which could be due to the size of the dataset so the model was overfitting and unable to generalize well. Therefore, in the future, the second model could involve experimenting with a larger dataset such as the WikiLarge. In addition, more analysis has been done on the model’s results and the used dataset using different evaluation metrics to understand their performance.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Text Readability and Simplification · Natural Language Processing Techniques · Topic Modeling
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (30)
Show source-provided references
1. Controllable sentence simplification
2. Dynamic multi-level multi-task learning for sentence simplification
3. Hybrid simplification using deep semantics and machine translation
4. Automated text simplification: A survey
5. BERT: Pre-training of deep bidirectional transformers for language understanding
6. Attention is all you need
7. Text simplification using neural machine translation
8. Lexical simplification with pretrained encoders
9. Lopez · ACM Comput. Surv. · 2008 · 40 · 110.1145/1380584.1380586 ↗
10. Sentence simplification by monolingual machine translation
11. Y. Wu, M. Schuster, Z. Chen, Q. V. Le, M. Norouzi et al., “Google’s neural machine translation system: Bridging the gap between human and machine translation,” arXiv, 2016. [Online]. Available: http://arxiv.org/abs/1609.08144
12. Sentence simplification with deep reinforcement learning
13. Sentence simplification with memory-augmented neural networks
14. Integrating transformer and paraphrase rules for sentence simplification
15. Adagrad-An optimizer for stochastic gradient descent
16. Text simplification by tagging
17. Aligning books and movies: Towards story-like visual explanations by watching movies and reading books
18. A monolingual tree-based translation model for sentence simplification
19. OpenNMT: Open-source toolkit for neural machine translation
20. spaCy 2: Natural language understanding with Bloom embeddings, convolutional neural networks and incremental parsing10.5281/zenodo.1212303 ↗
21. Edinburgh research explorer neural machine translation of rare words with subword units neural machine translation of rare words with subword units
22. SentencePiece: A simple and language independent subword tokenizer and detokenizer for neural text processing10.18653/v1/d18-2012 ↗
23. Subword regularization: Improving neural network translation models with multiple subword candidates
24. GloVe: Global vectors for word representation
25. Adam: A method for stochastic optimization
26. Importance of search and evaluation strategies in neural dialogue modeling
27. BLEU: A method for automatic evaluation of machine translation
28. Derivation of new readability formulas (automated readability index, fog count and flesch reading ease formula) for navy enlisted personnel (No. RBR-8-75). Naval technical training command millington TN research branch10.21236/ADA006655 ↗
29. A study of translation edit rate with targeted human annotation
30. Optimizing statistical machine translation for text simplification10.1162/tacl_a_00107 ↗