Re:Show HN: Jarvis, a Light Table like companion for Python
by madlag on Thursday June 28, 2012 @09:39AM
(#4171627)
Thanks, I've removed them !
I did not realize they would be on by default.
I suppose the errors are due to my subtle french accent ;-)
[ Parent
| on HN ]
Re:Show HN: Jarvis, a Light Table like companion for Python
by koide on Thursday June 28, 2012 @10:10AM
(#4171738)
I find it curious that Google has a very good translation software but they don't pass the generated subtitles through their language models to detect when they are gibberish.
It's not your fault, but YouTube's. I just find computer generated gibberish funny.
Re:Show HN: Jarvis, a Light Table like companion for Python
by obtu on Thursday June 28, 2012 @10:22AM
(#4171794)
Their language models might perform acceptably with text, but speech is much looser with structure and grammar. They may apply a bit of local expectation-maximisation but anything more strict or long-range wouldn't work.
Re:Show HN: Jarvis, a Light Table like companion for Python
by koide on Thursday June 28, 2012 @10:30AM
(#4171842)
Speech may be much looser, but a classifier to (try to) detect absolute gibberish from real content doesn't look too far fetched to me. Its only action would be to disable the subtitles by default if gibberish was detected.
It may be computationally impractical though.
Re:Show HN: Jarvis, a Light Table like companion for Python
by obtu on Thursday June 28, 2012 @10:48AM
(#4171931)
The problem with that is that the language model's power is already used to fix things up locally (because this is transcribed from audio). As a result it can't be used again to decide if the transcription fits the model; it's the case by design. There must be some kind of confidence metric at the end of the process, but I don't think it's possible to tell how much of the ambiguity comes from inadequacies in the phoneme model, or the audio environment, or the language model. They'd have to throw out good transcriptions in noisy environments along with bad transcriptions, and probably wouldn't keep much at all. As it is it seems they prefer to publish crappy results and hopefully have some feedback channel involving the video uploader.
Re:Show HN: Jarvis, a Light Table like companion for Python
by koide on Friday June 29, 2012 @11:07AM
(#4176965)
I'm thinking of the following: audio track of the video ---[process (language recognition)]---> transcription ---[process (classifier based on textual language model)]---> answer to "gibberish?"
So good transcriptions would be good, regardless of the noise environment. It might give some false positives, but I expect that a good price to pay to avoid the kind of mess they create now.
Re:Show HN: Jarvis, a Light Table like companion for Python
by gcr on Friday June 29, 2012 @11:53AM
(#4177233)
What does your "transcription" step mean? Either it would transscribe each word "in divy two Ellie, buy it's Elf", which produces garbage without context, or it would additionally have to use the language model to patch things up.
For example, the difference between "its" and "it's", "red" and "read", "know" and "no" is irreconciliable without understanding the rest of the sentence these trouble words appear in.
Re:Show HN: Jarvis, a Light Table like companion for Python
by koide on Saturday June 30, 2012 @03:42AM
(#4181037)
Transcription is the textual output of the speech recognition process, be it phonetic, LVCSR or direct. All current applications of them do take some context in consideration, usually via a transition matrix and lots of training data.
What I'm proposing is to pass the output of speech recognition through a binary classifier that answers the question "is this text gibberish?", which is trained with the help of a textual language model, unrelated to the speech recognition pass.