Amazon releases 51-language dataset for language understanding
amazon.science
amazon.science
"putzen ist gut staub ist so schlecht mach jetzt deinen zauber sauber mein teppich"
This is complete nonsense. Mark Twain could have written it to make fun of the German language.
I think this feedback is helping me to realize that we should be more explicit about our philosophy of keeping some of the noise in the dataset and allowing people to filter based on judgments.
That said, people do say some strange and ungrammatical things to virtual assistants (not saying this example is representative per se), so it's nice to include some of the odd ones.
Thanks!
I guess what happened is a user of your system tried to be funny. In this utterance there are 3 short fully grammatical sentences. And a 4th one which is not very grammatical but fully understandable, commanding the device to clean the carpet :)
- Cleaning is good.
- Dust is so bad.
- Make your miracle.
- Cleanly my carpet. [1]
[1] original is an ungrammatical imperative
Some (more) human review would have been needed.
The Finnish samples are full of very weird utterances, too. Some like people might have written over 50 years ago, but nobody would speak like this.
Maybe they were reviewed on Mechanical turk with moderate requirements / payment? Well, you get what you pay for...
with virtual assistants and the likes appearing more and more around one can wonder whether a new language/dialect can emerge for that setting.
[1] Personally I think it's a useless concept and the examples in the dataset mostly confirmed my view. Come on, a time zone conversion. Do we want to get so stupid that we cannot calculate it ourselves anymore?.Adjusting a light? Most of us sit too much and standing up is good for your body. Such technology is not only useless, but just bad. Not to mention the surveillance capitalism aspect which is proably also there or even prevailing .
With the right wand movements, it could sort of make sense.
Though we re-collected some utterances with low scores, we didn't have the budget to get perfect scores for all utterances. As such, we decided to include all utterances along with the scores from the 3 raters, such that users can perform filtering as they'd like. Some may want to keep the noise intact to help with training.
Many languages encode different levels of polite- ness through their use of pronouns. Many European languages distinguish between “familiar” and “for- mal” pronouns, with the “formal” pronouns often morphologically identical to a plural. In French, the second-person singular “tu” is used between friends, while the second-person plural “vous” is used when speaking to a group, or to an individual of higher social rank (such as an employee to a manager). These politeness systems are very heav- ily influenced by social context, and the MASSIVE dataset gives us a chance to see how people adapt their language when speaking to a virtual assistant instead of another human.
From my experience "vous" is not always about social rank, but often about "distance". If you go to a supermarket, you'll use "vous" with the employees and they'll use it with you. Most of the time when I use "vous" the other person will also use it. "vous"/"tu" cases are more rare.
Seeing some strange results in multiple languages, that don't look correct. Even some English ones look incorrect (but not a native English speaker, so maybe I'm wrong). Here are some examples:
- "i want to play that music one again"
- "what's that the album is current music from"
- "which alarms do i have"
Maybe I'm misunderstanding the purpose of the dataset...
That could be an explanation. But some people made fun of Alexa and there was no human to filter out the nonsense:
In German I see:
"putzen ist gut staub ist so schlecht mach jetzt deinen zauber sauber mein teppich"
(cleaning is good dust is so bad make your miracle cleanly my carpet)
Edit: “nonsense” was way too harsh of a word
But thinking of them as user mistakes, and framing them as "correct" or "incorrect", is counterproductive here. It may be a useful distinction as a learner, when you're trying to improve your own command of the language. But when they're inputs to your system, you have to do your best to do what the user meant, if that's possible to infer. All three of your examples are actually clear, if nonstandard (play music again; tell me what album the currently playing music is from; list my alarms). So a system that takes these as input should handle them as valid requests, not classify them as "incorrect". It might be different for a system designed to teach 'proper' English, rather than a system designed to enact the user's will.
- "i want to play that music one again"
I want to play that music again. I want to play that one again. I want that music again. Play that music again. Play that one again.
- unanimous grammar score: 4, spelling score: 2:
3046: "今どうしても中華料理が食べたいのでテイクアウトで注文させてください": "I really want to eat Chinese right now, is it okay if I order some delivered(asking the boss nicely)" , (4,2),(4,2),(4,2)
13367: "単語を定義するとき文で明確にします": "[this will be]clarified in sentence when defining the word", (4,2),(4,2),(4,2)
13258: "ビーエムダブリューのマイレージ": "Mileage [reward program] for BMW", (4,2),(4,2),(4,2)
13986: "トップモデルの車": "Top-style car" or "car of top [beauty] model", (4,2),(4,2),(4,2)
14556: "この会社の株価を更新してください": "Please update stock price for this company", (4,2),(4,2),(4,2)
14592: "スマホのサーキットは何なのか教えて": "Tell me what is the smartphone raceway", (4,2),(4,2),(4,2)
15414: "マネージャーが必要だ": "There will have to be a manager", (4,2),(4,2),(4,2)
- 2/3 grammar score: 4, spelling score: 2:
6235: "素晴らしい映画を見たのでコピーがリリースされたら予約してください": "Because I watched a magnificent movie, please reserve in case a knockoff is let go", (4,2),(4,2),(3,2)
14401: "あなたが私に探した最後のことを教えてください": "Tell me the last thing you have searched of me", (2,2),(4,2),(4,2)
14407: "感じることができるの": "Are you able to sense that", (4,2),(2,2),(4,2)
- less than above
14744: "ブロイラーは何ですか、どのように使えばいいですか": "Broiler [meat] is what, how may I use it(for you/for community)", (4,2),(4,1),(3,2)
15456: "ユナイテッド航空にあなたが私の荷物を無くしたのに怒るとツイートをしたいけど": "Though I want to tweet to [Mr.]United Airlines that you become enraged despite you losing my luggage", (4,2),(4,2),(2,2) 3046: "I really want to eat Chinese right now, is it okay if I order some delivered"
14556: "Please update stock price for this company"
15414: "There will have to be a manager"
These are all context errors. What is not widely acknowledged(as I'd like...) is that translations for short sentences like "I need to see the manager" are situational, beyond depending on tones and politeness. Consider following: - I have complaints as a customer, and *I need to see the manager*.
- I need to escalate this issue, and *I need to see the manager*.
- You asked what I am about to do, and *I need to see the manager*.
- "The manager" is a dashboard app, and *I need to see the manager*.
I won't list my translations because I've already dumped way too much CJK characters here, but each of above four should turn up differently against each others from organic translators(especially the last one).The language coverage is certainly broad, but a 20k phrase set is not huge, in terms of NLU models.
There is also Apertium, a rule-based system which is very good for some closely-related pairs that have had a lot of work put into them (especially translation between Romance languages, e.g. Spanish→Catalan, and Norwegian Bokmål→Nynorsk), and the only OK translator for some lesser-resourced languages (e.g. Northern Saami→Norwegian Bokmål), but very underdeveloped for anything to/from English (it feels a bit pointless writing rules for English where there is so much available data; RBMT shines where there's not enough available data, ie. most of the languages of the world). It's packaged for most distros: https://packages.debian.org/search?suite=sid&arch=any&search...
I'll add this to our github repo, too.
Thanks!
"και έπεσε σκοτάδι" => "and darkness fell" (???)
"είναι βρώμικα εδώ κάνε λίγο φασαρία" => "it's dirty here, make a fuss"
But they're actually mostly pretty decent.