Earlier quoted context omitted.
Google Research PM here -- my team built the language understanding tech that powers the API. Thanks for checking it out! You picked a really interesting, and really hard, sentence to use to test us with. It has a couple of interesting phenomena: a reduced conjunction ("Line" goes with each color to make a name, like "Blue Line" even though "Blue" and "Line" are far apart), and high ambiguity ("Green" could be the co…
>"Green" could be the color, the environmental movement, the political party, one of several people, or lots of other things It says 'train line' right in that sentence. Where is the ambiguity? even if it missed that why didn't any of the 'cta' , 'chicago' , 'train', 'run' or 'line' nudge it in the right direction. It seems to have identified 'cta' entity correctly but completely ignored that context for the next wor…
Introducing Google Cloud Natural Language API, Speech API and New Data Center
31–40 of 51 posts
Re: Introducing Google Cloud Natural Language API, Speech API and New Data Center
#32Earlier quoted context omitted.
>"Green" could be the color, the environmental movement, the political party, one of several people, or lots of other things It says 'train line' right in that sentence. Where is the ambiguity? even if it missed that why didn't any of the 'cta' , 'chicago' , 'train', 'run' or 'line' nudge it in the right direction. It seems to have identified 'cta' entity correctly but completely ignored that context for the next wor…
It says 'train line' right in that sentence. Where is the ambiguity? That's the thing -- in your (wetware) mind it says "train line." But the sentence itself it just says "line", which can mean a whole much of things.
Ok i changed the sentence to include 'train lines'
CTA buses were moving, but slowly, and ‘L’ train lines were operating, but with delays. Blue, Brown, Orange, Green and Red Lines were running normally.
Even this is no good
CTA buses were moving, but slowly, and ‘L’ train lines were operating, but with delays. Green train line was operating normally.
didn't make any difference. Were you able to get it to parse correctly somehow?
Re: Introducing Google Cloud Natural Language API, Speech API and New Data Center
#33So about $1.44 per hour, that's reasonable-ish.
Re: Introducing Google Cloud Natural Language API, Speech API and New Data Center
#34Earlier quoted context omitted.
>"Green" could be the color, the environmental movement, the political party, one of several people, or lots of other things It says 'train line' right in that sentence. Where is the ambiguity? even if it missed that why didn't any of the 'cta' , 'chicago' , 'train', 'run' or 'line' nudge it in the right direction. It seems to have identified 'cta' entity correctly but completely ignored that context for the next wor…
It says 'train line' right in that sentence. Where is the ambiguity? That's the thing -- in your (wetware) mind it says "train line." But the sentence itself it just says "line", which can mean a whole much of things.
The tricky part is that I don't really see a way that a computer could disambiguate between "train line" and "bus line" given the information in that paragraph; the only way that you could do this is to have knowledge of Chicago's transit system. (Indeed, as a human, I didn't know for sure that it was talking about a train line rather than some other mass transit system until Googling.)
Re: Introducing Google Cloud Natural Language API, Speech API and New Data Center
#35Earlier quoted context omitted.
It says 'train line' right in that sentence. Where is the ambiguity? That's the thing -- in your (wetware) mind it says "train line." But the sentence itself it just says "line", which can mean a whole much of things.
But the sentence itself it just says "line", which can mean a whole much of things. Ok i changed the sentence to include 'train lines' CTA buses were moving, but slowly, and ‘L’ train lines were operating, but with delays. Blue, Brown, Orange, Green and Red Lines were running normally. Even this is no good CTA buses were moving, but slowly, and ‘L’ train lines were operating, but with delays. Green train line was ope…
But hey -- I'm not defending the API's accuracy ;)
Re: Introducing Google Cloud Natural Language API, Speech API and New Data Center
#36Earlier quoted context omitted.
I wonder how they compare.
AFAICT, the MS offering looks pretty basic by comparison [0]. No named entity recognition or sentiment analysis. [0] https://www.microsoft.com/cognitive-services/en-us/linguisti...
https://www.microsoft.com/cognitive-services/en-us/text-anal...
Re: Introducing Google Cloud Natural Language API, Speech API and New Data Center
#37Earlier quoted context omitted.
Google Research PM here -- my team built the language understanding tech that powers the API. Thanks for checking it out! You picked a really interesting, and really hard, sentence to use to test us with. It has a couple of interesting phenomena: a reduced conjunction ("Line" goes with each color to make a name, like "Blue Line" even though "Blue" and "Line" are far apart), and high ambiguity ("Green" could be the co…
>"Green" could be the color, the environmental movement, the political party, one of several people, or lots of other things It says 'train line' right in that sentence. Where is the ambiguity? even if it missed that why didn't any of the 'cta' , 'chicago' , 'train', 'run' or 'line' nudge it in the right direction. It seems to have identified 'cta' entity correctly but completely ignored that context for the next wor…
It's the curse of NLP, really. All the easy things are hard. (And the hard things are nigh impossible.)
Re: Introducing Google Cloud Natural Language API, Speech API and New Data Center
#38On the other side of the NLP spectrum, what players out there are involved in NLG (natural language generation)? I've seen Arria and a couple other small projects, but I'm just starting to investigate the space and haven't found a whole lot yet.
Re: Introducing Google Cloud Natural Language API, Speech API and New Data Center
#39Regarding non-streaming transcription: It doesn't seem like the return includes timings, which would limit its usefulness in transcription for accessibility (where, for example, a post-processing step on our side would consume the Cloud Speech API and build SRT subtitle files for class recordings) Is there a product / service / library out there that could help align a known-good transcript with the original audio (c…
Re: Introducing Google Cloud Natural Language API, Speech API and New Data Center
#40Accuracy still seems to leave a fair bit to be desired. For example, when parsing "Blue, Brown, Orange, Green and Red Lines were running normally" from this news article [1], "Blue" was interpreted as the color [2], "Brown" was interpreted as the Brown Bears football team [3], "Orange" was interpreted as the Orange Line Washington (not Chicago) Metro [4], "Green" was interpreted as "environmentally friendly" [5], and…
Google Research PM here -- my team built the language understanding tech that powers the API. Thanks for checking it out! You picked a really interesting, and really hard, sentence to use to test us with. It has a couple of interesting phenomena: a reduced conjunction ("Line" goes with each color to make a name, like "Blue Line" even though "Blue" and "Line" are far apart), and high ambiguity ("Green" could be the co…