Search code examples
google-cloud-platformgoogle-cloud-nl

Does the Google Cloud Natural Language API Use or Include Parsey McParseface?


I saw that SyntaxNet was released with Parsey McParseface and then not long after the Google Cloud Natural Language API came out which has some similar capabilities but I do not see any mention of SyntaxNet in the Cloud Natural Language API documentation.

Both of SyntaxNet and Google-Cloud-NL do Syntactic Analysis. Is there a difference? Can I use Cloud-NL instead of having to set up my own tensor-flow & SyntaxNet?


Solution

  • Google Research NLP PM here.

    Just to answer specifically about SyntaxNet: we use an internal version of Parsey, not exactly the same thing that we open-sourced. In particular, it's quite a bit faster, and trained on a somewhat different set of data. Otherwise it's very similar.

    In terms of quality, Parsey is a tiny bit better on news data, which is what it's trained on. The NL API is better on everything else, like web data.

    As Sara says, you should definitely be able to use the NL API rather than install and run Syntaxnet yourself. It should be much easier to use, and will scale up quite well to large amounts of data.