SlideShare a Scribd company logo
1 of 59
Download to read offline
Personalizedcontentblending

InthePinteresthomefeed
StephaniedeWet,

PinterestEngineer
Pinterest
Whatisahomefeed?
Blendingmodel.
Agenda
1
2
Whatisa

homefeed?
1
Pinterestisa
personalized
catalogofideas.
men’s style
Jacob Hinmon
End Clothing
Men’s blue jacket
PinAvisualbookmark
savedfromthe
internetbyauser.
Weserve

morethan3trillion
Pinseveryyear,

orabout

10billionaday.
Followedtopics
Followedusers
Recommendations
Theresultis…
Recommendation
Social
Newcontent
Howdoesthe

homefeedwork?
Recommendations Ranking
Model
Social
Connections
Ranking
Model
Source
Source
Recommendation
Social
Newcontent
Howdoesthe

homefeedwork?
Howdoesthe

homefeedwork?
Recommendations Ranking
Model
Social
Connections
Ranking
Model
Source Recspool
Social poolSource
Recommendation
Social
Newcontent
Contentranking
Wehavedifferentmodelsforeachtypeofcontent.
Contentranking
Wehavedifferentmodelsforeachtypeofcontent.
Why?
Contentranking
Wehavedifferentmodelsforeachtypeofcontent.
Why?
• Parallelizesmodeldevelopment
Contentranking
Wehavedifferentmodelsforeachtypeofcontent.
Why?
• Parallelizesmodeldevelopment
• Differentcontenttypesmayhavedifferentimportantfeatures
Contentranking
Wehavedifferentmodelsforeachtypeofcontent.
Why?
• Parallelizesmodeldevelopment
• Differentcontenttypesmayhavedifferentimportantfeatures
• Differentcontenttypesmayhavedifferentobjectivefunctions
Contentranking
Wehavedifferentmodelsforeachtypeofcontent.
Why?
• Parallelizesmodeldevelopment
• Differentcontenttypesmayhavedifferentimportantfeatures
• Differentcontenttypesmayhavedifferentobjectivefunctions
• Easytoaddnewtypesofcontent
Contentranking
Wehavedifferentmodelsforeachtypeofcontent.
Why?
• Parallelizesmodeldevelopment
• Differentcontenttypesmayhavedifferentimportantfeatures
• Differentcontenttypesmayhavedifferentobjectivefunctions
• Easytoaddnewtypesofcontent
• Workswellinpractice
Theblendingproblem
Recspool
Social pool
Blender
?
homefeed
Goal:Combinetheresultsfromthepoolsintoonesortedfeed.
Theblendingproblem
Goal:Combinetheresultsfromthepoolsintoonesortedfeed.
Theblendingproblem
Goal:Combinetheresultsfromthepoolsintoonesortedfeed.
Constraints
Theblendingproblem
Goal:Combinetheresultsfromthepoolsintoonesortedfeed.
Constraints
• Mustmaintaintherankingofeachpool.
Theblendingproblem
Goal:Combinetheresultsfromthepoolsintoonesortedfeed.
Constraints
• Mustmaintaintherankingofeachpool.
• Scoresarenotcomparableacrosspools.
Theblendingproblem
Goal:Combinetheresultsfromthepoolsintoonesortedfeed.
Constraints
• Mustmaintaintherankingofeachpool.
• Scoresarenotcomparableacrosspools.
Desiredtraits
Theblendingproblem
Goal:Combinetheresultsfromthepoolsintoonesortedfeed.
Constraints
• Mustmaintaintherankingofeachpool.
• Scoresarenotcomparableacrosspools.
Desiredtraits
• Userswithsignificantpriorhistoryshouldseemoreofthecontenttypestheyprefer.
Theblendingproblem
Goal:Combinetheresultsfromthepoolsintoonesortedfeed.
Constraints
• Mustmaintaintherankingofeachpool.
• Scoresarenotcomparableacrosspools.
Desiredtraits
• Userswithsignificantpriorhistoryshouldseemoreofthecontenttypestheyprefer.
• Weshouldbeabletocontroltheblendingrateforuserswithlittlepriorhistory;theseusers
shouldseesomeofalltypesofcontent.
Blending
model
2
Whichmodel?
Whichmodel?
• Fixedratio
Whichmodel?
• Fixedratio
• Calibraterankingmodels
Whichmodel?
• Fixedratio
• Calibraterankingmodels
• Multi-armedbanditapproach
Model:Multi-armedbandit
Eacharmofthebanditrepresentsoneofthepools.
Recommendations Friends
Samplingtechnique
• Unliketheclassicalbanditproblem,wedonotget
feedbackaftereverysample.
• Instead,wewillsamplecontentinbatches.
• Ineachround,wewillmapthepoolaffinitiesonto
anintegerratio.
Data
Foreachuserandpool,wehavehistoricengagementdata.

