multi language support for virtual assistants
play

Multi Language Support for Virtual Assistants Prise en charge - PowerPoint PPT Presentation

Multi Language Support for Virtual Assistants Prise en charge multilingue pour les assistants virtuels Supporto multilingue per


  1. Multi Language Support for Virtual Assistants Prise en charge multilingue pour les assistants virtuels 对 虚 拟 助手的多 语 言支持 یزاجم نارایتسد یارب هنابز دنچ ینابیتشپ Supporto multilingue per assistenti virtuali 仮想アシスタントの多言語サポート Soporte multilenguaje para asistentes virtuales वरॎचुअल असिसॎटेःट क े सलए मलॎटी लैःगॎवेज िपोटु 가상 어시스턴트를위한 다국어 지원 Suporte em vários idiomas para assistentes virtuais April 2020

  2. Overview

  3. Overview Goals: • Extending the current capabilities of Almond to other languages in a cost and time efficient manner • Avoiding template development for each new language

  4. Overview Goals: Solution : Training strategies: Data collection strategy: • Extending the current capabilities of Almond to other • Joint and sequential training • Using neural machine languages in a cost and time translation models to produce efficient manner translated sentences • Enforcing low variance on encoded outputs on same • Avoiding template development sentences from different • Improving translation quality for each new language languages using domain-dependent rules

  5. Data Collection method

  6. Data Collection method Sentence Program display all review now => [description] of English Dataset descriptions authored by @restaurant.review, author Jennifer . == " Jennifer ") => notify

  7. Data Collection method Sentence Program display all review now => [description] of English Dataset descriptions authored by @restaurant.review, author Jennifer . == " Jennifer ") => notify Pre-Processing

  8. Data Collection method Sentence Program display all review now => [description] of English Dataset descriptions authored by @restaurant.review, author Jennifer . == " Jennifer ") => notify Pre-Processing Neural Machine Translation Model (e.g. Google Translate)

  9. Data Collection method Sentence Program display all review now => [description] of English Dataset descriptions authored by @restaurant.review, author Jennifer . == " Jennifer ") => notify Pre-Processing Neural Machine Translation Model (e.g. Google Translate) muestra todas las descripciones de las reseñas creadas por " Jennifer ".

  10. Data Collection method Sentence Program display all review now => [description] of English Dataset descriptions authored by @restaurant.review, author Jennifer . == " Jennifer ") => notify Pre-Processing Neural Machine Translation Model (e.g. Google Translate) Feedback Collection & Rule Generation muestra todas las descripciones de las reseñas creadas por " Jennifer ". Post-Processing

  11. Data Collection method Sentence Program display all review now => [description] of English Dataset descriptions authored by @restaurant.review, author Jennifer . == " Jennifer ") => notify Pre-processing rules Pre-Processing - Detokenize punctuation - Replace NUMBER with actual values - Lower case all parameter values Neural Machine … Translation Model (e.g. Google Translate) Feedback Collection & Rule Generation muestra todas las descripciones de las reseñas creadas por " Jennifer ". - Replace verbs with their imperative form - Insert missing prepositions Post-Processing - Replace translated parameter values with real values from target language … Post-processing rules

  12. Data Collection method Sentence Program display all review now => [description] of English Dataset descriptions authored by @restaurant.review, author Jennifer . == " Jennifer ") => notify Pre-processing rules Pre-Processing - Detokenize punctuation - Replace NUMBER with actual values - Lower case all parameter values Neural Machine … Translation Model (e.g. Google Translate) Feedback Collection & Rule Generation muestra todas las descripciones de las reseñas creadas por " Jennifer ". - Replace verbs with their imperative form - Insert missing prepositions Post-Processing - Replace translated parameter values with real values from target language … Post-processing rules

  13. Data Collection method Sentence Program display all review now => [description] of English Dataset descriptions authored by @restaurant.review, author Jennifer . == " Jennifer ") => notify Pre-processing rules Pre-Processing - Detokenize punctuation - Replace NUMBER with actual values - Lower case all parameter values Neural Machine … Translation Model (e.g. Google Translate) Feedback Collection & Rule Generation muestra todas las descripciones de las reseñas creadas por " Jennifer ". - Replace verbs with their imperative form - Insert missing prepositions Post-Processing - Replace translated parameter values with real values from target language … Parameter Matching Post-processing rules

  14. Data Collection method Sentence Program display all review now => [description] of English Dataset descriptions authored by @restaurant.review, author Jennifer . == " Jennifer ") => notify Pre-processing rules Pre-Processing - Detokenize punctuation - Replace NUMBER with actual values - Lower case all parameter values Neural Machine … Translation Model (e.g. Google Translate) Feedback Collection & Rule Generation muestra todas las descripciones de las reseñas creadas por " Jennifer ". - Replace verbs with their imperative form - Insert missing prepositions Post-Processing - Replace translated parameter values with real values from target language … Parameter Matching Post-processing rules muestra todas las descripciones de las reseñas escritas por juan . Dataset in target language now => [description] of @restaurant.review, author == " juan ") => notify

  15. Naive Training display all review descriptions authored by Jennifer . muestra todas las descripciones de las reseñas creadas por Jennifer . 显 示 Jennifer 撰写的所有 评论 描述。

  16. Naive Training display all review descriptions authored by Jennifer . muestra todas las descripciones de las reseñas creadas por Jennifer . 显 示 Jennifer 撰写的所有 评论 描述。 Encoder

  17. Naive Training display all review descriptions authored by Jennifer . muestra todas las descripciones de las reseñas creadas por Jennifer . 显 示 Jennifer 撰写的所有 评论 描述。 Encoder Decoder

  18. Naive Training display all review descriptions authored by Jennifer . muestra todas las descripciones de las reseñas creadas por Jennifer . 显 示 Jennifer 撰写的所有 评论 描述。 Encoder Decoder now => [description] of @restaurant.review, author == " Jennifer ") => notify

  19. Naive Training display all review descriptions authored by Jennifer . muestra todas las descripciones de las reseñas creadas por Jennifer . 显 示 Jennifer 撰写的所有 评论 描述。 Encoder Decoder Decoder Loss now => [description] of @restaurant.review, author == " Jennifer ") => notify

  20. Naive Training display all review descriptions authored by Jennifer . muestra todas las descripciones de las reseñas creadas por Jennifer . 显 示 Jennifer 撰写的所有 评论 描述。 Encoder Decoder Decoder Loss now => [description] of @restaurant.review, author == " Jennifer ") => notify

  21. Naive Training display all review descriptions authored by Jennifer . muestra todas las descripciones de las reseñas creadas por Jennifer . 显 示 Jennifer 撰写的所有 评论 描述。 Encoder Decoder Decoder Loss now => [description] of @restaurant.review, author == " Jennifer ") => notify

  22. Naive Training display all review descriptions authored by Jennifer . muestra todas las descripciones de las reseñas creadas por Jennifer . 显 示 Jennifer 撰写的所有 评论 描述。 Encoder We are not using the “ knowledge ” that these sentences are semantically equivalent Decoder Decoder Loss now => [description] of @restaurant.review, author == " Jennifer ") => notify

  23. Training with sentence batching display all review descriptions authored by Jennifer . muestra todas las descripciones de las reseñas creadas por Jennifer . 显 示 Jennifer 撰写的所有 评论 描述。

  24. Training with sentence batching display all review descriptions authored by Jennifer . muestra todas las descripciones de las reseñas creadas por Jennifer . Batching 显 示 Jennifer 撰写的所有 评论 描述。

  25. Training with sentence batching display all review descriptions authored by Jennifer . muestra todas las descripciones de las reseñas creadas por Jennifer . Batching 显 示 Jennifer 撰写的所有 评论 描述。 Encoder

  26. Training with sentence batching display all review descriptions authored by Jennifer . muestra todas las descripciones de las reseñas creadas por Jennifer . Batching 显 示 Jennifer 撰写的所有 评论 描述。 Encoder Decoder

  27. Training with sentence batching display all review descriptions authored by Jennifer . muestra todas las descripciones de las reseñas creadas por Jennifer . Batching 显 示 Jennifer 撰写的所有 评论 描述。 Encoder Encoder Loss Decoder

Recommend


More recommend