Difficulty: Easy
Correct Answer: Understanding and generation
Explanation:
Introduction / Context:
NLP involves both interpreting human language (what does this text or speech mean?) and producing human-like language (how can a system speak or write?). While many taxonomies exist, a standard and intuitive dichotomy divides NLP into understanding and generation. This framing appears in classic AI textbooks and continues to inform system architectures today.
Given Data / Assumptions:
Concept / Approach:
Understanding addresses mapping from text or speech to meaning representations, tasks like part-of-speech tagging, syntactic parsing, named entity recognition, and question answering. Generation addresses mapping from meaning or intent to linguistic output, including natural language generation (NLG), dialogue response generation, and summarization phrasing. This separation helps modularize systems and focus evaluation metrics on comprehension versus production quality.
Step-by-Step Solution:
Verification / Alternative check:
Course syllabi and research surveys commonly organize content around comprehension and production, corroborating this answer.
Why Other Options Are Wrong:
Symbolic and numeric: Methodological distinction, not a task split.
Time and motion: Irrelevant to NLP.
Algorithmic and heuristic: Both are approaches, not subfields.
None: Incorrect because a well-accepted pair exists.
Common Pitfalls:
Confusing implementation paradigms (rules vs ML) with the functional decomposition of NLP systems.
Final Answer:
Understanding and generation
Discussion & Comments