SlideShare a Scribd company logo
1 of 20
Download to read offline
Machine Translation at 
Saša Hasan 
eBay Machine Translation Applied Science 
TAUS MT Showcase 
Vancouver, BC, Oct 29, 2014
Outline 
– Introduction to eBay 
– MT at eBay: 
• Architectural overview 
• Quality assurance 
– Conclusion 
eBay MT 2
Who We Are 
– One of the world’s largest online marketplaces 
– Connect buyers and sellers globally 
– 152+M active users 
– 800+M total listings (80% new) 
– Enabled Commerce Volume in Q3 2014 was $63 billion 
– Cross-border trade grew 27%, representing $14 billion of ECV 
– Technical scale: 
• 150PB of data storage (Hadoop) 
• 10k nodes / 150+k cores 
• Log aggregation: 8-10TB per day 
• 300+M user queries per day 
• 8.6B pages served per day 
eBay MT 3
Cross-Border Trade (CBT) 
Source: Modern Spice Routes – PayPal report 
eBay MT 4
Cross-Border Trade (CBT) 
Source: Modern Spice Routes – PayPal report 
eBay MT 5 
RU 
LATAM 
FRITES 
DE 
PT
Transaction Flow 
ebay.com 
in English 
eBay MT 6 
ebay.com 
in Russian
Primary use cases 
eBay MT 7
Primary use cases 
eBay MT 8 
Query Translation 
(RUEN) 
= red shoes
Primary use cases 
eBay MT 9 
Query Translation 
(RUEN) 
= red shoes 
Item Title 
Translation 
(ENRU)
Primary use cases (cont’d) 
Item Description 
Translation 
(EN RU, on 
demand) 
eBay MT 10
Supported languages 
Realtime 
Near-Realtime 
On-demand 
eBay MT 11 
– QT: Query Translation 
– ITT: Item Title Translation 
– IDT: Item Description Translation 
– M2MT: Member-to-Member Translation 
Language QT ITT IDT M2MT 
RU↔EN eBay eBay Bing Bing 
PT↔EN eBay eBay Bing Bing 
ES↔EN eBay eBay Bing Bing 
FR↔EN eBay eBay … … 
IT↔EN eBay … … … 
DE↔EN … … … 
DE↔EN 
EN↔DE … … 
Query 
Language 
Inventory 
Language
Architecture 
eBay MT 12
Architecture 
eBay MT 13
Teams 
eBay MT 14 
MT Engineering 
 Orchestration Layer 
 Deployment 
 Monitoring 
MT Science 
 Data acquisition 
 Engine training & Analytics 
 Quality improvements 
L10N / MTLS 
 Human translations 
 Post-Editing 
 Evaluation & Feedback
Technology stack 
– Orchestration layer (Java) 
– Core MT based on Moses (XMLRPC): 
• Phrase-based decoder w/ out-of-the-box features 
• Tuned heavily for translation throughput: 
– 20 msec per user search query (online, “realtime”) 
– <500 msec per item title (offline, “near-realtime”) 
– Caching (MongoDB) 
– Translated queries: 
• 72M per day 
• 99%-ile at 19 msec 
– Translated titles: 
• 30M per day 
• 99%-ile at 100 msec 
Moses 
eBay MT 15
Technology stack (cont’d) 
– In-domain data (Teradata): 
• Item titles sampled from data warehouse 
• Relevant categories based on #impressions 
– User behavioral data (Hadoop): 
• Analytics based on click-through statistics 
and other user engagement 
eBay MT 16
Quality assurance 
– Post-edited eBay-specific data sets for training (100+k) 
– Human-translated eBay-specific data sets for tuning and testing (1+k) 
FR 
PT PT 
PT 
– Automatic evaluations: 
• Search recall, 
• Brand names preservation, and 
• English query preservation (e.g. for XEN) 
• Out-Of-Vocabulary rate, position-independent error rate (PER), BLEU 
eBay MT 17 
Query MT 
vitesse speed 
duplo double 
rei king 
Query MT 
e cigarette and cigarette 
cobra snake 
car because 
сумки из 
натуральной кожи 
#search 
results 
bags of genuine leather 161 
genuine leather bag 47,097 
FR 
PT 
RU
Quality assurance (cont’d) 
ENPT 
Item title Authentic Coach Ladies Purse MEDIUM 
Bing translation Autêntico treinador senhoras bolsa médio 
eBay translation Authentic Coach Senhoras Bolsa Médio 
– Human evaluations: 
• Acceptability (QT), 1-5 ratings (ITT), internal release criteria 
eBay MT 18 
ENPT 
Item title Triumph Stag Wind Deflector 
Bing translation Defletor de vento veado de triunfo 
eBay translation Triumph Stag defletor do vento
Summary 
– eBay Machine Translation: 
• Moses core 
• Complex orchestration layer 
• Optimized for speed & quality 
• eBay-specific evaluation criteria 
– Coordination among 3 teams: 
• MT Engineering 
• MT Applied Science 
• Localization, MT language specialists 
– Analytics and monitoring: 
• User behavioral data 
• System health 
eBay MT 19
Discussion 
eBay MT 20

