The general approach in NLP is a chain of processes that looks like:
- Tokenization
- Morphological analysis
- POS tagging
- Parsing, or Named Recognition of Entities, or fragmentation of noun words, etc.
- Classification (or any "ultimate goal" of the program)
It always seemed strange to me that every step makes decisions without “consulting with” the back steps. For example, you can POS-tag a word as a noun, even if it makes any parsing impossible in the future after processing.
I was wondering if there are any approaches to this general NLP problem that take into account the back steps. Propaganda of faith, if you will.
source share