High Quality Content by WIKIPEDIA articles! Natural language understanding (NLU) is an advanced subtopic of Natural language processing that deals with machine reading comprehension. The process of disassembling and parsing input is more complex than the reverse process of assembling output in natural language generation because of the occurrence of unknown and unexpected features in the input and the need to determine the appropriate syntactic and semantic schemes to apply to it, factors which are pre-determined when outputting language. There is considerable commercial interest in the field because of its application to news-gathering, data-mining, voice-activation, archiving and large-scale content-analysis.