More Related Content

Viewers also liked

Informe Estadistico Facebook
Informe Estadistico FacebookInforme Estadistico Facebook
Informe Estadistico FacebookSlarrauri
 
Studiu comparativ Regatul Danemarcei - Anexa 2 - Paula Posea - iunie 2013
Studiu comparativ Regatul Danemarcei - Anexa 2 - Paula Posea - iunie 2013Studiu comparativ Regatul Danemarcei - Anexa 2 - Paula Posea - iunie 2013
Studiu comparativ Regatul Danemarcei - Anexa 2 - Paula Posea - iunie 2013IMI PQ NET Romania
 
Apresentação Ecotrend 2015
Apresentação Ecotrend 2015    Apresentação Ecotrend 2015
Apresentação Ecotrend 2015 Ecotrend
 
Tendencias 2014 The Insight Point - Tendencias Consumidor 2014. Consumer Trends
Tendencias 2014 The Insight Point - Tendencias Consumidor 2014. Consumer TrendsTendencias 2014 The Insight Point - Tendencias Consumidor 2014. Consumer Trends
Tendencias 2014 The Insight Point - Tendencias Consumidor 2014. Consumer TrendsDDB Latina
 
English grammar revision (1)
English grammar revision (1)English grammar revision (1)
English grammar revision (1)nuriatp
 
Viajando hacia tu Cultura y a mi Cultura.
Viajando hacia tu Cultura y a mi Cultura.Viajando hacia tu Cultura y a mi Cultura.
Viajando hacia tu Cultura y a mi Cultura.aacarte
 
Hoja de vida juan david salgado henao
Hoja de vida juan david salgado henaoHoja de vida juan david salgado henao
Hoja de vida juan david salgado henaojuan-david14
 
Alergia alimentaria World Allergy Week 2013 wao - trad español s laai --1
Alergia alimentaria   World Allergy Week 2013 wao - trad español s laai --1Alergia alimentaria   World Allergy Week 2013 wao - trad español s laai --1
Alergia alimentaria World Allergy Week 2013 wao - trad español s laai --1Juan Carlos Ivancevich
 
Sga 1.4 inicio de la calidad
Sga  1.4 inicio de la calidadSga  1.4 inicio de la calidad
Sga 1.4 inicio de la calidadCarlos Medellin
 

Viewers also liked (15)

Informe Estadistico Facebook
Informe Estadistico FacebookInforme Estadistico Facebook
Informe Estadistico Facebook
 
Presentacion Cafu 27 Telefonia Movil
Presentacion Cafu 27 Telefonia MovilPresentacion Cafu 27 Telefonia Movil
Presentacion Cafu 27 Telefonia Movil
 
Hospitality & Social Media - Where is the money ?
Hospitality & Social Media - Where is the money ?Hospitality & Social Media - Where is the money ?
Hospitality & Social Media - Where is the money ?
 
Studiu comparativ Regatul Danemarcei - Anexa 2 - Paula Posea - iunie 2013
Studiu comparativ Regatul Danemarcei - Anexa 2 - Paula Posea - iunie 2013Studiu comparativ Regatul Danemarcei - Anexa 2 - Paula Posea - iunie 2013
Studiu comparativ Regatul Danemarcei - Anexa 2 - Paula Posea - iunie 2013
 
Apresentação Ecotrend 2015
Apresentação Ecotrend 2015    Apresentação Ecotrend 2015
Apresentação Ecotrend 2015
 
Texas Water Conservation Association
Texas Water Conservation Association Texas Water Conservation Association
Texas Water Conservation Association
 
Tendencias 2014 The Insight Point - Tendencias Consumidor 2014. Consumer Trends
Tendencias 2014 The Insight Point - Tendencias Consumidor 2014. Consumer TrendsTendencias 2014 The Insight Point - Tendencias Consumidor 2014. Consumer Trends
Tendencias 2014 The Insight Point - Tendencias Consumidor 2014. Consumer Trends
 
