Natural Language Processing
Processing Natural Language in a rather intelligent way. To let humans and Agents communicate we need both NLU and NLG.
We call a piece of information linguistically realized in an utterance , iff, we can trace to a fragment of .
When an utterance does not realize an information we can still infer it from the utterance or from world knowledge.
![[CleanShot 2023-10-03 at 13.07.22@2x.png]]
![[CleanShot 2023-10-03 at 13.08.34@2x.png]]
What helps against wrong semantics is only a restricted domain. This means a restrictied Vocabulary and world model. For example SPARQL on DBPedia.
Quantifiers, Scope and Context ![[CleanShot 2023-10-03 at 13.15.25@2x.png]]
Anaphora ![[CleanShot 2023-10-03 at 13.15.58@2x.png]]
Context is personal and keeps changing ![[CleanShot 2023-10-03 at 13.16.20@2x.png]]
-
Text Corpus
-
N Gram Model (character and word level, see problems with word level)
-
todo page 72 Viterbi stuff
-
todo page 108 and before Grammar stuff
-
Pretraining
-
Transfer Learning
-
Language Assistance
-
Information Management
- Search engines
- Text Classification
- Information Extraction (QA)
-
Dialog Systems
-
Text Segmentation
-
Stop Word Removal
-
Stemming
-
Lemmatization
-
Cooccurrence