NLP++ Version 3: Compiled Analyzers, Faster Execution, and Protected Code
Compiling NLP++ analyzers is now a single click. Version 3 brings native-code speed and lets you deploy analyzers without exposing your source.
Read more
Compiling NLP++ analyzers is now a single click. Version 3 brings native-code speed and lets you deploy analyzers without exposing your source.
Read more
LLMs guess. NLP++ understands. And that difference is exactly why NLP++ is the only technology positioned to eventually replace large language models in real‑world text processing. LLMs are probabilistic black boxes. They don’t know anything; they predict. They require teaming — layers of prompts, validators, guardrails, and secondary models — […]
Read more
With our NLP++ textbook coming out world-wide this month (it may be already out by the time you read this), people are asking: what is the difference between LLMs and NLP++? Here is a first attempt of mine to explain. NLP++ and LLMs aren’t two approaches to the same problem. […]
![]()
Our neural network brains are bamboozled by the “average”, but we “average” people are waking up. This explains why we are so easily fooled and how human ingenuity can get us out of this (A)verage (I)ndustry mess.
![]()
In recent comment threads and after reading the ubiquitous posts on “AI” on LinkedIn, I have come to the revelation that we are living in the “era of shallow thinking”. And it is this problem that is holding us back from doing more “profound” things in computer science.
![]()
NLP++ authors David de Hilster and Amnon Meyers will be conducting a virtual workshop on NLP, NLP++, and Compilers from December 18 – 20, 2024. Sign Up For Each Session Here are the three sessions and a link to sign up. YOU MUST SIGN UP FOR EACH SESSION SEPARATELY. The […]
![]()
The Computer Science & Engineering Department at RV University in India has come to a long-term formal agreement with the Natural Language Understanding Global Initiative to work on rule-based NLP. Lead by Dr. G Shobha, dean of the School of Computer Science and Engineering, and Dr. Merin Thomas, the school […]
![]()
Regex is ubiquitous in the programming world because of its usefulness as a rule-based text parsing language. Programmers find comfort in the idea of writing explicit, modifiable rules in order to parse text. This is in contrast with black-box statistical models, which cannot be modified when things go wrong – […]
![]()
I have been in computational linguistics for more than 40 years, and this is the first time I have been to the most important conference in our field: the annual Association of Computational Linguistics (ACL) Conference. As part of the registration process, I became a member for the first time […]
![]()
Trustworthy NLP systems must be rule and knowledge based given all statistical systems like large language models, machine learning, and neural networks are not. With the advent of large language models that can be queried about common knowledge, it is natural to use them to generate linguistic and world knowledge […]
![]()
The first version of our NLPPlus python package is ready to use. We are still waiting on approval of the package on the python package website, but it is available as a download from our GitHub. https://github.com/VisualText/py-package-nlpengine The NLPPlus python package for NLP++ allows Python programmers to call NLP++ analyzers […]
![]()
Textbook Coming August 2025 Read all about it here: First NLP++ Textbook on Its Way – Natural Language Understanding Global Initiative Teaching NLP++ One of the more important projects we are currently working on is the creation of high school and college-level courses on NLP using NLP++. NLP courses at […]
![]()
Part of the Natural Language Understanding Global Initiative is the Global Dictionary Initiative. The idea is to product NLP++ dictionary files for all the major languages of the world. VisualText and NLP++ are being used to parse Wiktionary pages as well as other digital resources in order to create NLP++ […]
![]()