• Home
  • Search
  • Making a Grammar Checker with Autocorrect Options Using NLP Tools
  • https://doi.org/10.20944/preprints202308.1640.v3Copy DOI Icon

Making a Grammar Checker with Autocorrect Options Using NLP Tools

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Our natural language approach concerns syntactic analysis using a dedicated Javascript library - wink-nlp - and semantic analysis based on Prolog programming language, facilitated by another Javascript library - tau-prolog - that allows defining logical programs, declaring rules and checking for goals inside Javascript language. Firstly, our program splits the original text into sentences, than into tokens and identifies each part of the sentence, dynamically maps entities into Prolog rules, then check the spelling accordingly to the Definite Clause Grammar (DCG) by querying the pre-defined program for initial goals (the sentence itself). Basically, we let the parser infer its own rules from the syntactic point of view, then check the grammar from a semantic perspective against the DCG inside the same work flow or pipeline of steps.The provided article combine the usage of wink-nlp and tau-prolog packages for natural language processing (NLP) and understanding (NLU), demonstrates the need of a supplementary logic layer based on beta reductions and provide a method to convert lambda abstractions into arrow Javascript functions.

Similar Papers
  • Research Article
  • Citations3

The integration of Natural Language Processing (NLP) in Human-Robot Interaction (HRI) represents a significant advancement towards achieving more natural and effective communication between humans and robots. This research explores the application of state-of-the-art NLP techniques to enhance HRI, focusing on improving robots' abilities to understand and generate human language. Key components of our approach include advanced speech recognition, natural language

  • Jun 13, 2024
  • INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
  • Dr Pankaj Malik
  • Research Article
  • Citations16

From context-free to definite-clause grammars: a type-theoretic approach

  • Jan 01, 1997
  • The Journal of Logic Programming
  • Juergen Haas +1
  • Research Article
  • Citations51

Large language models for biomedicine: foundations, opportunities, challenges, and best practices.

  • Apr 24, 2024
  • Journal of the American Medical Informatics Association : JAMIA
  • Satya S Sahoo +8
  • Book Chapter
  • Citations1

Natural and formal language processing

  • Jan 01, 1992
  • Michael Hess
  • Supplementary Content

Physical object representation and generalization: a survey of programs for semantic-based natural language processing

  • Apr 01, 1989
  • Columbia Academic Commons (Columbia University)
  • Kenneth Wasserman
  • Research Article
  • Citations4

Guest Editors Introduction: Machine Learning in Speech and Language Technologies

  • Sep 01, 2005
  • Machine Learning
  • Pascale Fung +1
  • Conference Article
  • Citations1

Dynamic Fuzzy Parser to Parse English Sentence Using POS Tagger and Fuzzy Max-Min Technique

  • Mar 01, 2018
  • Suvarna G Kanakaraddi +1
  • Conference Article
  • Citations50

Conceptual information retrieval

  • Jun 23, 1980
  • Roger C Schank +2
  • Research Article

Exploring Factors Influencing AI Sentiment-Analysis Engine Robot Use - Surveying Students in Social Science College

  • Feb 27, 2023
  • American Journal of Artificial Intelligence
  • Chin-Liang Hung +1
  • Research Article

An essay on grammar-parser relations By Jan van de Koot (review)

  • Mar 01, 1992
  • Language
  • Paola Merlo
  • Research Article
  • Citations17

Examining the Dimensions of Adopting Natural Language Processing and Big Data Analytics Applications in Firms

  • Jan 01, 2024
  • IEEE Transactions on Engineering Management
  • Sheshadri Chatterjee +2
  • Research Article
  • Citations16

From Natural Language Text to Visual Models: A survey of Issues and Approaches

  • Dec 30, 2016
  • Informatica Economica
  • Cristina-Claudia OSMAN +1
  • Conference Article
  • Citations1

Alexa, How Can I Reason with Prolog?

  • Jan 01, 2019
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Falco Nogatz +3
  • Research Article
  • Citations7

Strengths and Weaknesses of LLM-Based and Rule-Based NLP Technologies and Their Potential Synergies

  • Jul 31, 2025
  • Electronics
  • Nikitas Ν Karanikolas +5
  • Research Article
  • Citations1

Building a Turkish UCCA dataset

  • Aug 27, 2024
  • Natural Language Processing
  • Necva Bölücü +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.