Totalnumberof:
• PositiveActions(Clickthroughs,Repins,Closeups,…)

• NegativeActions(Hides)

• Views
Betadistribution
Beta(5, 10)
Beta(10, 5)
Beta(50, 50)
E(Beta) = # actions / # views
Responsedistribution
Weshouldrepresenteachtypeofactionwithitsownbeta
distribution,anditsownreward.
Wehavealinearcombinationofresponsesfromeachbandit.
+ … + rhide *rsave *
Recs
HideSave
Friends Recs Friends
Responsedistribution
Weshouldrepresenteachtypeofactionwithitsownbeta
distribution,anditsownreward.
Inessence,wehavealinearcombinationofbandits.
Soweendupwiththefullutilityofapool:
Howdidwedo?
Goal:Combinetheresultsfromthepoolsintoonesortedfeed.
Constraints
• Mustmaintaintherankingofeachpool.

• Scoresarenotcomparableacrosspools.
Desiredtraits
• Userswithsignificantpriorhistoryshouldseemoreofthecontenttypestheyprefer.
• Weshouldbeabletocontroltheblendingrateforuserswithlittlepriorhistory;theseusers
shouldseesomeofalltypesofcontent.
Priordistribution
Foruserswithlittledata,wewanttoenforce
that“theyshouldseesomeofeachofthe

typesofcontentineverypage.”
Wecanenforcethiswithadditionalprioractioncounts.

Prioractionscanbeselectedtogiveusthedesiredinitial
blendfornewusers,andthedesiredrateofchange.
Samplingtechnique
• Ineachround,wewillmaptheexpectedvalues

ofthepoolutilitiesontoanintegerratio.
Howdidwedo?
Goal:Combinetheresultsfromthepoolsintoonesortedfeed.
Constraints
• Mustmaintaintherankingofeachpool.

• Scoresarenotcomparableacrosspools.
Desiredtraits
• Userswithsignificantpriorhistoryshouldseemoreofthecontenttypestheyprefer.
• Weshouldbeabletocontroltheblendingrateforuserswithlittlepriorhistory;theseusers
shouldseesomeofalltypesofcontent.
Example
Rewards
Positive action 1
Negative action -1
Example
Prior Values
Positive action 50
Negative action 0
View 1000
Pool
# Positive
Actions
# Negative
Actions
# Views Utility Function
Friends
5000 + 50 0 + 0 10000 + 1000
Recommendation
s
0 + 50 500 + 0 10000 + 1000
Userwithhistory
Pool Utility Function Expected Utility Mapped To Ratio
Friends
0.46 10
Recommendations
-0.04 0
Userwithhistory
Userwithhistory
Newuser
Pool
# Positive
Actions
# Negative
Actions
# Views Utility Function
Friends
2 + 50 0 + 0 100 + 1000
Recommendations
2 + 50 0 + 0 10 + 1000
Pool Utility Function Expected Utility Mapped To Ratio
Friends
0.047 5
Recommendations
0.051 5
Newuser
Newuser
Howdidwedo?
A/Bexperimentresults
4
3
2
0
%Changeofenabledvscontrol
Fractionofuserswhotake1+positiveaction
1
Daysintheexperiment
5 10 15 20
A/Bexperimentresults
4
3
2
Daysintheexperiment
%Changeofenabledvscontrol
Rateofpositiveactionsonviewedcontent
1
0 5 10 15 20
Personalizingtheratio
.25
FractionPinsseenfromsocialpool
Fractionofusers
.4
.3
.2
.1
.4
.3
.2
.1
.50 .75 .25 .50 .75
Control Enabled
Conclusions
Thismodelseemssimple,butitworkedincrediblywellinpractice.

