Natural language processing (NLP) is the field of computer science focused on enabling computers to understand, interpret, and generate human language. Core tasks include tokenization, part-of-speech tagging, syntactic parsing, named entity recognition, machine translation, text summarization, question answering, and sentiment analysis. Early NLP systems relied on rule-based grammars and statistical language models; current approaches are dominated by transformer-based architectures and large language models pretrained on extensive text corpora and fine-tuned for specific tasks. Active research increasingly targets efficient attention mechanisms, including linear and sparse attention, to reduce the heavy compute and memory costs of standard transformers, alongside work on multilingual and low-resource languages, model bias, and factual reliability in generated text. Applications include chatbots and virtual assistants, automated document analysis, information extraction from unstructured text, and cross-lingual translation systems. As an open-access natural language processing journal (an NLP journal), IJACSA publishes research on language models and applied systems evaluated across multiple languages and domain-specific text corpora.
Published in International Journal of Advanced Computer Science and Applications (IJACSA)
· list last refreshed October 2026
A word may have multiple meanings or senses, it could be modeled by considering that words in a sentence have a fuzzy set that contains words with similar meaning, which make detecting plagiarism a hard task especially w…
This paper presents an Arabic-compliant part-of-speech (POS) tagging scheme based on using atomic tag markers that are grouped together using brackets. This scheme promotes the speedy production of annotations while pres…
Natural language text fall within the category of Controlled and Uncontrolled Natural Language. In this paper, an algorithm is presented to show that a given language text is controlled or uncontrolled. The parameters an…
Natural Language Processing is the multidisciplinary area of Artificial Intelligence, Machine Learning and Computational Linguistic for processing human language automatically. It involves understanding and processing of…
Discovering drug-drug interactions (DDIs) is a crucial issue for both patient safety and health care cost control. Developing text mining techniques for identifying DDIs has attracted a great deal of attention in the las…
Emotions can affect human’s performance in a considerable manner. These emotions can be articulated in many ways such as text, speech, facial expressions, gestures and postures. Humans in effect of their emotions, have a…
Stemming algorithms are employed in information retrieval (IR) to reduce verity variants of the same word with several endings to a standard stem. Stemmers can also help IR systems by unifying vocabulary, reducing term v…
Twitter has grown in popularity during the past decades. It is now used by millions of users who share information about their daily life and their feelings. In order to automatically process and analyze these data, appl…
One of the most important Characteristics of the Arabic language is the exhaustive undertaking. Thus, analyzing Arabic sentences is difficult because of the length of sentences and the numerous structural complexities. T…
Text summarization task is still an active area of research in natural language preprocessing. Several methods that have been proposed in the literature to solve this task
have presented mixed success. However, such meth…