TRANSBIO. Del laboratorio a la aplicación final.
TRANSBIO. Del laboratorio a la aplicación final.TRANSBIO. Del laboratorio a la aplicación final.
TRANSBIO. Del laboratorio a la aplicación final.
 
English grammar revision (1)
English grammar revision (1)English grammar revision (1)
English grammar revision (1)
 
Viajando hacia tu Cultura y a mi Cultura.
Viajando hacia tu Cultura y a mi Cultura.Viajando hacia tu Cultura y a mi Cultura.
Viajando hacia tu Cultura y a mi Cultura.
 
Hoja de vida juan david salgado henao
Hoja de vida juan david salgado henaoHoja de vida juan david salgado henao
Hoja de vida juan david salgado henao
 
Lms Selection Templates
Lms Selection TemplatesLms Selection Templates
Lms Selection Templates
 
Alergia alimentaria World Allergy Week 2013 wao - trad español s laai --1
Alergia alimentaria   World Allergy Week 2013 wao - trad español s laai --1Alergia alimentaria   World Allergy Week 2013 wao - trad español s laai --1
Alergia alimentaria World Allergy Week 2013 wao - trad español s laai --1
 
Sga 1.4 inicio de la calidad
Sga  1.4 inicio de la calidadSga  1.4 inicio de la calidad
Sga 1.4 inicio de la calidad
 
Pdp course contents
Pdp course contentsPdp course contents
Pdp course contents
 

Similar to TAUS Machine Translation Showcase, Machine Translation at eBay, eBay, 2014

Near RealTime search @Flipkart
Near RealTime search @FlipkartNear RealTime search @Flipkart
Near RealTime search @FlipkartUmesh Prasad
 
Near Real Time Indexing: Presented by Umesh Prasad & Thejus V M, Flipkart
Near Real Time Indexing: Presented by Umesh Prasad & Thejus V M, FlipkartNear Real Time Indexing: Presented by Umesh Prasad & Thejus V M, Flipkart
Near Real Time Indexing: Presented by Umesh Prasad & Thejus V M, FlipkartLucidworks
 
Scaling Machine Learning Systems up to Billions of Predictions per Day
Scaling Machine Learning Systems up to Billions of Predictions per DayScaling Machine Learning Systems up to Billions of Predictions per Day
Scaling Machine Learning Systems up to Billions of Predictions per DayCarmine Paolino
 
Synapse 2018 Guarding against failure in a hundred step pipeline
Synapse 2018 Guarding against failure in a hundred step pipelineSynapse 2018 Guarding against failure in a hundred step pipeline
Synapse 2018 Guarding against failure in a hundred step pipelineCalvin French-Owen
 
Practical End-to-End Learning to Rank Using Fusion - Andy Liu, Lucidworks
Practical End-to-End Learning to Rank Using Fusion - Andy Liu, Lucidworks Practical End-to-End Learning to Rank Using Fusion - Andy Liu, Lucidworks
Practical End-to-End Learning to Rank Using Fusion - Andy Liu, Lucidworks Lucidworks
 
Pinot: Near Realtime Analytics @ Uber
Pinot: Near Realtime Analytics @ UberPinot: Near Realtime Analytics @ Uber
Pinot: Near Realtime Analytics @ UberXiang Fu
 
10 tips to improve the performance of your AWS application
10 tips to improve the performance of your AWS application10 tips to improve the performance of your AWS application
10 tips to improve the performance of your AWS applicationAmazon Web Services
 
Random 111203223949-phpapp02
Random 111203223949-phpapp02Random 111203223949-phpapp02
Random 111203223949-phpapp02DaeMyung Kang
 
Oracle DB In-Memory technologie v kombinaci s procesorem M7
Oracle DB In-Memory technologie v kombinaci s procesorem M7Oracle DB In-Memory technologie v kombinaci s procesorem M7
Oracle DB In-Memory technologie v kombinaci s procesorem M7MarketingArrowECS_CZ
 
Beyond Post-Editing: The Work of the eBay MTLS
Beyond Post-Editing: The Work of the eBay MTLSBeyond Post-Editing: The Work of the eBay MTLS
Beyond Post-Editing: The Work of the eBay MTLSJose Luis Bonilla Sánchez
 
Beyond Post-Editing - How the eBay MTLS Reinvent the Linguist´s Role
Beyond Post-Editing - How the eBay MTLS Reinvent the Linguist´s RoleBeyond Post-Editing - How the eBay MTLS Reinvent the Linguist´s Role
Beyond Post-Editing - How the eBay MTLS Reinvent the Linguist´s RoleJose Luis Bonilla Sánchez
 