Whywasitsuccessful?
• Tunablevariablesgiveuscontroloverbusinessobjectives.

• Easytoaddnewpoolsofcontent.

• Didn’trelyonanyinformationfromtherankingmodels.
Thanks!We’rehiring
sdewet@pinterest.com
Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016

More Related Content

What's hot

Deep Reinforcement Learning based Recommendation with Explicit User-ItemInter...
Deep Reinforcement Learning based Recommendation with Explicit User-ItemInter...Deep Reinforcement Learning based Recommendation with Explicit User-ItemInter...
Deep Reinforcement Learning based Recommendation with Explicit User-ItemInter...
Kishor Datta Gupta
 
Artwork Personalization at Netflix
Artwork Personalization at NetflixArtwork Personalization at Netflix
Artwork Personalization at Netflix
Justin Basilico
 
Interactive Recommender Systems
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender Systems
Roelof van Zwol
 
RecSys 2020 A Human Perspective on Algorithmic Similarity Schendel 9-2020
RecSys 2020 A Human Perspective on Algorithmic Similarity Schendel 9-2020RecSys 2020 A Human Perspective on Algorithmic Similarity Schendel 9-2020
RecSys 2020 A Human Perspective on Algorithmic Similarity Schendel 9-2020
Zachary Schendel
 

What's hot (20)

Reward Innovation for long-term member satisfaction
Reward Innovation for long-term member satisfactionReward Innovation for long-term member satisfaction
Reward Innovation for long-term member satisfaction
 
Deep Reinforcement Learning based Recommendation with Explicit User-ItemInter...
Deep Reinforcement Learning based Recommendation with Explicit User-ItemInter...Deep Reinforcement Learning based Recommendation with Explicit User-ItemInter...
Deep Reinforcement Learning based Recommendation with Explicit User-ItemInter...
 
A Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at NetflixA Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at Netflix
 
Artwork Personalization at Netflix
Artwork Personalization at NetflixArtwork Personalization at Netflix
Artwork Personalization at Netflix
 
Recommendation Modeling with Impression Data at Netflix
Recommendation Modeling with Impression Data at NetflixRecommendation Modeling with Impression Data at Netflix
Recommendation Modeling with Impression Data at Netflix
 
Déjà Vu: The Importance of Time and Causality in Recommender Systems
Déjà Vu: The Importance of Time and Causality in Recommender SystemsDéjà Vu: The Importance of Time and Causality in Recommender Systems
Déjà Vu: The Importance of Time and Causality in Recommender Systems
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender system
 
How to build a recommender system?
How to build a recommender system?How to build a recommender system?
How to build a recommender system?
 
Personalized Page Generation for Browsing Recommendations
Personalized Page Generation for Browsing RecommendationsPersonalized Page Generation for Browsing Recommendations
Personalized Page Generation for Browsing Recommendations
 
신뢰할 수 있는 A/B 테스트를 위해 알아야 할 것들
신뢰할 수 있는 A/B 테스트를 위해 알아야 할 것들신뢰할 수 있는 A/B 테스트를 위해 알아야 할 것들
신뢰할 수 있는 A/B 테스트를 위해 알아야 할 것들
 
