SlideShare a Scribd company logo
1 of 15
Recommender SaaS in Practice
Tianjian Chen
Jianbo Zhao
Xin Sun

Baidu Inc. 2013

http://www.baidu.com
About Us
• Baidu.com Inc.
•

Leading internet company in China

•

Reach over 500 million Internet users

•

Over 8 billion PV/day of web search, online advertising and social
network services

http://www.baidu.com
The Recommender SaaS Project
• Provide On-Site Recommender System for Every Website
•

http://tuijian.baidu.com (Chinese Version Only For Now)

Website

Original Web Page

Recommender
System
SaaS

Update

On-Site Content Recommendations

Content
Users
Combination

http://www.baidu.com
Recommendation Widgets

Original
Content

Popup / Panel Slider

Original
Content

Embedded Box

http://www.baidu.com
Single On-Site RS Diagram
Recommender Trigger

New-Item

Item
Indexing

Probabilistic
Prediction
Item
Recalling

Real-time
User Log

User
Modeling

Result List
Control Strategy

http://www.baidu.com
A Direct Solution for Scalability

http://www.baidu.com
Scale Out to Thousands of Sites
Recommender Web API

Tracking API

Recommender Engine Cluster

Engine Instance

Invert-Indexer Cluster

Engine Instance

K-V Storage Cluster

Site 1

Site 5

Site 6

User

C-F

Site 4

Site 7

Site 9

Model

Result

Stream Computing Cluster

Web Crawler

User Tracking System
http://www.baidu.com
Global User Modeling
User Tracking
Log

JOIN in
Memory

in Real-Time
Hot Web Page
Cache

Web Crawler

Based on Stream Computing
10 Gbps Bandwidth

User Browsing
Session

50 Million Web Pages Cached
Billions of Cookies

User
Preference
Modeling
http://www.baidu.com
Project Status
• Beta release launched in April, 2013
• More than 1000 websites joined the beta test

• > 100 million page views every day
• Avg. CTR 3%
•

from 2% to 20% depending on different types of websites.

http://www.baidu.com
Inside a Recommender Engine Instance
• Combination of Multiple Sub Recommender Engines
Item Type

Item Based
CF

Content
Based

Movie/Video

X

News Web

X

X

Pic Gallery

X

X

Novel Library

X

Item
Popularity

X

Yellow Page

X

X

[X] means particular engine has certain performance gain in recommendation of
some item type

http://www.baidu.com
Mono RS Engine CTR Comparation
Item Type

Item Based
CF

Content
Based

Item
Popularity

Movie/Video

> 6%

~ 0.5%

> 2%

News Web

~ 7%

> 25%

~ 0.5%

Pic Gallery

> 6%

~ 4%

~ 1%

Novel Library

> 10%

~ 8%

~ 1%

Yellow Page

~ 1%

~ 1%

> 15%

• IBCF is handy, but not the silver bullet
• To our surprise, IP doesn’t work for News Recommendation
• No one like old yellow page posts, even they are semantically or
statistically relevant.

http://www.baidu.com
Things Need to Be Figured Out
• Aggregation method of different recommendations engines
• Performance loss caused by the site owners’ preset rules

• Item longevity detection / prediction
• URL normalization
• And…

http://www.baidu.com
Influence of User Browsing Context
CTR

CTR
3x

5x

1x
1x

Long Term Model Short Term Model
(Minutes)
(Months)

Landing on
Leaf Page

Landing on
Portal Page

http://www.baidu.com
Conclusions
• Break big problem down to small ones
• Wrap simple stuffs up for building complex services

• No silver bullet for an open RecSys cloud
• Beside of accuracy and relevance, time efficiency is also important

http://www.baidu.com
Q & A Time
Thanks
chentianjian@baidu.com

http://www.baidu.com

More Related Content

Similar to Recommender SaaS in Practice

Seo Onpage Optimization Training
Seo Onpage Optimization TrainingSeo Onpage Optimization Training
Seo Onpage Optimization TrainingSEOBANK
 
Accelerating eCommerce Experiences: 2016 Holiday Case Study
Accelerating eCommerce Experiences: 2016 Holiday Case StudyAccelerating eCommerce Experiences: 2016 Holiday Case Study
Accelerating eCommerce Experiences: 2016 Holiday Case Studyrswint
 
web analysis document | web analysis document | web analysis document | web a...
web analysis document | web analysis document | web analysis document | web a...web analysis document | web analysis document | web analysis document | web a...
web analysis document | web analysis document | web analysis document | web a...nazen2
 
SEO Surgery APAC #2 by Nik Ranger
SEO Surgery APAC #2 by Nik RangerSEO Surgery APAC #2 by Nik Ranger
SEO Surgery APAC #2 by Nik RangerAnton Shulke
 
SharePoint Development Workshop
SharePoint Development WorkshopSharePoint Development Workshop
SharePoint Development WorkshopMJ Ferdous
 
Technical SEO for WordPress Developers, Designers and Webmasters
Technical SEO for WordPress Developers, Designers and WebmastersTechnical SEO for WordPress Developers, Designers and Webmasters
Technical SEO for WordPress Developers, Designers and WebmastersHenry Visotski
 
