SlideShare a Scribd company logo
Welcome To
Director of Engineering
Search Science Recall & Spam
April 3, 2015
BRIAN JOHNSON
With more than 100 million active users globally, eBay is
the world's largest online marketplace, where practically
anyone can buy and sell practically anything. Founded in
1995, eBay connects a diverse and passionate community
of individual buyers and sellers, as well as small
businesses. Their collective impact on ecommerce is
staggering: In 2014, the total value of goods sold on eBay
was $82 billion -- more than $2,500 every second.
http://www.ebayinc.com/who
DATA DRIVEN
DECISIONS
METRICS & TESTING
Why?
www.wallpapertimes.com
$’s per year in
incremental revenue
Data Collection
• Cell Tracking
• Eye Tracking
• Much Richer and more Detailed online
• Behavioral Log Files
We Are Data
Trends
Intelligence:Human  Machine
Data: Small  Big
Sources: Few  Many
Context: Aggregate  Detailed
SEARCH QUERY INTENT
Users
+
Documents
What is Special for eBay Search?
•Commercial Intentions
– Both the sellers and buyers have strong and clear intention
– Transactions happen on eBay, hence more behavior data
•Listings (Supply Side)
– Given by sellers
– Semi-structured data
•Buyers (Demand Side)
– Relevance matters (Browser vs. Searching)
– Price matters
– Seller trust/credit matters
– 70% eBay revenue starts with Search
Fish Sticks
Demand Category
42%
Business & Industrial > Electrical & Test Equipment > Electrical Equipment & Tools >
Electrical Tools > Cable Pullers
10% Business & Industrial > Construction > Building Materials & Supplies > Electrical
9% Home & Garden > Tools > Other
7% Pet Supplies > Fish & Aquariums > Fish Pond Supplies
6% Business & Industrial > Light Equipment & Tools > Air Tools > Staplers
Fishing Sticker
Demand Category
41%
eBay Motors > Parts & Accessories > Car & Truck Parts > Decals/Emblems/License
Frames > Decals & Stickers > Graphics Decals
28%Home & Garden > Home Decor > Decals, Stickers & Vinyl Art
12%Sporting Goods > Fishing > Novelties & Gifts
11%Sporting Goods > Fishing > Fishing Equipment > Decals, Stickers & Patches
3%Collectibles > Transportation > Automobilia > Decals & Stickers
Fish Stickers
Demand Category
53%Home & Garden > Home Decor > Decals, Stickers & Vinyl Art
24%Crafts > Scrapbooking & Paper Crafts > Embellishments > Stickers
16%
eBay Motors > Parts & Accessories > Car & Truck Parts > Decals/Emblems/License
Frames > Decals & Stickers > Graphics Decals
3%Sporting Goods > Fishing > Novelties & Gifts
1%Sporting Goods > Fishing > Fishing Equipment > Decals, Stickers & Patches
Keyword Expansion Test
Key Expansion Top Query
fishing sticker fish stickers fishing sticker
diaries diary vampire diaries
baggies baggie patagonia baggies
baggies baggy patagonia baggies
cranberries cranberry the cranberries
jogging jog jogging stroller
Key Expansion Top Query
fishing sticker fish stickers fishing sticker
diaries diary vampire diaries
baggies baggie patagonia baggies
baggies baggy patagonia baggies
cranberries cranberry the cranberries
jogging jog jogging stroller
Context Matters
cowboys hats ≠ cowboy hats
Plastic toy cowboys = plastic toy cowboy
Context & Specificity
Context
ATC  Armored Troop Carrier in Toys and Hobbies
ATC  Artist trading card in ART
ATC  Automatic Tool Change in Business and Industrial
Specificity/Directionality
Old  Antique
Yoga towels/mats  Yogitoes
Category Expansion
Stamps > Commonwealth/ British Colonial > Bermuda
Before After
Compound/Decompound Expansions
acidwash  acid wash
Before After
German Compounds
•Syntactically, words can be combined and split in many ways
•Multiple candidates
Granitpflastersteine (granite paving stones)
Granit(granite) pflastersteine(cobblestones)
Granit(granite) pflaster(paving/band-aid) steine(stones)
•Binding characters
Hochzeitsschuhe (grammatically correct, 593 hits on ebay.de)
Hochzeitschuhe (129 hits on ebay.de)
•Some words shouldn’t be de-compounded.
beiden (both) – bei(at) den(the)
Intent Preserving Query Relaxation
Hadoop Graph/Session Analysis
Bipartite Graphs
Keyword | Keyword Synonym Expansion
Keyword | Attribute Aspect Expansions
Keyword | Category Category Expansions, Related Search Diversity
Query | Query Related Search
Query | Item Related Search
Query Session Analysis
Successive Queries Synonyms, Related Search
Query Substitutions Synonyms
Same Session Correlation Related Search
Query Metrics
Click Through Rate
Purchase Attribution
Time to First Click, View Item, Purchase
Query Pair Price & Category Divergence
Query Pair Result Set Overlap
Result Count
Why we’re excited about data mining…
•We’re at an inflection point – customers are defining how they shop
– We are a data company
– 40+ Pb of data (listings, pictures, queries, clicks, sales, feedback, …)
– Many tests running orthogonally (in parallel with overlapping user slices)
– Nearly all users in one of more tests
– Many users per test, often millions
•Find patterns and insights drives our customer experience
•We’ve built successful teams of data scientists
THANKS!
QUESTIONS?
WE’RE HIRING
BJOHNSON@EBAY.COM
METRICS
•What should we optimize
–Page Views
–Time on Site
–Click Through Rate
–Normalized Discounted Cumulative Gain
–Purchases per User per Session/Day/Week
–Revenue per User per Session/Day/Week
–Net Promoter Score
•How likely would you be to recommend …?
REVENUE
Every business focuses on and measures revenue.
Every business focuses on profit and loss.
And they should.
Experimental Variation By Day
Experimental Variation By Metric
Query Rewrites at eBay
Query Rewrite
Search
User Query
eBay Results
Search Query
User Query: pilzlampe {mushroom lamp}
Search Query: OR(pilzlampe, PHRASE(OR(pilz,pilze),OR(lampe,lampen)))
Example Query Services/Rewrites
• Stemming (ipod OR ipods)
• Spelling (cannon OR canon)
• Condition (new OR condition=new)
• Synonyms (boat carpet OR marine carpet)
• Space Synonyms (MarioKart OR Mario-Kart)
• Item Specifics (blue OR color=blue)
• Acronyms (hp OR hewlett-packard OR horsepower)
• Category (shoes OR Category=Shoes)
• Cross Border (site=0 AND category =123) OR (site=3 AND
category=456)
• Fitment (fits model=corolla)
• Term Removal (Harry Potter and the Order of the Phoenix (daily deal))
Acronym/Abbreviation Mining
•Acronyms/Abbreviations mined from raw text and query logs
•Look for patterns of text:
long form (short form)
short form (long form)
• Employ intelligent matching algorithms to mine candidates
• Schwartz et al: Greedy Match Algorithm
new cheap Playstation portable (PSP)
PlayStation 3 (PS3)
• Acronym discovered
PSP => PlayStation Portable
PS3 => PlayStation 3
• Candidates mined are fed to an ML classifier to remove false positives