Engagement, metrics and "recommenders"
Engagement, metrics and "recommenders"Engagement, metrics and "recommenders"
Engagement, metrics and "recommenders"
 
Trust and Recommender Systems
Trust and  Recommender SystemsTrust and  Recommender Systems
Trust and Recommender Systems
 
Shallow and Deep Latent Models for Recommender System
Shallow and Deep Latent Models for Recommender SystemShallow and Deep Latent Models for Recommender System
Shallow and Deep Latent Models for Recommender System
 
Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
 Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se... Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
 
Interactive Recommender Systems
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender Systems
 
Knowledge Graph Embeddings for Recommender Systems
Knowledge Graph Embeddings for Recommender SystemsKnowledge Graph Embeddings for Recommender Systems
Knowledge Graph Embeddings for Recommender Systems
 
RecSys 2020 A Human Perspective on Algorithmic Similarity Schendel 9-2020
RecSys 2020 A Human Perspective on Algorithmic Similarity Schendel 9-2020RecSys 2020 A Human Perspective on Algorithmic Similarity Schendel 9-2020
RecSys 2020 A Human Perspective on Algorithmic Similarity Schendel 9-2020
 
Homepage Personalization at Spotify
Homepage Personalization at SpotifyHomepage Personalization at Spotify
Homepage Personalization at Spotify
 
Misha Bilenko, Principal Researcher, Microsoft at MLconf SEA - 5/01/15
Misha Bilenko, Principal Researcher, Microsoft at MLconf SEA - 5/01/15Misha Bilenko, Principal Researcher, Microsoft at MLconf SEA - 5/01/15
Misha Bilenko, Principal Researcher, Microsoft at MLconf SEA - 5/01/15
 

Viewers also liked

Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017
Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017
Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017
MLconf
 
Andrew Musselman, Committer and PMC Member, Apache Mahout, at MLconf Seattle ...
Andrew Musselman, Committer and PMC Member, Apache Mahout, at MLconf Seattle ...Andrew Musselman, Committer and PMC Member, Apache Mahout, at MLconf Seattle ...
Andrew Musselman, Committer and PMC Member, Apache Mahout, at MLconf Seattle ...
MLconf
 
Scott Clark, CEO, SigOpt, at MLconf Seattle 2017
Scott Clark, CEO, SigOpt, at MLconf Seattle 2017Scott Clark, CEO, SigOpt, at MLconf Seattle 2017
Scott Clark, CEO, SigOpt, at MLconf Seattle 2017
MLconf
 
Jeff Bradshaw, Founder, Adaptris
Jeff Bradshaw, Founder, AdaptrisJeff Bradshaw, Founder, Adaptris
Jeff Bradshaw, Founder, Adaptris
MLconf
 
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
MLconf
 
Corinna Cortes, Head of Research, Google, at MLconf NYC 2017
Corinna Cortes, Head of Research, Google, at MLconf NYC 2017Corinna Cortes, Head of Research, Google, at MLconf NYC 2017
Corinna Cortes, Head of Research, Google, at MLconf NYC 2017
MLconf
 

Viewers also liked (20)

Brian Lucena, Senior Data Scientist, Metis at MLconf SF 2016
Brian Lucena, Senior Data Scientist, Metis at MLconf SF 2016Brian Lucena, Senior Data Scientist, Metis at MLconf SF 2016
Brian Lucena, Senior Data Scientist, Metis at MLconf SF 2016
 
Jonathan Lenaghan, VP of Science and Technology, PlaceIQ at MLconf ATL 2016
Jonathan Lenaghan, VP of Science and Technology, PlaceIQ at MLconf ATL 2016Jonathan Lenaghan, VP of Science and Technology, PlaceIQ at MLconf ATL 2016
Jonathan Lenaghan, VP of Science and Technology, PlaceIQ at MLconf ATL 2016
 