Real-Time Analytics: Going Beyond Stream Processing With Apache Pinot
Real-Time Analytics: Going Beyond Stream Processing With Apache PinotReal-Time Analytics: Going Beyond Stream Processing With Apache Pinot
Real-Time Analytics: Going Beyond Stream Processing With Apache PinotAlluxio, Inc.
 
Launching Your First Big Data Project on AWS
Launching Your First Big Data Project on AWSLaunching Your First Big Data Project on AWS
Launching Your First Big Data Project on AWSAmazon Web Services
 
GOTO Aarhus 2014: Making Enterprise Data Available in Real Time with elastics...
GOTO Aarhus 2014: Making Enterprise Data Available in Real Time with elastics...GOTO Aarhus 2014: Making Enterprise Data Available in Real Time with elastics...
GOTO Aarhus 2014: Making Enterprise Data Available in Real Time with elastics...Yann Cluchey
 
Aerospike Hybrid Memory Architecture
Aerospike Hybrid Memory ArchitectureAerospike Hybrid Memory Architecture
Aerospike Hybrid Memory ArchitectureAerospike, Inc.
 
Data monstersrealtimeetl new
Data monstersrealtimeetl newData monstersrealtimeetl new
Data monstersrealtimeetl newGreenM
 

Similar to TAUS Machine Translation Showcase, Machine Translation at eBay, eBay, 2014 (20)

Near RealTime search @Flipkart
Near RealTime search @FlipkartNear RealTime search @Flipkart
Near RealTime search @Flipkart
 
Near Real Time Indexing: Presented by Umesh Prasad & Thejus V M, Flipkart
Near Real Time Indexing: Presented by Umesh Prasad & Thejus V M, FlipkartNear Real Time Indexing: Presented by Umesh Prasad & Thejus V M, Flipkart
Near Real Time Indexing: Presented by Umesh Prasad & Thejus V M, Flipkart
 
Scaling Machine Learning Systems up to Billions of Predictions per Day
Scaling Machine Learning Systems up to Billions of Predictions per DayScaling Machine Learning Systems up to Billions of Predictions per Day
Scaling Machine Learning Systems up to Billions of Predictions per Day
 
Synapse 2018 Guarding against failure in a hundred step pipeline
Synapse 2018 Guarding against failure in a hundred step pipelineSynapse 2018 Guarding against failure in a hundred step pipeline
Synapse 2018 Guarding against failure in a hundred step pipeline
 
Practical End-to-End Learning to Rank Using Fusion - Andy Liu, Lucidworks
Practical End-to-End Learning to Rank Using Fusion - Andy Liu, Lucidworks Practical End-to-End Learning to Rank Using Fusion - Andy Liu, Lucidworks
Practical End-to-End Learning to Rank Using Fusion - Andy Liu, Lucidworks
 
Pinot: Near Realtime Analytics @ Uber
Pinot: Near Realtime Analytics @ UberPinot: Near Realtime Analytics @ Uber
Pinot: Near Realtime Analytics @ Uber
 
10 tips to improve the performance of your AWS application
10 tips to improve the performance of your AWS application10 tips to improve the performance of your AWS application
10 tips to improve the performance of your AWS application
 
Intento Enterprise MT Hub
Intento Enterprise MT HubIntento Enterprise MT Hub
Intento Enterprise MT Hub
 
Random 111203223949-phpapp02
Random 111203223949-phpapp02Random 111203223949-phpapp02
Random 111203223949-phpapp02
 
Oracle DB In-Memory technologie v kombinaci s procesorem M7
Oracle DB In-Memory technologie v kombinaci s procesorem M7Oracle DB In-Memory technologie v kombinaci s procesorem M7
Oracle DB In-Memory technologie v kombinaci s procesorem M7
 
SoftNews-lowres
SoftNews-lowresSoftNews-lowres
SoftNews-lowres
 
Beyond Post-Editing: The Work of the eBay MTLS
Beyond Post-Editing: The Work of the eBay MTLSBeyond Post-Editing: The Work of the eBay MTLS
Beyond Post-Editing: The Work of the eBay MTLS
 
Beyond Post-Editing - How the eBay MTLS Reinvent the Linguist´s Role
Beyond Post-Editing - How the eBay MTLS Reinvent the Linguist´s RoleBeyond Post-Editing - How the eBay MTLS Reinvent the Linguist´s Role
Beyond Post-Editing - How the eBay MTLS Reinvent the Linguist´s Role
 
