Dependency parsing using machine learning techniques