Virginia Smith, Researcher, UC Berkeley at MLconf SF 2016
Virginia Smith, Researcher, UC Berkeley at MLconf SF 2016Virginia Smith, Researcher, UC Berkeley at MLconf SF 2016
Virginia Smith, Researcher, UC Berkeley at MLconf SF 2016
 
Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017
Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017
Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017
 
Anjuli Kannan, Software Engineer, Google at MLconf SF 2016
Anjuli Kannan, Software Engineer, Google at MLconf SF 2016Anjuli Kannan, Software Engineer, Google at MLconf SF 2016
Anjuli Kannan, Software Engineer, Google at MLconf SF 2016
 
Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017
Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017
Aaron Roth, Associate Professor, University of Pennsylvania, at MLconf NYC 2017
 
Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...
Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...
Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...
 
Alexandra Johnson, Software Engineer, SigOpt, at MLconf NYC 2017
Alexandra Johnson, Software Engineer, SigOpt, at MLconf NYC 2017Alexandra Johnson, Software Engineer, SigOpt, at MLconf NYC 2017
Alexandra Johnson, Software Engineer, SigOpt, at MLconf NYC 2017
 
Jean-François Puget, Distinguished Engineer, Machine Learning and Optimizatio...
Jean-François Puget, Distinguished Engineer, Machine Learning and Optimizatio...Jean-François Puget, Distinguished Engineer, Machine Learning and Optimizatio...
Jean-François Puget, Distinguished Engineer, Machine Learning and Optimizatio...
 
Andrew Musselman, Committer and PMC Member, Apache Mahout, at MLconf Seattle ...
Andrew Musselman, Committer and PMC Member, Apache Mahout, at MLconf Seattle ...Andrew Musselman, Committer and PMC Member, Apache Mahout, at MLconf Seattle ...
Andrew Musselman, Committer and PMC Member, Apache Mahout, at MLconf Seattle ...
 
Daniel Shank, Data Scientist, Talla at MLconf SF 2016
Daniel Shank, Data Scientist, Talla at MLconf SF 2016Daniel Shank, Data Scientist, Talla at MLconf SF 2016
Daniel Shank, Data Scientist, Talla at MLconf SF 2016
 
Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...
Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...
Hanie Sedghi, Research Scientist at Allen Institute for Artificial Intelligen...
 
Scott Clark, CEO, SigOpt, at MLconf Seattle 2017
Scott Clark, CEO, SigOpt, at MLconf Seattle 2017Scott Clark, CEO, SigOpt, at MLconf Seattle 2017
Scott Clark, CEO, SigOpt, at MLconf Seattle 2017
 
Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017
Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017
Yi Wang, Tech Lead of AI Platform, Baidu, at MLconf 2017
 
Alex Smola, Director of Machine Learning, AWS/Amazon, at MLconf SF 2016
Alex Smola, Director of Machine Learning, AWS/Amazon, at MLconf SF 2016Alex Smola, Director of Machine Learning, AWS/Amazon, at MLconf SF 2016
Alex Smola, Director of Machine Learning, AWS/Amazon, at MLconf SF 2016
 
Scott Clark, CEO, SigOpt, at The AI Conference 2017
Scott Clark, CEO, SigOpt, at The AI Conference 2017Scott Clark, CEO, SigOpt, at The AI Conference 2017
Scott Clark, CEO, SigOpt, at The AI Conference 2017
 
Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017
Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017
Ross Goodwin, Technologist, Sunspring, MLconf NYC 2017
 
Jeff Bradshaw, Founder, Adaptris
Jeff Bradshaw, Founder, AdaptrisJeff Bradshaw, Founder, Adaptris
Jeff Bradshaw, Founder, Adaptris
 
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
Irina Rish, Researcher, IBM Watson, at MLconf NYC 2017
 
Corinna Cortes, Head of Research, Google, at MLconf NYC 2017
Corinna Cortes, Head of Research, Google, at MLconf NYC 2017Corinna Cortes, Head of Research, Google, at MLconf NYC 2017
Corinna Cortes, Head of Research, Google, at MLconf NYC 2017
 

Similar to Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016