Real-Time Analytics: Going Beyond Stream Processing With Apache Pinot
Real-Time Analytics: Going Beyond Stream Processing With Apache PinotReal-Time Analytics: Going Beyond Stream Processing With Apache Pinot
Real-Time Analytics: Going Beyond Stream Processing With Apache Pinot
 
Build your own statistical engines
Build your own statistical enginesBuild your own statistical engines
Build your own statistical engines
 
Launching Your First Big Data Project on AWS
Launching Your First Big Data Project on AWSLaunching Your First Big Data Project on AWS
Launching Your First Big Data Project on AWS
 
GOTO Aarhus 2014: Making Enterprise Data Available in Real Time with elastics...
GOTO Aarhus 2014: Making Enterprise Data Available in Real Time with elastics...GOTO Aarhus 2014: Making Enterprise Data Available in Real Time with elastics...
GOTO Aarhus 2014: Making Enterprise Data Available in Real Time with elastics...
 
Aerospike Hybrid Memory Architecture
Aerospike Hybrid Memory ArchitectureAerospike Hybrid Memory Architecture
Aerospike Hybrid Memory Architecture
 
Data monstersrealtimeetl new
Data monstersrealtimeetl newData monstersrealtimeetl new
Data monstersrealtimeetl new
 
Serial-War
Serial-WarSerial-War
Serial-War
 

More from TAUS - The Language Data Network

TAUS Global Content Summit Amsterdam 2019 / Beyond MT. A few premature reflec...
TAUS Global Content Summit Amsterdam 2019 / Beyond MT. A few premature reflec...TAUS Global Content Summit Amsterdam 2019 / Beyond MT. A few premature reflec...
TAUS Global Content Summit Amsterdam 2019 / Beyond MT. A few premature reflec...TAUS - The Language Data Network
 
