Dependency Parsing seems to be present in most of the NLP toolkits out there.
What is not clear and what I have trouble finding in Google is what are actual practical, or even research, applications of parsing.
Linguistics Stack Exchange is a question and answer site for professional linguists and others with an interest in linguistic research and theory. It only takes a minute to sign up.
Sign up to join this communityDependency Parsing seems to be present in most of the NLP toolkits out there.
What is not clear and what I have trouble finding in Google is what are actual practical, or even research, applications of parsing.
Parsing is mostly an important building block used for improving the performance of downstream tasks, not as an application per se.
So, for example, if we are training NER, it helps to hint to the model what the parser guesses the noun phrases are. Similar for dialogue systems, translation and so on. See also: POS language model.
In the old days (before 2015 or so) parsing was typically an early step in a pipeline. Nowadays with end-to-end models it could be used to create the representation, either by marking up the text before vectorising, or as an additional vector. But anecdotally I can say that in the early days of deep learning mania raw text vector input had a lot of appeal, now we are in a phase of adding back a few of the things like parse trees and parts of speech.
Intuitively, the point is: a good parsing model has been trained on very large datasets, so your model can effectively incorporate all that knowledge of the world, for an aspect of language that generalises reasonably well across a language.