Pinterest for business webinar workbook
Pinterest for business webinar workbookPinterest for business webinar workbook
Pinterest for business webinar workbook
In Flow International
 
Preso hacking the creative brain fitcams
Preso hacking the creative brain fitcamsPreso hacking the creative brain fitcams
Preso hacking the creative brain fitcams
rsylvestre
 
Cannexus ottawa january 24th 2011
Cannexus ottawa january 24th 2011Cannexus ottawa january 24th 2011
Cannexus ottawa january 24th 2011
David Perry
 

Similar to Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016 (20)

Pinning for Good - How Nonprofits Can Use Pinterest to Raise Money, Create Aw...
Pinning for Good - How Nonprofits Can Use Pinterest to Raise Money, Create Aw...Pinning for Good - How Nonprofits Can Use Pinterest to Raise Money, Create Aw...
Pinning for Good - How Nonprofits Can Use Pinterest to Raise Money, Create Aw...
 
Going Viral on Pinterest
Going Viral on PinterestGoing Viral on Pinterest
Going Viral on Pinterest
 
Talent Imitates, Genius Steals: Four Chapters on Being Creative in the Digita...
Talent Imitates, Genius Steals: Four Chapters on Being Creative in the Digita...Talent Imitates, Genius Steals: Four Chapters on Being Creative in the Digita...
Talent Imitates, Genius Steals: Four Chapters on Being Creative in the Digita...
 
Pinning for Good – How Nonprofits Can Use Pinterest to Raise Money, Create Aw...
Pinning for Good – How Nonprofits Can Use Pinterest to Raise Money, Create Aw...Pinning for Good – How Nonprofits Can Use Pinterest to Raise Money, Create Aw...
Pinning for Good – How Nonprofits Can Use Pinterest to Raise Money, Create Aw...
 
GiftWorks Webinar - How Nonprofits Can Use Pinterest to Raise Money, Create A...
GiftWorks Webinar - How Nonprofits Can Use Pinterest to Raise Money, Create A...GiftWorks Webinar - How Nonprofits Can Use Pinterest to Raise Money, Create A...
GiftWorks Webinar - How Nonprofits Can Use Pinterest to Raise Money, Create A...
 
Be a Digital Trailblazer When Building Your Brand
Be a Digital Trailblazer When Building Your Brand Be a Digital Trailblazer When Building Your Brand
Be a Digital Trailblazer When Building Your Brand
 
Personal branding
Personal brandingPersonal branding
Personal branding
 
Let’s Get Weird - Colby Almond #searchex
Let’s Get Weird - Colby Almond #searchexLet’s Get Weird - Colby Almond #searchex
Let’s Get Weird - Colby Almond #searchex
 
Content Marketing Superstars
Content Marketing SuperstarsContent Marketing Superstars
Content Marketing Superstars
 
Pinterest for business webinar workbook
Pinterest for business webinar workbookPinterest for business webinar workbook
Pinterest for business webinar workbook
 
The Social Experiment: A Presentation from Staffing World 2016
The Social Experiment: A Presentation from Staffing World 2016The Social Experiment: A Presentation from Staffing World 2016
The Social Experiment: A Presentation from Staffing World 2016
 
Mod001093 creative thinking 080315
Mod001093 creative thinking 080315Mod001093 creative thinking 080315
Mod001093 creative thinking 080315
 
Demystifying Creativity: a handbook for left brainers.
Demystifying Creativity:  a handbook for left brainers.Demystifying Creativity:  a handbook for left brainers.
Demystifying Creativity: a handbook for left brainers.
 
Preso hacking the creative brain fitcams
Preso hacking the creative brain fitcamsPreso hacking the creative brain fitcams
Preso hacking the creative brain fitcams
 
Hacking the Creative Brain
Hacking the Creative Brain Hacking the Creative Brain
Hacking the Creative Brain
 
