Useful Links
Computer Science
Artificial Intelligence
Natural Language Processing (NLP)
Computational Linguistics
1. Introduction to Computational Linguistics
2. Mathematical and Computational Foundations
3. Foundational Concepts in Linguistics
4. Computational Phonology and Morphology
5. Syntax and Parsing
6. Computational Semantics
7. Pragmatics and Discourse
8. Corpus Linguistics and Data
9. Statistical and Machine Learning Methods
10. Advanced Topics and Applications
11. Evaluation Methodologies
12. Current Challenges and Future Directions
Syntax and Parsing
Formal Grammars and Languages
Grammar Formalisms
Generative Capacity
Recognition Complexity
Parsing Complexity
Regular Grammars
Finite-State Representations
Regular Expressions
Applications and Limitations
Context-Free Grammars
Production Rules
Derivations and Parse Trees
Ambiguity and Language Recognition
Mildly Context-Sensitive Grammars
Tree-Adjoining Grammars
Combinatory Categorial Grammars
Linear Indexed Grammars
Phrase Structure Grammars
Constituency and Syntactic Trees
Tree Structures
Constituents and Phrases
Tests for Constituency
Writing CFG Rules for Natural Language
Rule Formalization
Handling Agreement
Subcategorization Frames
Probabilistic Context-Free Grammars
Rule Probabilities
Parameter Estimation
Disambiguation via Likelihood
Parsing Algorithms
Top-Down Parsing
Recursive Descent
Predictive Parsing
Left Recursion Problems
Bottom-Up Parsing
Shift-Reduce Parsing
LR Parsing
Operator Precedence
Chart Parsing
Dynamic Programming Approach
Active and Inactive Edges
The Earley Algorithm
The CYK Algorithm
Probabilistic Parsing
Viterbi Parsing
Inside-Outside Algorithm
Beam Search
Handling Syntactic Ambiguity
Types of Ambiguity
Structural Ambiguity
Attachment Ambiguity
Coordination Ambiguity
Disambiguation Strategies
Statistical Preferences
Lexical Preferences
Semantic Constraints
Evaluation of Parsing Accuracy
PARSEVAL Metrics
Dependency Accuracy
Cross-Bracket Scoring
Advanced Grammar Formalisms
Tree-Adjoining Grammars
Elementary Trees
Substitution and Adjunction
Parsing Algorithms
Lexical Functional Grammar
C-Structure and F-Structure
Functional Equations
Unification-Based Processing
Head-Driven Phrase Structure Grammar
Feature Structures
Type Hierarchies
Constraint-Based Parsing
Combinatory Categorial Grammar
Categorial Types
Combinatory Rules
Semantic Composition
Dependency Grammar and Parsing
Dependency Relations
Head-Dependent Relations
Grammatical Functions
Universal Dependencies
Dependency Tree Properties
Projectivity
Single-Headedness
Acyclicity
Transition-Based Parsing
Configuration and Transitions
Arc-Standard Algorithm
Arc-Eager Algorithm
Non-Projective Extensions
Graph-Based Parsing
Scoring Functions
Maximum Spanning Tree
Eisner Algorithm
Non-Projective Algorithms
Previous
4. Computational Phonology and Morphology
Go to top
Next
6. Computational Semantics