SlideShare a Scribd company logo
AdFlow
A bidding system for ads suppliers to deliver personalized ads
Dr. David P. Sun
Insight Data Engineering Fellow Fall 2016, New York
My motivation
• Find the target users for ads suppliers?
• Push personalized products in real time?
• Receive bids from product providers?
• Real time dashboard update and ad-exchange?
?
Design the product to answer:
• What is the right product?
• Who are the target users?
• Where are the target users?
• When is the right time to Deliver?
Quantify user preference and user-product affinity
Corr=U dot V
[‘I’, ‘love’, ‘mac’, ‘cheese’]
Tweets
[‘Nike is an American
multinational corporation
that is engaged in the
design…’]
Ad
U=[.64, .52, .22, -.21, …]
V=[.64, .52, .22, -.21, …]
Measure the distance between text messages
1.0
like
-1.0
dislike
Detect ads pushing events
Use groups of messages to
describe a person
OR
Bob
19:00:05, I want to have some pizza
19:00:12, mozzarella sounds good
19:33:24, I will meet you at 9pm
Realtime bidding with a complete set of bids from bidders
Trade some costs
from communication
for completeness
Bids Stream
Events Stream
Updating Bids
pid bid price
pid00000 1.54
pid00001 16,99
pid00002 7.34
pid00003 2.31
uid time dictionary of candidates pid:score
10057 timestamp {pid00000:0.91, pid00305: 0.94, …
58738 timestamp {pid00006:0.95, pid00134: 0.99, …
Preliminary pipeline
bookkeeping
biddings
detect
events
match
bids
extract
features
Results
90k twitters generate a tweet flow of 1-10 words at 100 tweets/sec
500 advertisers updating the bid flow
18k-word vocabulary
Each word vector is of dimension 10
Bids follows a Pareto distribution
Generating a revenue of 500k per hour on average
About me
Scientist
PhD
Engineer Entrepreneur
TransportCalc
10k+ lines in c++
Insight data
engineer fellow
business
sense
anisotropic
turbulence
bid data tools build products
solve problems
modeling
experiment
visualize
machine
learning
algo & libs
know customers
& create values
Demo
http://www.adsflow.cc

More Related Content

Viewers also liked

Viewers also liked (12)

Tuula Kiviniemi: AVOT-hankkeen esittely
Tuula Kiviniemi: AVOT-hankkeen esittelyTuula Kiviniemi: AVOT-hankkeen esittely
Tuula Kiviniemi: AVOT-hankkeen esittely
 
Osaamiskuopasta työelämään – SAK:n ratkaisut aikuiskoulutuksen ongelmiin
Osaamiskuopasta työelämään – SAK:n ratkaisut aikuiskoulutuksen ongelmiin Osaamiskuopasta työelämään – SAK:n ratkaisut aikuiskoulutuksen ongelmiin
Osaamiskuopasta työelämään – SAK:n ratkaisut aikuiskoulutuksen ongelmiin
 
Managing 5 Generations in the Workplace Noon Knowledge Session, November 18, ...
Managing 5 Generations in the Workplace Noon Knowledge Session, November 18, ...Managing 5 Generations in the Workplace Noon Knowledge Session, November 18, ...
Managing 5 Generations in the Workplace Noon Knowledge Session, November 18, ...
 
Internet services, by Óscar Castro García
Internet services, by Óscar Castro GarcíaInternet services, by Óscar Castro García
Internet services, by Óscar Castro García
 
Neuvolapäivät 2016 Maahanmuuttajien asiakkuus
Neuvolapäivät 2016 Maahanmuuttajien asiakkuus Neuvolapäivät 2016 Maahanmuuttajien asiakkuus
Neuvolapäivät 2016 Maahanmuuttajien asiakkuus
 
Postgresql các vấn đề thực tế
Postgresql các vấn đề thực tếPostgresql các vấn đề thực tế
Postgresql các vấn đề thực tế
 
Politie dick willems
Politie dick willemsPolitie dick willems
Politie dick willems
 
Wind power
Wind powerWind power
Wind power
 
Karoliina Koskenvuo. Omaishoidon vaikutus eläkkeeseen.
Karoliina Koskenvuo. Omaishoidon vaikutus eläkkeeseen.Karoliina Koskenvuo. Omaishoidon vaikutus eläkkeeseen.
Karoliina Koskenvuo. Omaishoidon vaikutus eläkkeeseen.
 
Leena Forma, Mari Aaltonen. Laitoshoidon väheneminen ja tehostetun palveluasu...
Leena Forma, Mari Aaltonen. Laitoshoidon väheneminen ja tehostetun palveluasu...Leena Forma, Mari Aaltonen. Laitoshoidon väheneminen ja tehostetun palveluasu...
Leena Forma, Mari Aaltonen. Laitoshoidon väheneminen ja tehostetun palveluasu...
 
Anni Vilkko. Omais- ja läheisauttajasta omaishoitajaksi.
Anni Vilkko. Omais- ja läheisauttajasta omaishoitajaksi.Anni Vilkko. Omais- ja läheisauttajasta omaishoitajaksi.
Anni Vilkko. Omais- ja läheisauttajasta omaishoitajaksi.
 
B5 u4 sickness practice by caroline liu
B5 u4 sickness practice by caroline liuB5 u4 sickness practice by caroline liu
B5 u4 sickness practice by caroline liu
 

Similar to Demo David Sun AdFlow

Casey Bond Beta_karimzadeh
Casey Bond Beta_karimzadehCasey Bond Beta_karimzadeh
Casey Bond Beta_karimzadeh
Philip Taylor
 
Beyond.com Hiring Solutions
Beyond.com Hiring SolutionsBeyond.com Hiring Solutions
Beyond.com Hiring Solutions
Brad Schott
 
Greater New York Community Event Deck
Greater New York Community Event DeckGreater New York Community Event Deck
Greater New York Community Event Deck
dfcommunity
 

Similar to Demo David Sun AdFlow (20)

Casey Bond Beta_karimzadeh
Casey Bond Beta_karimzadehCasey Bond Beta_karimzadeh
Casey Bond Beta_karimzadeh
 
MindSHARE: Media Made Simple
MindSHARE: Media Made SimpleMindSHARE: Media Made Simple
MindSHARE: Media Made Simple
 
GROUP-2-VALUE-PROPOSITION.pdf
GROUP-2-VALUE-PROPOSITION.pdfGROUP-2-VALUE-PROPOSITION.pdf
GROUP-2-VALUE-PROPOSITION.pdf
 
Social media marketing
Social media marketingSocial media marketing
Social media marketing
 
Always on marketing
Always on marketingAlways on marketing
Always on marketing
 
Wrw deck[1]
Wrw deck[1]Wrw deck[1]
Wrw deck[1]
 
DIGITAL MARKETING
DIGITAL MARKETINGDIGITAL MARKETING
DIGITAL MARKETING
 
Discover the power of crowdsourcing
Discover the power of crowdsourcingDiscover the power of crowdsourcing
Discover the power of crowdsourcing
 
Content strategy - Navigating the Business of Social Media
Content strategy - Navigating the Business of Social MediaContent strategy - Navigating the Business of Social Media
Content strategy - Navigating the Business of Social Media
 
The Holistic Approach to Marketing Your Mediation Practice - LaFleur
The Holistic Approach to Marketing Your Mediation Practice - LaFleurThe Holistic Approach to Marketing Your Mediation Practice - LaFleur
The Holistic Approach to Marketing Your Mediation Practice - LaFleur
 
Beyond.com Hiring Solutions
Beyond.com Hiring SolutionsBeyond.com Hiring Solutions
Beyond.com Hiring Solutions
 
Greater New York Community Event Deck
Greater New York Community Event DeckGreater New York Community Event Deck
Greater New York Community Event Deck
 
Top 10 tips for targeted social media advertising
Top 10 tips for targeted social media advertisingTop 10 tips for targeted social media advertising
Top 10 tips for targeted social media advertising
 
Creating a Content Strategy in 8 Easy Steps
Creating a Content Strategy in 8 Easy StepsCreating a Content Strategy in 8 Easy Steps
Creating a Content Strategy in 8 Easy Steps
 
Digital Ads for Dodos
Digital Ads for DodosDigital Ads for Dodos
Digital Ads for Dodos
 
2013 Marketing Blueprint: 3 Must-Haves for Success
2013 Marketing Blueprint: 3 Must-Haves for Success 2013 Marketing Blueprint: 3 Must-Haves for Success
2013 Marketing Blueprint: 3 Must-Haves for Success
 
Creating engaging campaigns_uw guest lecture 1.30.18
Creating engaging campaigns_uw guest lecture 1.30.18Creating engaging campaigns_uw guest lecture 1.30.18
Creating engaging campaigns_uw guest lecture 1.30.18
 
Content Drives eDM Engagement
 Content Drives eDM Engagement Content Drives eDM Engagement
Content Drives eDM Engagement
 
Arela Club
Arela ClubArela Club
Arela Club
 
City & Regional Magazine Association 2013
City & Regional Magazine Association 2013 City & Regional Magazine Association 2013
City & Regional Magazine Association 2013
 

Recently uploaded

一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
enxupq
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
ewymefz
 
Computer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage sComputer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage s
MAQIB18
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
ukgaet
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_Crimes
StarCompliance.io
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
nscud
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
ewymefz
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
ocavb
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
enxupq
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
vcaxypu
 

Recently uploaded (20)

Uber Ride Supply Demand Gap Analysis Report
Uber Ride Supply Demand Gap Analysis ReportUber Ride Supply Demand Gap Analysis Report
Uber Ride Supply Demand Gap Analysis Report
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单一比一原版(QU毕业证)皇后大学毕业证成绩单
一比一原版(QU毕业证)皇后大学毕业证成绩单
 
tapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive data
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
 
Computer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage sComputer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage s
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
一比一原版(UVic毕业证)维多利亚大学毕业证成绩单
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_Crimes
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
 
2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...
2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...
2024-05-14 - Tableau User Group - TC24 Hot Topics - Tableau Pulse and Einstei...
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
 
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 

Demo David Sun AdFlow

  • 1. AdFlow A bidding system for ads suppliers to deliver personalized ads Dr. David P. Sun Insight Data Engineering Fellow Fall 2016, New York
  • 2. My motivation • Find the target users for ads suppliers? • Push personalized products in real time? • Receive bids from product providers? • Real time dashboard update and ad-exchange? ?
  • 3. Design the product to answer: • What is the right product? • Who are the target users? • Where are the target users? • When is the right time to Deliver?
  • 4. Quantify user preference and user-product affinity Corr=U dot V [‘I’, ‘love’, ‘mac’, ‘cheese’] Tweets [‘Nike is an American multinational corporation that is engaged in the design…’] Ad U=[.64, .52, .22, -.21, …] V=[.64, .52, .22, -.21, …] Measure the distance between text messages 1.0 like -1.0 dislike
  • 5. Detect ads pushing events Use groups of messages to describe a person OR Bob 19:00:05, I want to have some pizza 19:00:12, mozzarella sounds good 19:33:24, I will meet you at 9pm
  • 6. Realtime bidding with a complete set of bids from bidders Trade some costs from communication for completeness Bids Stream Events Stream Updating Bids pid bid price pid00000 1.54 pid00001 16,99 pid00002 7.34 pid00003 2.31 uid time dictionary of candidates pid:score 10057 timestamp {pid00000:0.91, pid00305: 0.94, … 58738 timestamp {pid00006:0.95, pid00134: 0.99, …
  • 8. Results 90k twitters generate a tweet flow of 1-10 words at 100 tweets/sec 500 advertisers updating the bid flow 18k-word vocabulary Each word vector is of dimension 10 Bids follows a Pareto distribution Generating a revenue of 500k per hour on average
  • 9. About me Scientist PhD Engineer Entrepreneur TransportCalc 10k+ lines in c++ Insight data engineer fellow business sense anisotropic turbulence bid data tools build products solve problems modeling experiment visualize machine learning algo & libs know customers & create values