Instagram and pinterest for business in hancock oct 2015
Instagram and pinterest for business in hancock oct 2015Instagram and pinterest for business in hancock oct 2015
Instagram and pinterest for business in hancock oct 2015
 
Using pinterest for Real Estate and Design Business
Using pinterest for Real Estate and Design BusinessUsing pinterest for Real Estate and Design Business
Using pinterest for Real Estate and Design Business
 
Design Thinking and Public Sector Innovation
Design Thinking and Public Sector Innovation Design Thinking and Public Sector Innovation
Design Thinking and Public Sector Innovation
 
Cannexus ottawa january 24th 2011
Cannexus ottawa january 24th 2011Cannexus ottawa january 24th 2011
Cannexus ottawa january 24th 2011
 
Pinterest for Business
Pinterest for BusinessPinterest for Business
Pinterest for Business
 

More from MLconf

Ted Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language UnderstandingTed Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language Understanding
MLconf
 
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
MLconf
 
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
MLconf
 
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
MLconf
 
Vito Ostuni - The Voice: New Challenges in a Zero UI World
Vito Ostuni - The Voice: New Challenges in a Zero UI WorldVito Ostuni - The Voice: New Challenges in a Zero UI World
Vito Ostuni - The Voice: New Challenges in a Zero UI World
MLconf
 

More from MLconf (20)

Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...
Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...
Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...
 
Ted Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language UnderstandingTed Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language Understanding
 
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
 
Igor Markov - Quantum Computing: a Treasure Hunt, not a Gold Rush
Igor Markov - Quantum Computing: a Treasure Hunt, not a Gold RushIgor Markov - Quantum Computing: a Treasure Hunt, not a Gold Rush
Igor Markov - Quantum Computing: a Treasure Hunt, not a Gold Rush
 
Josh Wills - Data Labeling as Religious Experience
Josh Wills - Data Labeling as Religious ExperienceJosh Wills - Data Labeling as Religious Experience
Josh Wills - Data Labeling as Religious Experience
 
Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...
Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...
Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...
 
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
 
Meghana Ravikumar - Optimized Image Classification on the Cheap
Meghana Ravikumar - Optimized Image Classification on the CheapMeghana Ravikumar - Optimized Image Classification on the Cheap
Meghana Ravikumar - Optimized Image Classification on the Cheap
 
Noam Finkelstein - The Importance of Modeling Data Collection
Noam Finkelstein - The Importance of Modeling Data CollectionNoam Finkelstein - The Importance of Modeling Data Collection
Noam Finkelstein - The Importance of Modeling Data Collection
 
June Andrews - The Uncanny Valley of ML
June Andrews - The Uncanny Valley of MLJune Andrews - The Uncanny Valley of ML
June Andrews - The Uncanny Valley of ML
 
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection TasksSneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
 
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
 
Vito Ostuni - The Voice: New Challenges in a Zero UI World
Vito Ostuni - The Voice: New Challenges in a Zero UI WorldVito Ostuni - The Voice: New Challenges in a Zero UI World
Vito Ostuni - The Voice: New Challenges in a Zero UI World
 
Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...
Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...
Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...
 
Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...
Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...
Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...
 
Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...
Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...
Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...
 
Neel Sundaresan - Teaching a machine to code
Neel Sundaresan - Teaching a machine to codeNeel Sundaresan - Teaching a machine to code
Neel Sundaresan - Teaching a machine to code
 
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
 
Soumith Chintala - Increasing the Impact of AI Through Better Software
Soumith Chintala - Increasing the Impact of AI Through Better SoftwareSoumith Chintala - Increasing the Impact of AI Through Better Software
Soumith Chintala - Increasing the Impact of AI Through Better Software
 
Roy Lowrance - Predicting Bond Prices: Regime Changes
Roy Lowrance - Predicting Bond Prices: Regime ChangesRoy Lowrance - Predicting Bond Prices: Regime Changes
Roy Lowrance - Predicting Bond Prices: Regime Changes
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

Stephanie deWet, Software Engineer, Pinterest at MLconf SF 2016