Four stages of natural language processing (Cawsey, 1998):
a) Recognition, parsing, interpretation, generation
b) Preprocessing, analysis, understanding, synthesis
c) Perception, comprehension, production, reception
d) Input, processing, output, feedback