Computational linguistics (CL) is a discipline between linguistics and computer science which is concerned with the computational aspects of the human language faculty.
- It belongs to the cognitive sciences and overlaps with the field of Artificial intelligence
- Computational linguistics has applied and theoretical components.
What's the difference between NLP and Computational Linguistics?
- using computers for linguistic theory
- CL is a branch of Linguistics
- engineering a text processing application to solve particular task for particular reason
- NLP is a branch of Machine Learning, Statistics and engineering
- usually follows empirical approaches: collecting and analyzing lots of text data
- usually they are Shallow Models (see Linguistic Models)