Framework for Real-Time Parallel and Distributed Natural Language Processing

Dimitar Mileski, Vasko Zdraveski, Magdalena Kostoska, Marjan Gušev · 2021

In this paper, we present a new framework for parallel and distributed processing of real-time text streams capable for executing NLP-Natural Language Processing algorithms. The focus is set on acceleration based on attention for building the topology, and not on the individual NLP algorithms. We elaborate the configuration of our specific use case and discuss the reduction of the time required for system configuration in order to use the benefits of virtualization and containers. Research hypothesis: We can process more text tuples per unit time using the newly developed framework for an algorithm that divides the sequential algorithm into smaller jobs and tasks including tokenization, part of speech tagging, stopwords, sentiment analysis, where each of these individual jobs are specific nodes in the Apache Storm-based topology. We have conducted an experimental proof-of-concept and found the optimal configuration confirming the validity of the hypothesis.

Read the paper · More papers on PaperTik