More Related Content

What's hot

KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
John Musser
 
Bn1006 demo ppt devops
Bn1006 demo ppt devopsBn1006 demo ppt devops
Bn1006 demo ppt devops
conline training
 
AI and ML Skills for the Testing World Tutorial
AI and ML Skills for the Testing World TutorialAI and ML Skills for the Testing World Tutorial
AI and ML Skills for the Testing World Tutorial
Tariq King
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
Jérôme Kehrli
 
Oracle R12 Work In Process
Oracle R12 Work In ProcessOracle R12 Work In Process
Oracle R12 Work In Process
Pritesh Mogane
 
Odoo erp implementation methodology
Odoo erp implementation methodologyOdoo erp implementation methodology
Odoo erp implementation methodology
DhimantNayak1
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
Homepree Rloy
 
API Integration For Building Software Applications Powerpoint Presentation Sl...
API Integration For Building Software Applications Powerpoint Presentation Sl...API Integration For Building Software Applications Powerpoint Presentation Sl...
API Integration For Building Software Applications Powerpoint Presentation Sl...
SlideTeam
 
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys
Computer Trainings Online
 
5 Types of USER ACCEPTANCE TESTING (UAT)
5 Types of USER ACCEPTANCE TESTING (UAT)5 Types of USER ACCEPTANCE TESTING (UAT)
5 Types of USER ACCEPTANCE TESTING (UAT)
Usersnap
 
Xray for Jira 3.0 - What's New?
Xray for Jira 3.0 - What's New?Xray for Jira 3.0 - What's New?
Xray for Jira 3.0 - What's New?
Xpand IT
 
Shift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deploymentShift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deployment
Claudia Ring
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
Ernest Mueller
 
Benefits of implementing ERP using Odoo ERPOnline
Benefits of implementing ERP using Odoo ERPOnlineBenefits of implementing ERP using Odoo ERPOnline
Benefits of implementing ERP using Odoo ERPOnline
David Tran
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
Alec Lazarescu
 
DevOps at Amazon: A Look at Our Tools and Processes
 DevOps at Amazon: A Look at Our Tools and Processes DevOps at Amazon: A Look at Our Tools and Processes