TAUS Global Content Summit Amsterdam 2019 / Measure with DQF, Dace Dzeguze (T...
TAUS Global Content Summit Amsterdam 2019 / Measure with DQF, Dace Dzeguze (T...TAUS Global Content Summit Amsterdam 2019 / Measure with DQF, Dace Dzeguze (T...
TAUS Global Content Summit Amsterdam 2019 / Measure with DQF, Dace Dzeguze (T...TAUS - The Language Data Network
 
TAUS Global Content Summit Amsterdam 2019 / Automatic for the People by Domin...
TAUS Global Content Summit Amsterdam 2019 / Automatic for the People by Domin...TAUS Global Content Summit Amsterdam 2019 / Automatic for the People by Domin...
TAUS Global Content Summit Amsterdam 2019 / Automatic for the People by Domin...TAUS - The Language Data Network
 
TAUS Global Content Summit Amsterdam 2019 / The Quantum Leap: Human Parity, C...
TAUS Global Content Summit Amsterdam 2019 / The Quantum Leap: Human Parity, C...TAUS Global Content Summit Amsterdam 2019 / The Quantum Leap: Human Parity, C...
TAUS Global Content Summit Amsterdam 2019 / The Quantum Leap: Human Parity, C...TAUS - The Language Data Network
 
TAUS Global Content Summit Amsterdam 2019 / Growing Business by Connecting Co...
TAUS Global Content Summit Amsterdam 2019 / Growing Business by Connecting Co...TAUS Global Content Summit Amsterdam 2019 / Growing Business by Connecting Co...
TAUS Global Content Summit Amsterdam 2019 / Growing Business by Connecting Co...TAUS - The Language Data Network
 
Achieving Translation Efficiency and Accuracy for Video Content, Xiao Yuan (P...
Achieving Translation Efficiency and Accuracy for Video Content, Xiao Yuan (P...Achieving Translation Efficiency and Accuracy for Video Content, Xiao Yuan (P...
Achieving Translation Efficiency and Accuracy for Video Content, Xiao Yuan (P...TAUS - The Language Data Network
 
Introduction Innovation Contest Shenzhen by Henri Broekmate (Lionbridge)
Introduction Innovation Contest Shenzhen by Henri Broekmate (Lionbridge)Introduction Innovation Contest Shenzhen by Henri Broekmate (Lionbridge)
Introduction Innovation Contest Shenzhen by Henri Broekmate (Lionbridge)TAUS - The Language Data Network
 
Game Changer for Linguistic Review: Shifting the Paradigm, Klaus Fleischmann...
 Game Changer for Linguistic Review: Shifting the Paradigm, Klaus Fleischmann... Game Changer for Linguistic Review: Shifting the Paradigm, Klaus Fleischmann...
Game Changer for Linguistic Review: Shifting the Paradigm, Klaus Fleischmann...TAUS - The Language Data Network
 
A translation memory P2P trading platform - to make global translation memory...
A translation memory P2P trading platform - to make global translation memory...A translation memory P2P trading platform - to make global translation memory...
A translation memory P2P trading platform - to make global translation memory...TAUS - The Language Data Network
 
Shiyibao — The Most Efficient Translation Feedback System Ever, Guanqing Hao ...
Shiyibao — The Most Efficient Translation Feedback System Ever, Guanqing Hao ...Shiyibao — The Most Efficient Translation Feedback System Ever, Guanqing Hao ...
Shiyibao — The Most Efficient Translation Feedback System Ever, Guanqing Hao ...TAUS - The Language Data Network
 
Stepes – Instant Human Translation Services for the Digital World, Carl Yao (...
Stepes – Instant Human Translation Services for the Digital World, Carl Yao (...Stepes – Instant Human Translation Services for the Digital World, Carl Yao (...
Stepes – Instant Human Translation Services for the Digital World, Carl Yao (...TAUS - The Language Data Network
 
Smart Translation Resource Management: Semantic Matching, Kirk Zhang (Wiitran...
Smart Translation Resource Management: Semantic Matching, Kirk Zhang (Wiitran...Smart Translation Resource Management: Semantic Matching, Kirk Zhang (Wiitran...
Smart Translation Resource Management: Semantic Matching, Kirk Zhang (Wiitran...TAUS - The Language Data Network
 
The Theory and Practice of Computer Aided Translation Training System, Liu Q...
 The Theory and Practice of Computer Aided Translation Training System, Liu Q... The Theory and Practice of Computer Aided Translation Training System, Liu Q...
The Theory and Practice of Computer Aided Translation Training System, Liu Q...TAUS - The Language Data Network
 
How to efficiently use large-scale TMs in translation, Jing Zhang (Tmxmall)
How to efficiently use large-scale TMs in translation, Jing Zhang (Tmxmall)How to efficiently use large-scale TMs in translation, Jing Zhang (Tmxmall)
How to efficiently use large-scale TMs in translation, Jing Zhang (Tmxmall)TAUS - The Language Data Network
 
A use-case for getting MT into your company, Kerstin Berns (berns language c...
 A use-case for getting MT into your company, Kerstin Berns (berns language c... A use-case for getting MT into your company, Kerstin Berns (berns language c...
A use-case for getting MT into your company, Kerstin Berns (berns language c...TAUS - The Language Data Network
 

More from TAUS - The Language Data Network (20)

TAUS Global Content Summit Amsterdam 2019 / Beyond MT. A few premature reflec...
TAUS Global Content Summit Amsterdam 2019 / Beyond MT. A few premature reflec...TAUS Global Content Summit Amsterdam 2019 / Beyond MT. A few premature reflec...
TAUS Global Content Summit Amsterdam 2019 / Beyond MT. A few premature reflec...
 
TAUS Global Content Summit Amsterdam 2019 / Measure with DQF, Dace Dzeguze (T...
TAUS Global Content Summit Amsterdam 2019 / Measure with DQF, Dace Dzeguze (T...TAUS Global Content Summit Amsterdam 2019 / Measure with DQF, Dace Dzeguze (T...
TAUS Global Content Summit Amsterdam 2019 / Measure with DQF, Dace Dzeguze (T...
 
TAUS Global Content Summit Amsterdam 2019 / Automatic for the People by Domin...
TAUS Global Content Summit Amsterdam 2019 / Automatic for the People by Domin...TAUS Global Content Summit Amsterdam 2019 / Automatic for the People by Domin...
TAUS Global Content Summit Amsterdam 2019 / Automatic for the People by Domin...
 
TAUS Global Content Summit Amsterdam 2019 / The Quantum Leap: Human Parity, C...
TAUS Global Content Summit Amsterdam 2019 / The Quantum Leap: Human Parity, C...TAUS Global Content Summit Amsterdam 2019 / The Quantum Leap: Human Parity, C...
TAUS Global Content Summit Amsterdam 2019 / The Quantum Leap: Human Parity, C...
 
TAUS Global Content Summit Amsterdam 2019 / Growing Business by Connecting Co...
TAUS Global Content Summit Amsterdam 2019 / Growing Business by Connecting Co...TAUS Global Content Summit Amsterdam 2019 / Growing Business by Connecting Co...
TAUS Global Content Summit Amsterdam 2019 / Growing Business by Connecting Co...
 
Achieving Translation Efficiency and Accuracy for Video Content, Xiao Yuan (P...
Achieving Translation Efficiency and Accuracy for Video Content, Xiao Yuan (P...Achieving Translation Efficiency and Accuracy for Video Content, Xiao Yuan (P...
Achieving Translation Efficiency and Accuracy for Video Content, Xiao Yuan (P...
 
Introduction Innovation Contest Shenzhen by Henri Broekmate (Lionbridge)
Introduction Innovation Contest Shenzhen by Henri Broekmate (Lionbridge)Introduction Innovation Contest Shenzhen by Henri Broekmate (Lionbridge)
Introduction Innovation Contest Shenzhen by Henri Broekmate (Lionbridge)
 
Game Changer for Linguistic Review: Shifting the Paradigm, Klaus Fleischmann...
 Game Changer for Linguistic Review: Shifting the Paradigm, Klaus Fleischmann... Game Changer for Linguistic Review: Shifting the Paradigm, Klaus Fleischmann...
Game Changer for Linguistic Review: Shifting the Paradigm, Klaus Fleischmann...
 
A translation memory P2P trading platform - to make global translation memory...
A translation memory P2P trading platform - to make global translation memory...A translation memory P2P trading platform - to make global translation memory...
A translation memory P2P trading platform - to make global translation memory...
 
Shiyibao — The Most Efficient Translation Feedback System Ever, Guanqing Hao ...
Shiyibao — The Most Efficient Translation Feedback System Ever, Guanqing Hao ...Shiyibao — The Most Efficient Translation Feedback System Ever, Guanqing Hao ...
Shiyibao — The Most Efficient Translation Feedback System Ever, Guanqing Hao ...
 
Stepes – Instant Human Translation Services for the Digital World, Carl Yao (...
Stepes – Instant Human Translation Services for the Digital World, Carl Yao (...Stepes – Instant Human Translation Services for the Digital World, Carl Yao (...
Stepes – Instant Human Translation Services for the Digital World, Carl Yao (...
 
Farmer Lv (TrueTran)
Farmer Lv (TrueTran)Farmer Lv (TrueTran)
Farmer Lv (TrueTran)
 
Smart Translation Resource Management: Semantic Matching, Kirk Zhang (Wiitran...
Smart Translation Resource Management: Semantic Matching, Kirk Zhang (Wiitran...Smart Translation Resource Management: Semantic Matching, Kirk Zhang (Wiitran...
Smart Translation Resource Management: Semantic Matching, Kirk Zhang (Wiitran...
 
The Theory and Practice of Computer Aided Translation Training System, Liu Q...
 The Theory and Practice of Computer Aided Translation Training System, Liu Q... The Theory and Practice of Computer Aided Translation Training System, Liu Q...
The Theory and Practice of Computer Aided Translation Training System, Liu Q...
 
Translation Technology Showcase in Shenzhen
Translation Technology Showcase in ShenzhenTranslation Technology Showcase in Shenzhen
Translation Technology Showcase in Shenzhen
 
How to efficiently use large-scale TMs in translation, Jing Zhang (Tmxmall)
How to efficiently use large-scale TMs in translation, Jing Zhang (Tmxmall)How to efficiently use large-scale TMs in translation, Jing Zhang (Tmxmall)
How to efficiently use large-scale TMs in translation, Jing Zhang (Tmxmall)
 
SDL Trados Studio 2017, Jocelyn He (SDL)
SDL Trados Studio 2017, Jocelyn He (SDL)SDL Trados Studio 2017, Jocelyn He (SDL)
SDL Trados Studio 2017, Jocelyn He (SDL)
 
How we train post-editors - Yongpeng Wei (Lingosail)
How we train post-editors - Yongpeng Wei (Lingosail)How we train post-editors - Yongpeng Wei (Lingosail)
How we train post-editors - Yongpeng Wei (Lingosail)
 
A use-case for getting MT into your company, Kerstin Berns (berns language c...
 A use-case for getting MT into your company, Kerstin Berns (berns language c... A use-case for getting MT into your company, Kerstin Berns (berns language c...
A use-case for getting MT into your company, Kerstin Berns (berns language c...
 
QE integrated in XTM, by Bob Willans (XTM)
QE integrated in XTM, by Bob Willans (XTM)QE integrated in XTM, by Bob Willans (XTM)
QE integrated in XTM, by Bob Willans (XTM)
 

Recently uploaded

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

TAUS Machine Translation Showcase, Machine Translation at eBay, eBay, 2014

  • 1. Machine Translation at Saša Hasan eBay Machine Translation Applied Science TAUS MT Showcase Vancouver, BC, Oct 29, 2014
  • 2. Outline – Introduction to eBay – MT at eBay: • Architectural overview • Quality assurance – Conclusion eBay MT 2
  • 3. Who We Are – One of the world’s largest online marketplaces – Connect buyers and sellers globally – 152+M active users – 800+M total listings (80% new) – Enabled Commerce Volume in Q3 2014 was $63 billion – Cross-border trade grew 27%, representing $14 billion of ECV – Technical scale: • 150PB of data storage (Hadoop) • 10k nodes / 150+k cores • Log aggregation: 8-10TB per day • 300+M user queries per day • 8.6B pages served per day eBay MT 3
  • 4. Cross-Border Trade (CBT) Source: Modern Spice Routes – PayPal report eBay MT 4
  • 5. Cross-Border Trade (CBT) Source: Modern Spice Routes – PayPal report eBay MT 5 RU LATAM FRITES DE PT
  • 6. Transaction Flow ebay.com in English eBay MT 6 ebay.com in Russian
  • 7. Primary use cases eBay MT 7
  • 8. Primary use cases eBay MT 8 Query Translation (RUEN) = red shoes
  • 9. Primary use cases eBay MT 9 Query Translation (RUEN) = red shoes Item Title Translation (ENRU)
  • 10. Primary use cases (cont’d) Item Description Translation (EN RU, on demand) eBay MT 10
  • 11. Supported languages Realtime Near-Realtime On-demand eBay MT 11 – QT: Query Translation – ITT: Item Title Translation – IDT: Item Description Translation – M2MT: Member-to-Member Translation Language QT ITT IDT M2MT RU↔EN eBay eBay Bing Bing PT↔EN eBay eBay Bing Bing ES↔EN eBay eBay Bing Bing FR↔EN eBay eBay … … IT↔EN eBay … … … DE↔EN … … … DE↔EN EN↔DE … … Query Language Inventory Language
  • 14. Teams eBay MT 14 MT Engineering  Orchestration Layer  Deployment  Monitoring MT Science  Data acquisition  Engine training & Analytics  Quality improvements L10N / MTLS  Human translations  Post-Editing  Evaluation & Feedback
  • 15. Technology stack – Orchestration layer (Java) – Core MT based on Moses (XMLRPC): • Phrase-based decoder w/ out-of-the-box features • Tuned heavily for translation throughput: – 20 msec per user search query (online, “realtime”) – <500 msec per item title (offline, “near-realtime”) – Caching (MongoDB) – Translated queries: • 72M per day • 99%-ile at 19 msec – Translated titles: • 30M per day • 99%-ile at 100 msec Moses eBay MT 15
  • 16. Technology stack (cont’d) – In-domain data (Teradata): • Item titles sampled from data warehouse • Relevant categories based on #impressions – User behavioral data (Hadoop): • Analytics based on click-through statistics and other user engagement eBay MT 16
  • 17. Quality assurance – Post-edited eBay-specific data sets for training (100+k) – Human-translated eBay-specific data sets for tuning and testing (1+k) FR PT PT PT – Automatic evaluations: • Search recall, • Brand names preservation, and • English query preservation (e.g. for XEN) • Out-Of-Vocabulary rate, position-independent error rate (PER), BLEU eBay MT 17 Query MT vitesse speed duplo double rei king Query MT e cigarette and cigarette cobra snake car because сумки из натуральной кожи #search results bags of genuine leather 161 genuine leather bag 47,097 FR PT RU
  • 18. Quality assurance (cont’d) ENPT Item title Authentic Coach Ladies Purse MEDIUM Bing translation Autêntico treinador senhoras bolsa médio eBay translation Authentic Coach Senhoras Bolsa Médio – Human evaluations: • Acceptability (QT), 1-5 ratings (ITT), internal release criteria eBay MT 18 ENPT Item title Triumph Stag Wind Deflector Bing translation Defletor de vento veado de triunfo eBay translation Triumph Stag defletor do vento
  • 19. Summary – eBay Machine Translation: • Moses core • Complex orchestration layer • Optimized for speed & quality • eBay-specific evaluation criteria – Coordination among 3 teams: • MT Engineering • MT Applied Science • Localization, MT language specialists – Analytics and monitoring: • User behavioral data • System health eBay MT 19