Enhancing WordPress With AI Plugins Boost Efficiency & Speed .pptx
Enhancing WordPress With AI Plugins  Boost Efficiency & Speed .pptxEnhancing WordPress With AI Plugins  Boost Efficiency & Speed .pptx
Enhancing WordPress With AI Plugins Boost Efficiency & Speed .pptxMegataskWeb
 
10 Commonly Missed SEO Opportunities For Wordpress Awesomeness
10 Commonly Missed SEO Opportunities For Wordpress Awesomeness10 Commonly Missed SEO Opportunities For Wordpress Awesomeness
10 Commonly Missed SEO Opportunities For Wordpress AwesomenessJason White
 
Optimizing WordPress Performance
Optimizing WordPress PerformanceOptimizing WordPress Performance
Optimizing WordPress PerformanceDouglas Yuen
 
Accelerating eCommerce Experiences
Accelerating eCommerce ExperiencesAccelerating eCommerce Experiences
Accelerating eCommerce Experiencesrswint
 
Technical SEO Checklist for Beginners
Technical SEO Checklist for BeginnersTechnical SEO Checklist for Beginners
Technical SEO Checklist for BeginnersBristolSEO
 
12 GoMeasure (sg and kl) - page speed light speed path to conversions - joh...
12   GoMeasure (sg and kl) - page speed light speed path to conversions - joh...12   GoMeasure (sg and kl) - page speed light speed path to conversions - joh...
12 GoMeasure (sg and kl) - page speed light speed path to conversions - joh...Vinoaj Vijeyakumaar
 
SEO Bootcamp - Technical SEO Audit - Template Level
SEO Bootcamp - Technical SEO Audit - Template LevelSEO Bootcamp - Technical SEO Audit - Template Level
SEO Bootcamp - Technical SEO Audit - Template LevelJonah A Berger
 
SUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - Altudo
SUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - AltudoSUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - Altudo
SUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - Altudodharmeshharji
 
IBM Feature Pack 8 Webinar
IBM Feature Pack 8 WebinarIBM Feature Pack 8 Webinar
IBM Feature Pack 8 WebinarCrossView
 
Search Beyond Google: The other search engines
Search Beyond Google: The other search enginesSearch Beyond Google: The other search engines
Search Beyond Google: The other search enginesJitka Lopez (Jizerova)
 
Website Parameters.pptx
Website Parameters.pptxWebsite Parameters.pptx
Website Parameters.pptxASHAVI2
 
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014Bastian Grimm
 
Bn 1021 demo digital marketing
Bn 1021 demo  digital marketingBn 1021 demo  digital marketing
Bn 1021 demo digital marketingconline training
 

Similar to Recommender SaaS in Practice (20)

Seo Onpage Optimization Guide
Seo Onpage Optimization Guide Seo Onpage Optimization Guide
Seo Onpage Optimization Guide
 
Seo Onpage Optimization Training
Seo Onpage Optimization TrainingSeo Onpage Optimization Training
Seo Onpage Optimization Training
 
Accelerating eCommerce Experiences: 2016 Holiday Case Study
Accelerating eCommerce Experiences: 2016 Holiday Case StudyAccelerating eCommerce Experiences: 2016 Holiday Case Study
Accelerating eCommerce Experiences: 2016 Holiday Case Study
 
web analysis document | web analysis document | web analysis document | web a...
web analysis document | web analysis document | web analysis document | web a...web analysis document | web analysis document | web analysis document | web a...
web analysis document | web analysis document | web analysis document | web a...
 
SEO Surgery APAC #2 by Nik Ranger
SEO Surgery APAC #2 by Nik RangerSEO Surgery APAC #2 by Nik Ranger
SEO Surgery APAC #2 by Nik Ranger
 
SharePoint Development Workshop
SharePoint Development WorkshopSharePoint Development Workshop
SharePoint Development Workshop
 
Technical SEO for WordPress Developers, Designers and Webmasters
Technical SEO for WordPress Developers, Designers and WebmastersTechnical SEO for WordPress Developers, Designers and Webmasters
Technical SEO for WordPress Developers, Designers and Webmasters
 
Enhancing WordPress With AI Plugins Boost Efficiency & Speed .pptx
Enhancing WordPress With AI Plugins  Boost Efficiency & Speed .pptxEnhancing WordPress With AI Plugins  Boost Efficiency & Speed .pptx
Enhancing WordPress With AI Plugins Boost Efficiency & Speed .pptx
 
10 Commonly Missed SEO Opportunities For Wordpress Awesomeness
10 Commonly Missed SEO Opportunities For Wordpress Awesomeness10 Commonly Missed SEO Opportunities For Wordpress Awesomeness
10 Commonly Missed SEO Opportunities For Wordpress Awesomeness
 
Optimizing WordPress Performance
Optimizing WordPress PerformanceOptimizing WordPress Performance
Optimizing WordPress Performance
 
Accelerating eCommerce Experiences
Accelerating eCommerce ExperiencesAccelerating eCommerce Experiences
Accelerating eCommerce Experiences
 