DevOps at Amazon: A Look at Our Tools and Processes
Amazon Web Services
 
128224154 oracle-inventory-ppt
128224154 oracle-inventory-ppt128224154 oracle-inventory-ppt
128224154 oracle-inventory-ppt
Ramthilak R
 
Oracle Project Financial Management Cloud in 9 Weeks
Oracle Project Financial Management Cloud in 9 WeeksOracle Project Financial Management Cloud in 9 Weeks
Oracle Project Financial Management Cloud in 9 Weeks
Perficient, Inc.
 
DevOps Architecture Design
DevOps Architecture DesignDevOps Architecture Design
DevOps Architecture Design
Agile Testing Alliance
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
SlideTeam
 

What's hot (20)

KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
KPIs for APIs (and how API Calls are the new Web Hits, and you may be measuri...
 
Bn1006 demo ppt devops
Bn1006 demo ppt devopsBn1006 demo ppt devops
Bn1006 demo ppt devops
 
AI and ML Skills for the Testing World Tutorial
AI and ML Skills for the Testing World TutorialAI and ML Skills for the Testing World Tutorial
AI and ML Skills for the Testing World Tutorial
 
DevOps explained
DevOps explainedDevOps explained
DevOps explained
 
Oracle R12 Work In Process
Oracle R12 Work In ProcessOracle R12 Work In Process
Oracle R12 Work In Process
 
Odoo erp implementation methodology
Odoo erp implementation methodologyOdoo erp implementation methodology
Odoo erp implementation methodology
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
 
API Integration For Building Software Applications Powerpoint Presentation Sl...
API Integration For Building Software Applications Powerpoint Presentation Sl...API Integration For Building Software Applications Powerpoint Presentation Sl...
API Integration For Building Software Applications Powerpoint Presentation Sl...
 
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys
Latest Manual Testing Interview Questions and Answers 2015 - H2kinfosys
 
5 Types of USER ACCEPTANCE TESTING (UAT)
5 Types of USER ACCEPTANCE TESTING (UAT)5 Types of USER ACCEPTANCE TESTING (UAT)
5 Types of USER ACCEPTANCE TESTING (UAT)
 
Xray for Jira 3.0 - What's New?
Xray for Jira 3.0 - What's New?Xray for Jira 3.0 - What's New?
Xray for Jira 3.0 - What's New?
 
Shift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deploymentShift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deployment
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Benefits of implementing ERP using Odoo ERPOnline
Benefits of implementing ERP using Odoo ERPOnlineBenefits of implementing ERP using Odoo ERPOnline
Benefits of implementing ERP using Odoo ERPOnline
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
 
DevOps at Amazon: A Look at Our Tools and Processes
 DevOps at Amazon: A Look at Our Tools and Processes DevOps at Amazon: A Look at Our Tools and Processes
DevOps at Amazon: A Look at Our Tools and Processes
 
128224154 oracle-inventory-ppt
128224154 oracle-inventory-ppt128224154 oracle-inventory-ppt
128224154 oracle-inventory-ppt
 
Oracle Project Financial Management Cloud in 9 Weeks
Oracle Project Financial Management Cloud in 9 WeeksOracle Project Financial Management Cloud in 9 Weeks
Oracle Project Financial Management Cloud in 9 Weeks
 
DevOps Architecture Design
DevOps Architecture DesignDevOps Architecture Design
DevOps Architecture Design
 
DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 

Viewers also liked

eBay Search Science, IEEE Big Data, April 3rd, 2015
eBay Search Science, IEEE Big Data, April 3rd, 2015eBay Search Science, IEEE Big Data, April 3rd, 2015
eBay Search Science, IEEE Big Data, April 3rd, 2015
Brian Johnson
 
2011 x.commerce Innovate Data Alchemy
2011 x.commerce Innovate Data Alchemy2011 x.commerce Innovate Data Alchemy
2011 x.commerce Innovate Data Alchemy
Brian Johnson
 
2015-04 eBay Statistics
2015-04 eBay Statistics2015-04 eBay Statistics
2015-04 eBay Statistics
Brian Johnson
 
2011 Crowdsourcing Search Evaluation
2011 Crowdsourcing Search Evaluation2011 Crowdsourcing Search Evaluation
2011 Crowdsourcing Search EvaluationBrian Johnson
 
The eBay Architecture: Striking a Balance between Site Stability, Feature Ve...
The eBay Architecture:  Striking a Balance between Site Stability, Feature Ve...The eBay Architecture:  Striking a Balance between Site Stability, Feature Ve...
The eBay Architecture: Striking a Balance between Site Stability, Feature Ve...
Randy Shoup
 
eBay Architecture
eBay Architecture eBay Architecture
eBay Architecture Tony Ng
 
HBaseCon 2013: Realtime User Segmentation using Apache HBase -- Architectural...
HBaseCon 2013: Realtime User Segmentation using Apache HBase -- Architectural...HBaseCon 2013: Realtime User Segmentation using Apache HBase -- Architectural...
HBaseCon 2013: Realtime User Segmentation using Apache HBase -- Architectural...
Cloudera, Inc.
 
Strategic evaluation of e bay
Strategic evaluation of e bayStrategic evaluation of e bay
Strategic evaluation of e bay
Mita Hadi
 
HBaseCon 2013: Near Real Time Indexing for eBay Search
HBaseCon 2013: Near Real Time Indexing for eBay SearchHBaseCon 2013: Near Real Time Indexing for eBay Search
HBaseCon 2013: Near Real Time Indexing for eBay Search
Cloudera, Inc.
 
Strategic mgt of Ebay
Strategic mgt of EbayStrategic mgt of Ebay
Strategic mgt of Ebayfarah naz
 
ebay Case Study
ebay Case Studyebay Case Study

Viewers also liked (11)

eBay Search Science, IEEE Big Data, April 3rd, 2015
eBay Search Science, IEEE Big Data, April 3rd, 2015eBay Search Science, IEEE Big Data, April 3rd, 2015
eBay Search Science, IEEE Big Data, April 3rd, 2015
 
2011 x.commerce Innovate Data Alchemy
2011 x.commerce Innovate Data Alchemy2011 x.commerce Innovate Data Alchemy
2011 x.commerce Innovate Data Alchemy
 
2015-04 eBay Statistics
2015-04 eBay Statistics2015-04 eBay Statistics
2015-04 eBay Statistics
 
2011 Crowdsourcing Search Evaluation
2011 Crowdsourcing Search Evaluation2011 Crowdsourcing Search Evaluation
2011 Crowdsourcing Search Evaluation
 
The eBay Architecture: Striking a Balance between Site Stability, Feature Ve...
The eBay Architecture:  Striking a Balance between Site Stability, Feature Ve...The eBay Architecture:  Striking a Balance between Site Stability, Feature Ve...
The eBay Architecture: Striking a Balance between Site Stability, Feature Ve...
 
eBay Architecture
eBay Architecture eBay Architecture
eBay Architecture
 
HBaseCon 2013: Realtime User Segmentation using Apache HBase -- Architectural...
HBaseCon 2013: Realtime User Segmentation using Apache HBase -- Architectural...HBaseCon 2013: Realtime User Segmentation using Apache HBase -- Architectural...
HBaseCon 2013: Realtime User Segmentation using Apache HBase -- Architectural...
 
Strategic evaluation of e bay
Strategic evaluation of e bayStrategic evaluation of e bay
Strategic evaluation of e bay
 
HBaseCon 2013: Near Real Time Indexing for eBay Search
HBaseCon 2013: Near Real Time Indexing for eBay SearchHBaseCon 2013: Near Real Time Indexing for eBay Search
HBaseCon 2013: Near Real Time Indexing for eBay Search
 
Strategic mgt of Ebay
Strategic mgt of EbayStrategic mgt of Ebay
Strategic mgt of Ebay
 
ebay Case Study
ebay Case Studyebay Case Study
ebay Case Study
 

Similar to eBay Search Query Intent

Content Commerce + Growth Strategies For Online Retailers
Content Commerce + Growth Strategies For Online RetailersContent Commerce + Growth Strategies For Online Retailers
Content Commerce + Growth Strategies For Online Retailers
Roland Frasier
 
Machine Learning for retail and ecommerce
Machine Learning for retail and ecommerceMachine Learning for retail and ecommerce
Machine Learning for retail and ecommerce
Andrei Lopatenko
 
What You Need to Know About Trademarks
What You Need to Know About TrademarksWhat You Need to Know About Trademarks
What You Need to Know About Trademarks
Kieran McCarthy
 
E commerce
E commerceE commerce
E commerce
Chris Middleton
 
Issie Hannah - Brighton SEO Slides 2023.pptx
Issie Hannah - Brighton SEO Slides 2023.pptxIssie Hannah - Brighton SEO Slides 2023.pptx
Issie Hannah - Brighton SEO Slides 2023.pptx
IssieHannah
 
Using WordPress to Create Multiple Income Streams: WordPress as the Foundatio...
Using WordPress to Create Multiple Income Streams: WordPress as the Foundatio...Using WordPress to Create Multiple Income Streams: WordPress as the Foundatio...
Using WordPress to Create Multiple Income Streams: WordPress as the Foundatio...
Website School
 
Geekaboo presentation 2013 - Brett Napoli
Geekaboo presentation 2013 - Brett NapoliGeekaboo presentation 2013 - Brett Napoli
Geekaboo presentation 2013 - Brett Napoli
David Wolfpaw
 
Pub web review 5-11-16 chris middings
Pub web review   5-11-16 chris middingsPub web review   5-11-16 chris middings
Pub web review 5-11-16 chris middings
Sarah Fletcher
 
Current Trends in SEO For Businesses and Bloggers
Current Trends in SEO For Businesses and BloggersCurrent Trends in SEO For Businesses and Bloggers
Current Trends in SEO For Businesses and Bloggers
Brian Rotsztein
 
SAS Analytics2011 Retail final LI Post
SAS Analytics2011 Retail final LI PostSAS Analytics2011 Retail final LI Post
SAS Analytics2011 Retail final LI PostEmmett Cox
 
Mass Conversions | Product Mix | Conversion Optimization
Mass Conversions | Product Mix | Conversion OptimizationMass Conversions | Product Mix | Conversion Optimization
Mass Conversions | Product Mix | Conversion Optimization
Roland Frasier
 
Tcm step 3 venture assessment
Tcm step 3 venture assessmentTcm step 3 venture assessment
Tcm step 3 venture assessment
Stephen Ong
 
EIA2018Italy - John Chisholm - How to Scale Your Business
EIA2018Italy - John Chisholm - How to Scale Your BusinessEIA2018Italy - John Chisholm - How to Scale Your Business
EIA2018Italy - John Chisholm - How to Scale Your Business
European Innovation Academy
 
Search Engine Optimisation
Search Engine OptimisationSearch Engine Optimisation
Search Engine Optimisation
Cosmic
 
Perfecting Commerce Marketing With Deep Personalization
Perfecting Commerce Marketing With Deep PersonalizationPerfecting Commerce Marketing With Deep Personalization
Perfecting Commerce Marketing With Deep Personalization
G3 Communications
 
Information Marketing Mastery for Professional Speakers - Ford Saeks
Information Marketing Mastery for Professional Speakers - Ford SaeksInformation Marketing Mastery for Professional Speakers - Ford Saeks
Information Marketing Mastery for Professional Speakers - Ford Saeks
Ford Saeks
 
Tcm step 3 venture assessment
Tcm step 3 venture assessmentTcm step 3 venture assessment
Tcm step 3 venture assessment
Stephen Ong
 
2 day ism workshop v1.1
2 day ism workshop v1.12 day ism workshop v1.1
2 day ism workshop v1.1Ralph Paglia
 
Film distribution & movie marketing seminar
Film distribution & movie marketing seminar  Film distribution & movie marketing seminar
Film distribution & movie marketing seminar
Allen Chou
 
Maximising conversions
Maximising conversionsMaximising conversions
Maximising conversions
Invest Northern Ireland
 

Similar to eBay Search Query Intent (20)

Content Commerce + Growth Strategies For Online Retailers
Content Commerce + Growth Strategies For Online RetailersContent Commerce + Growth Strategies For Online Retailers
Content Commerce + Growth Strategies For Online Retailers
 
Machine Learning for retail and ecommerce
Machine Learning for retail and ecommerceMachine Learning for retail and ecommerce
Machine Learning for retail and ecommerce
 
What You Need to Know About Trademarks
What You Need to Know About TrademarksWhat You Need to Know About Trademarks
What You Need to Know About Trademarks
 
E commerce
E commerceE commerce
E commerce
 
Issie Hannah - Brighton SEO Slides 2023.pptx
Issie Hannah - Brighton SEO Slides 2023.pptxIssie Hannah - Brighton SEO Slides 2023.pptx
Issie Hannah - Brighton SEO Slides 2023.pptx
 
Using WordPress to Create Multiple Income Streams: WordPress as the Foundatio...
Using WordPress to Create Multiple Income Streams: WordPress as the Foundatio...Using WordPress to Create Multiple Income Streams: WordPress as the Foundatio...
Using WordPress to Create Multiple Income Streams: WordPress as the Foundatio...
 
Geekaboo presentation 2013 - Brett Napoli
Geekaboo presentation 2013 - Brett NapoliGeekaboo presentation 2013 - Brett Napoli
Geekaboo presentation 2013 - Brett Napoli
 
Pub web review 5-11-16 chris middings
Pub web review   5-11-16 chris middingsPub web review   5-11-16 chris middings
Pub web review 5-11-16 chris middings
 
Current Trends in SEO For Businesses and Bloggers
Current Trends in SEO For Businesses and BloggersCurrent Trends in SEO For Businesses and Bloggers
Current Trends in SEO For Businesses and Bloggers
 
SAS Analytics2011 Retail final LI Post
SAS Analytics2011 Retail final LI PostSAS Analytics2011 Retail final LI Post
SAS Analytics2011 Retail final LI Post
 
Mass Conversions | Product Mix | Conversion Optimization
Mass Conversions | Product Mix | Conversion OptimizationMass Conversions | Product Mix | Conversion Optimization
Mass Conversions | Product Mix | Conversion Optimization
 
Tcm step 3 venture assessment
Tcm step 3 venture assessmentTcm step 3 venture assessment
Tcm step 3 venture assessment
 
EIA2018Italy - John Chisholm - How to Scale Your Business
EIA2018Italy - John Chisholm - How to Scale Your BusinessEIA2018Italy - John Chisholm - How to Scale Your Business
EIA2018Italy - John Chisholm - How to Scale Your Business
 
Search Engine Optimisation
Search Engine OptimisationSearch Engine Optimisation
Search Engine Optimisation
 
Perfecting Commerce Marketing With Deep Personalization
Perfecting Commerce Marketing With Deep PersonalizationPerfecting Commerce Marketing With Deep Personalization
Perfecting Commerce Marketing With Deep Personalization
 
Information Marketing Mastery for Professional Speakers - Ford Saeks
Information Marketing Mastery for Professional Speakers - Ford SaeksInformation Marketing Mastery for Professional Speakers - Ford Saeks
Information Marketing Mastery for Professional Speakers - Ford Saeks
 
Tcm step 3 venture assessment
Tcm step 3 venture assessmentTcm step 3 venture assessment
Tcm step 3 venture assessment
 
2 day ism workshop v1.1
2 day ism workshop v1.12 day ism workshop v1.1
2 day ism workshop v1.1
 
Film distribution & movie marketing seminar
Film distribution & movie marketing seminar  Film distribution & movie marketing seminar
Film distribution & movie marketing seminar
 
Maximising conversions
Maximising conversionsMaximising conversions
Maximising conversions
 

More from Brian Johnson

Graph Walks & Vector Embeddings: Exploiting the head and exploring the tail
Graph Walks & Vector Embeddings: Exploiting the head and exploring the tail Graph Walks & Vector Embeddings: Exploiting the head and exploring the tail
Graph Walks & Vector Embeddings: Exploiting the head and exploring the tail
Brian Johnson
 
CloudCon Data Mining Presentation
CloudCon Data Mining PresentationCloudCon Data Mining Presentation
CloudCon Data Mining PresentationBrian Johnson
 
Treemaps: Visualizing Hierarchical and Categorical Data
Treemaps: Visualizing Hierarchical and Categorical DataTreemaps: Visualizing Hierarchical and Categorical Data
Treemaps: Visualizing Hierarchical and Categorical Data
Brian Johnson
 
11 964 181 System And Method For Providi
11 964 181 System And Method For Providi11 964 181 System And Method For Providi
11 964 181 System And Method For Providi
Brian Johnson
 
11 641 262 Proprietor Currency Assignmen
11 641 262 Proprietor Currency Assignmen11 641 262 Proprietor Currency Assignmen
11 641 262 Proprietor Currency Assignmen
Brian Johnson
 
10 977 279 Method And System For Categor
10 977 279 Method And System For Categor10 977 279 Method And System For Categor
10 977 279 Method And System For Categor
Brian Johnson
 
11 869 290 Electronic Publication System
11 869 290 Electronic Publication System11 869 290 Electronic Publication System
11 869 290 Electronic Publication System
Brian Johnson
 
2011 Search Query Rewrites - Synonyms & Acronyms
2011 Search Query Rewrites - Synonyms & Acronyms2011 Search Query Rewrites - Synonyms & Acronyms
2011 Search Query Rewrites - Synonyms & Acronyms
Brian Johnson
 

More from Brian Johnson (8)

Graph Walks & Vector Embeddings: Exploiting the head and exploring the tail
Graph Walks & Vector Embeddings: Exploiting the head and exploring the tail Graph Walks & Vector Embeddings: Exploiting the head and exploring the tail
Graph Walks & Vector Embeddings: Exploiting the head and exploring the tail
 
CloudCon Data Mining Presentation
CloudCon Data Mining PresentationCloudCon Data Mining Presentation
CloudCon Data Mining Presentation
 
Treemaps: Visualizing Hierarchical and Categorical Data
Treemaps: Visualizing Hierarchical and Categorical DataTreemaps: Visualizing Hierarchical and Categorical Data
Treemaps: Visualizing Hierarchical and Categorical Data
 
11 964 181 System And Method For Providi
11 964 181 System And Method For Providi11 964 181 System And Method For Providi
11 964 181 System And Method For Providi
 
11 641 262 Proprietor Currency Assignmen
11 641 262 Proprietor Currency Assignmen11 641 262 Proprietor Currency Assignmen
11 641 262 Proprietor Currency Assignmen
 
10 977 279 Method And System For Categor
10 977 279 Method And System For Categor10 977 279 Method And System For Categor
10 977 279 Method And System For Categor
 
11 869 290 Electronic Publication System
11 869 290 Electronic Publication System11 869 290 Electronic Publication System
11 869 290 Electronic Publication System
 
2011 Search Query Rewrites - Synonyms & Acronyms
2011 Search Query Rewrites - Synonyms & Acronyms2011 Search Query Rewrites - Synonyms & Acronyms
2011 Search Query Rewrites - Synonyms & Acronyms
 

Recently uploaded

Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 

Recently uploaded (20)

Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 

eBay Search Query Intent

  • 1. Welcome To Director of Engineering Search Science Recall & Spam April 3, 2015 BRIAN JOHNSON With more than 100 million active users globally, eBay is the world's largest online marketplace, where practically anyone can buy and sell practically anything. Founded in 1995, eBay connects a diverse and passionate community of individual buyers and sellers, as well as small businesses. Their collective impact on ecommerce is staggering: In 2014, the total value of goods sold on eBay was $82 billion -- more than $2,500 every second.
  • 3.
  • 4.
  • 5.
  • 6.
  • 9. Data Collection • Cell Tracking • Eye Tracking • Much Richer and more Detailed online • Behavioral Log Files
  • 11. Trends Intelligence:Human  Machine Data: Small  Big Sources: Few  Many Context: Aggregate  Detailed
  • 13. What is Special for eBay Search? •Commercial Intentions – Both the sellers and buyers have strong and clear intention – Transactions happen on eBay, hence more behavior data •Listings (Supply Side) – Given by sellers – Semi-structured data •Buyers (Demand Side) – Relevance matters (Browser vs. Searching) – Price matters – Seller trust/credit matters – 70% eBay revenue starts with Search
  • 14. Fish Sticks Demand Category 42% Business & Industrial > Electrical & Test Equipment > Electrical Equipment & Tools > Electrical Tools > Cable Pullers 10% Business & Industrial > Construction > Building Materials & Supplies > Electrical 9% Home & Garden > Tools > Other 7% Pet Supplies > Fish & Aquariums > Fish Pond Supplies 6% Business & Industrial > Light Equipment & Tools > Air Tools > Staplers
  • 15. Fishing Sticker Demand Category 41% eBay Motors > Parts & Accessories > Car & Truck Parts > Decals/Emblems/License Frames > Decals & Stickers > Graphics Decals 28%Home & Garden > Home Decor > Decals, Stickers & Vinyl Art 12%Sporting Goods > Fishing > Novelties & Gifts 11%Sporting Goods > Fishing > Fishing Equipment > Decals, Stickers & Patches 3%Collectibles > Transportation > Automobilia > Decals & Stickers
  • 16. Fish Stickers Demand Category 53%Home & Garden > Home Decor > Decals, Stickers & Vinyl Art 24%Crafts > Scrapbooking & Paper Crafts > Embellishments > Stickers 16% eBay Motors > Parts & Accessories > Car & Truck Parts > Decals/Emblems/License Frames > Decals & Stickers > Graphics Decals 3%Sporting Goods > Fishing > Novelties & Gifts 1%Sporting Goods > Fishing > Fishing Equipment > Decals, Stickers & Patches
  • 17. Keyword Expansion Test Key Expansion Top Query fishing sticker fish stickers fishing sticker diaries diary vampire diaries baggies baggie patagonia baggies baggies baggy patagonia baggies cranberries cranberry the cranberries jogging jog jogging stroller Key Expansion Top Query fishing sticker fish stickers fishing sticker diaries diary vampire diaries baggies baggie patagonia baggies baggies baggy patagonia baggies cranberries cranberry the cranberries jogging jog jogging stroller
  • 18. Context Matters cowboys hats ≠ cowboy hats Plastic toy cowboys = plastic toy cowboy
  • 19. Context & Specificity Context ATC  Armored Troop Carrier in Toys and Hobbies ATC  Artist trading card in ART ATC  Automatic Tool Change in Business and Industrial Specificity/Directionality Old  Antique Yoga towels/mats  Yogitoes
  • 20. Category Expansion Stamps > Commonwealth/ British Colonial > Bermuda Before After
  • 22. German Compounds •Syntactically, words can be combined and split in many ways •Multiple candidates Granitpflastersteine (granite paving stones) Granit(granite) pflastersteine(cobblestones) Granit(granite) pflaster(paving/band-aid) steine(stones) •Binding characters Hochzeitsschuhe (grammatically correct, 593 hits on ebay.de) Hochzeitschuhe (129 hits on ebay.de) •Some words shouldn’t be de-compounded. beiden (both) – bei(at) den(the)
  • 24. Hadoop Graph/Session Analysis Bipartite Graphs Keyword | Keyword Synonym Expansion Keyword | Attribute Aspect Expansions Keyword | Category Category Expansions, Related Search Diversity Query | Query Related Search Query | Item Related Search Query Session Analysis Successive Queries Synonyms, Related Search Query Substitutions Synonyms Same Session Correlation Related Search Query Metrics Click Through Rate Purchase Attribution Time to First Click, View Item, Purchase Query Pair Price & Category Divergence Query Pair Result Set Overlap Result Count
  • 25. Why we’re excited about data mining… •We’re at an inflection point – customers are defining how they shop – We are a data company – 40+ Pb of data (listings, pictures, queries, clicks, sales, feedback, …) – Many tests running orthogonally (in parallel with overlapping user slices) – Nearly all users in one of more tests – Many users per test, often millions •Find patterns and insights drives our customer experience •We’ve built successful teams of data scientists
  • 27. METRICS •What should we optimize –Page Views –Time on Site –Click Through Rate –Normalized Discounted Cumulative Gain –Purchases per User per Session/Day/Week –Revenue per User per Session/Day/Week –Net Promoter Score •How likely would you be to recommend …?
  • 28. REVENUE Every business focuses on and measures revenue. Every business focuses on profit and loss. And they should.
  • 31.
  • 32.
  • 33. Query Rewrites at eBay Query Rewrite Search User Query eBay Results Search Query User Query: pilzlampe {mushroom lamp} Search Query: OR(pilzlampe, PHRASE(OR(pilz,pilze),OR(lampe,lampen)))
  • 34. Example Query Services/Rewrites • Stemming (ipod OR ipods) • Spelling (cannon OR canon) • Condition (new OR condition=new) • Synonyms (boat carpet OR marine carpet) • Space Synonyms (MarioKart OR Mario-Kart) • Item Specifics (blue OR color=blue) • Acronyms (hp OR hewlett-packard OR horsepower) • Category (shoes OR Category=Shoes) • Cross Border (site=0 AND category =123) OR (site=3 AND category=456) • Fitment (fits model=corolla) • Term Removal (Harry Potter and the Order of the Phoenix (daily deal))
  • 35. Acronym/Abbreviation Mining •Acronyms/Abbreviations mined from raw text and query logs •Look for patterns of text: long form (short form) short form (long form) • Employ intelligent matching algorithms to mine candidates • Schwartz et al: Greedy Match Algorithm new cheap Playstation portable (PSP) PlayStation 3 (PS3) • Acronym discovered PSP => PlayStation Portable PS3 => PlayStation 3 • Candidates mined are fed to an ML classifier to remove false positives

Editor's Notes

  1. Why What How
  2. http://www.ebayinc.com/who
  3. You are in business to make money How do you know if changes you make, make money You HAVE to test You can’t manage what you don’t measure Testing is crucial Image http://www.wallpapertimes.com/files/q/Yf/4j/qYf4jp9q86379020_800x600.jpg
  4. http://ww1.prweb.com/prfiles/2010/10/28/4177424/Skymobileeyesh.jpg https://pandodaily.files.wordpress.com/2014/02/store-tracking.jpg?w=900&h=675
  5. 1 week > 6 months, 50 GB > 100 TB, related search collaborative > collaborative + success + NLP + overlap/partition + …
  6. Documents not enough anymore Need behavioral data – Yandex beating Google in Russia, why, they have users, refrigerators in Moscow vs. isolated small town
  7. (It was very hard to find a good example of this that brought in obviously wrong data above the fold: these issues are generally more subtle, showing up in deterministic sorts and in slower processing time. If you come up with another good example to include, that would be great.) There are many entity names, including many brands, which are identical to (Cowboys) or share components with (e.g. Red Bull) common terms that describe our inventory. By identifying entities and by using whole query context, we can provide expansions only when appropriate (e.g. no Redder Bull or Crimson Bull). We can also decide the confidence of an expansion compared to the original (e.g. as is usually done in spell check). For the cowboy(s) hats, Cowboys seems to mainly refer to the football team; there are a few cowboy hats where someone used “cowboys” instead of the possessive, but not many. For the toys, the plural form is definitely more common but the singular is also used in titles even in sets (bottom row of pictures has the singular; top row the plural); so, we want to use both forms to get the maximum inventory for this.
  8. Detail matters Context is important
  9. "beef labeling regulation & delegation of supervision law” - long word
  10. How do we do this Simple counting – that’s it, you “just” have to count Image http://www.csie.ntnu.edu.tw/~u91029/Matching.html
  11. http://www.inc.com/jeff-haden/4-business-metrics-you-cant-afford-to-ignore.html
  12. We did some great query rewrite work for UK/DE in 2011. Germans love compound words and the changes we made in 2011 to support them really paid off. We’ve continued to ramp up our machine learning, data mining, and natural language processing efforts to make sure that eBay search delivers again in 2012.