Technical SEO Checklist for Beginners
Technical SEO Checklist for BeginnersTechnical SEO Checklist for Beginners
Technical SEO Checklist for Beginners
 
12 GoMeasure (sg and kl) - page speed light speed path to conversions - joh...
12   GoMeasure (sg and kl) - page speed light speed path to conversions - joh...12   GoMeasure (sg and kl) - page speed light speed path to conversions - joh...
12 GoMeasure (sg and kl) - page speed light speed path to conversions - joh...
 
SEO Bootcamp - Technical SEO Audit - Template Level
SEO Bootcamp - Technical SEO Audit - Template LevelSEO Bootcamp - Technical SEO Audit - Template Level
SEO Bootcamp - Technical SEO Audit - Template Level
 
SUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - Altudo
SUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - AltudoSUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - Altudo
SUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - Altudo
 
IBM Feature Pack 8 Webinar
IBM Feature Pack 8 WebinarIBM Feature Pack 8 Webinar
IBM Feature Pack 8 Webinar
 
Search Beyond Google: The other search engines
Search Beyond Google: The other search enginesSearch Beyond Google: The other search engines
Search Beyond Google: The other search engines
 
Website Parameters.pptx
Website Parameters.pptxWebsite Parameters.pptx
Website Parameters.pptx
 
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
 
Bn 1021 demo digital marketing
Bn 1021 demo  digital marketingBn 1021 demo  digital marketing
Bn 1021 demo digital marketing
 

Recently uploaded

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Recently uploaded (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Recommender SaaS in Practice

  • 1. Recommender SaaS in Practice Tianjian Chen Jianbo Zhao Xin Sun Baidu Inc. 2013 http://www.baidu.com
  • 2. About Us • Baidu.com Inc. • Leading internet company in China • Reach over 500 million Internet users • Over 8 billion PV/day of web search, online advertising and social network services http://www.baidu.com
  • 3. The Recommender SaaS Project • Provide On-Site Recommender System for Every Website • http://tuijian.baidu.com (Chinese Version Only For Now) Website Original Web Page Recommender System SaaS Update On-Site Content Recommendations Content Users Combination http://www.baidu.com
  • 4. Recommendation Widgets Original Content Popup / Panel Slider Original Content Embedded Box http://www.baidu.com
  • 5. Single On-Site RS Diagram Recommender Trigger New-Item Item Indexing Probabilistic Prediction Item Recalling Real-time User Log User Modeling Result List Control Strategy http://www.baidu.com
  • 6. A Direct Solution for Scalability http://www.baidu.com
  • 7. Scale Out to Thousands of Sites Recommender Web API Tracking API Recommender Engine Cluster Engine Instance Invert-Indexer Cluster Engine Instance K-V Storage Cluster Site 1 Site 5 Site 6 User C-F Site 4 Site 7 Site 9 Model Result Stream Computing Cluster Web Crawler User Tracking System http://www.baidu.com
  • 8. Global User Modeling User Tracking Log JOIN in Memory in Real-Time Hot Web Page Cache Web Crawler Based on Stream Computing 10 Gbps Bandwidth User Browsing Session 50 Million Web Pages Cached Billions of Cookies User Preference Modeling http://www.baidu.com
  • 9. Project Status • Beta release launched in April, 2013 • More than 1000 websites joined the beta test • > 100 million page views every day • Avg. CTR 3% • from 2% to 20% depending on different types of websites. http://www.baidu.com
  • 10. Inside a Recommender Engine Instance • Combination of Multiple Sub Recommender Engines Item Type Item Based CF Content Based Movie/Video X News Web X X Pic Gallery X X Novel Library X Item Popularity X Yellow Page X X [X] means particular engine has certain performance gain in recommendation of some item type http://www.baidu.com
  • 11. Mono RS Engine CTR Comparation Item Type Item Based CF Content Based Item Popularity Movie/Video > 6% ~ 0.5% > 2% News Web ~ 7% > 25% ~ 0.5% Pic Gallery > 6% ~ 4% ~ 1% Novel Library > 10% ~ 8% ~ 1% Yellow Page ~ 1% ~ 1% > 15% • IBCF is handy, but not the silver bullet • To our surprise, IP doesn’t work for News Recommendation • No one like old yellow page posts, even they are semantically or statistically relevant. http://www.baidu.com
  • 12. Things Need to Be Figured Out • Aggregation method of different recommendations engines • Performance loss caused by the site owners’ preset rules • Item longevity detection / prediction • URL normalization • And… http://www.baidu.com
  • 13. Influence of User Browsing Context CTR CTR 3x 5x 1x 1x Long Term Model Short Term Model (Minutes) (Months) Landing on Leaf Page Landing on Portal Page http://www.baidu.com
  • 14. Conclusions • Break big problem down to small ones • Wrap simple stuffs up for building complex services • No silver bullet for an open RecSys cloud • Beside of accuracy and relevance, time efficiency is also important http://www.baidu.com
  • 15. Q & A Time Thanks chentianjian@baidu.com http://www.baidu.com