SlideShare a Scribd company logo
1 of 45
Download to read offline
Experimentation to Productization
of a Location based Dynamic Bidding system
Ekta Grover
Data Scientist, AdNear
26th July, 2014
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 1/22
Structure of this Talk
Introduction to a Real Time Bidder(RTB)
System design to deliver performance at scale
Three specific Data products that we built
Building a low latency self learning system
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 2/22
The Data we get our hands on
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 3/22
Real time bidding
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 4/22
What happens when a mobile user logs in
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 5/22
System design
Simulation
A/B testing
framework
Reporting
Data products &
Experimentation
Bidder
Spark-In-memory
processing
of logs in δt
Update snap-
shots in Redis
to consume
(Multiple) Kafka
consumers
Access Busi-
ness risk
target&control
groups
Parse json
logs & dump
to Spark
Feedback Loop
Dumpraw
Jsonlogsvia
consumers
Experiments
run live
Livefeeds
Bidder gets all
attributes it needs
Online experimentation at Microsoft - Kohavi, Crook, Longbotham(2009)
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 6/22
System design
Simulation
A/B testing
framework
Reporting
Data products &
Experimentation
Bidder
Spark-In-memory
processing
of logs in δt
Update snap-
shots in Redis
to consume
(Multiple) Kafka
consumers
Access Busi-
ness risk
target&control
groups
Parse json
logs & dump
to Spark
Feedback Loop
Dumpraw
Jsonlogsvia
consumers
Experiments
run live
Livefeeds
Bidder gets all
attributes it needs
Online experimentation at Microsoft - Kohavi, Crook, Longbotham(2009)
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 6/22
System design
Simulation
A/B testing
framework
Reporting
Data products &
Experimentation
Bidder
Spark-In-memory
processing
of logs in δt
Update snap-
shots in Redis
to consume
(Multiple) Kafka
consumers
Access Busi-
ness risk
target&control
groups
Parse json
logs & dump
to Spark
Feedback Loop
Dumpraw
Jsonlogsvia
consumers
Experiments
run live
Livefeeds
Bidder gets all
attributes it needs
Online experimentation at Microsoft - Kohavi, Crook, Longbotham(2009)
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 6/22
System design
Simulation
A/B testing
framework
Reporting
Data products &
Experimentation
Bidder
Spark-In-memory
processing
of logs in δt
Update snap-
shots in Redis
to consume
(Multiple) Kafka
consumers
Access Busi-
ness risk
target&control
groups
Parse json
logs & dump
to Spark
Feedback Loop
Dumpraw
Jsonlogsvia
consumers
Experiments
run live
Livefeeds
Bidder gets all
attributes it needs
Online experimentation at Microsoft - Kohavi, Crook, Longbotham(2009)
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 6/22
System design
Simulation
A/B testing
framework
Reporting
Data products &
Experimentation
Bidder
Spark-In-memory
processing
of logs in δt
Update snap-
shots in Redis
to consume
(Multiple) Kafka
consumers
Access Busi-
ness risk
target&control
groups
Parse json
logs & dump
to Spark
Feedback Loop
Dumpraw
Jsonlogsvia
consumers
Experiments
run live
Livefeeds
Bidder gets all
attributes it needs
Online experimentation at Microsoft - Kohavi, Crook, Longbotham(2009)
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 6/22
System design
Simulation
A/B testing
framework
Reporting
Data products &
Experimentation
Bidder
Spark-In-memory
processing
of logs in δt
Update snap-
shots in Redis
to consume
(Multiple) Kafka
consumers
Access Busi-
ness risk
target&control
groups
Parse json
logs & dump
to Spark
Feedback Loop
Dumpraw
Jsonlogsvia
consumers
Experiments
run live
Livefeeds
Bidder gets all
attributes it needs
Online experimentation at Microsoft - Kohavi, Crook, Longbotham(2009)
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 6/22
System design
Simulation
A/B testing
framework
Reporting
Data products &
Experimentation
Bidder
Spark-In-memory
processing
of logs in δt
Update snap-
shots in Redis
to consume
(Multiple) Kafka
consumers
Access Busi-
ness risk
target&control
groups
Parse json
logs & dump
to Spark
Feedback Loop
Dumpraw
Jsonlogsvia
consumers
Experiments
run live
Livefeeds
Bidder gets all
attributes it needs
Online experimentation at Microsoft - Kohavi, Crook, Longbotham(2009)
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 6/22
System design
Simulation
A/B testing
framework
Reporting
Data products &
Experimentation
Bidder
Spark-In-memory
processing
of logs in δt
Update snap-
shots in Redis
to consume
(Multiple) Kafka
consumers
Access Busi-
ness risk
target&control
groups
Parse json
logs & dump
to Spark
Feedback Loop
Dumpraw
Jsonlogsvia
consumers
Experiments
run live
Livefeeds
Bidder gets all
attributes it needs
Online experimentation at Microsoft - Kohavi, Crook, Longbotham(2009)
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 6/22
System design
Simulation
A/B testing
framework
Reporting
Data products &
Experimentation
Bidder
Spark-In-memory
processing
of logs in δt
Update snap-
shots in Redis
to consume
(Multiple) Kafka
consumers
Access Busi-
ness risk
target&control
groups
Parse json
logs & dump
to Spark
Feedback Loop
Dumpraw
Jsonlogsvia
consumers
Experiments
run live
Livefeeds
Bidder gets all
attributes it needs
Online experimentation at Microsoft - Kohavi, Crook, Longbotham(2009)
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 6/22
System design
Simulation
A/B testing
framework
Reporting
Data products &
Experimentation
Bidder
Spark-In-memory
processing
of logs in δt
Update snap-
shots in Redis
to consume
(Multiple) Kafka
consumers
Access Busi-
ness risk
target&control
groups
Parse json
logs & dump
to Spark
Feedback Loop
Dumpraw
Jsonlogsvia
consumers
Experiments
run live
Livefeeds
Bidder gets all
attributes it needs
Online experimentation at Microsoft - Kohavi, Crook, Longbotham(2009)
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 6/22
Experiments
ProbablityToConvert()
Bid()
Price()
Inputs
FeatureEngineering()
MetaDataExtraction()
Bidder
Experiments()
OverRideTargetGroup()
RollBack()
Log()
Reporting()
Inputs
PreTargetingChecks()
AB Testing()
ReadStateFromRedis()
DataFeedAggregator
Experiments()
LogAndMaintainState()
UpdateRedis()
NotifyUser()
A/B Testing
AssignExperiment()
AssignTargets()
Inputs
Splits()
Simulation
DollarSpend()
MinSampleSize()
Reporting
PacingRate()
BidRate()
WinRate()
CTR()
eCPM()
eCPC()
PercentageLift()
Sandbox
Tested
Set Traffic across Experiments
Signal
UpdateSnapshots
Go Live
Low Latency feedback Loop
Acceptable Risk & TimeFrame
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 7/22
Experiments
ProbablityToConvert()
Bid()
Price()
Inputs
FeatureEngineering()
MetaDataExtraction()
Bidder
Experiments()
OverRideTargetGroup()
RollBack()
Log()
Reporting()
Inputs
PreTargetingChecks()
AB Testing()
ReadStateFromRedis()
DataFeedAggregator
Experiments()
LogAndMaintainState()
UpdateRedis()
NotifyUser()
A/B Testing
AssignExperiment()
AssignTargets()
Inputs
Splits()
Simulation
DollarSpend()
MinSampleSize()
Reporting
PacingRate()
BidRate()
WinRate()
CTR()
eCPM()
eCPC()
PercentageLift()
Sandbox
Tested
Set Traffic across Experiments
Signal
UpdateSnapshots
Go Live
Low Latency feedback Loop
Acceptable Risk & TimeFrame
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 7/22
Experiments
ProbablityToConvert()
Bid()
Price()
Inputs
FeatureEngineering()
MetaDataExtraction()
Bidder
Experiments()
OverRideTargetGroup()
RollBack()
Log()
Reporting()
Inputs
PreTargetingChecks()
AB Testing()
ReadStateFromRedis()
DataFeedAggregator
Experiments()
LogAndMaintainState()
UpdateRedis()
NotifyUser()
A/B Testing
AssignExperiment()
AssignTargets()
Inputs
Splits()
Simulation
DollarSpend()
MinSampleSize()
Reporting
PacingRate()
BidRate()
WinRate()
CTR()
eCPM()
eCPC()
PercentageLift()
Sandbox
Tested
Set Traffic across Experiments
Signal
UpdateSnapshots
Go Live
Low Latency feedback Loop
Acceptable Risk & TimeFrame
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 7/22
Experiments
ProbablityToConvert()
Bid()
Price()
Inputs
FeatureEngineering()
MetaDataExtraction()
Bidder
Experiments()
OverRideTargetGroup()
RollBack()
Log()
Reporting()
Inputs
PreTargetingChecks()
AB Testing()
ReadStateFromRedis()
DataFeedAggregator
Experiments()
LogAndMaintainState()
UpdateRedis()
NotifyUser()
A/B Testing
AssignExperiment()
AssignTargets()
Inputs
Splits()
Simulation
DollarSpend()
MinSampleSize()
Reporting
PacingRate()
BidRate()
WinRate()
CTR()
eCPM()
eCPC()
PercentageLift()
Sandbox
Tested
Set Traffic across Experiments
Signal
UpdateSnapshots
Go Live
Low Latency feedback Loop
Acceptable Risk & TimeFrame
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 7/22
Experiments
ProbablityToConvert()
Bid()
Price()
Inputs
FeatureEngineering()
MetaDataExtraction()
Bidder
Experiments()
OverRideTargetGroup()
RollBack()
Log()
Reporting()
Inputs
PreTargetingChecks()
AB Testing()
ReadStateFromRedis()
DataFeedAggregator
Experiments()
LogAndMaintainState()
UpdateRedis()
NotifyUser()
A/B Testing
AssignExperiment()
AssignTargets()
Inputs
Splits()
Simulation
DollarSpend()
MinSampleSize()
Reporting
PacingRate()
BidRate()
WinRate()
CTR()
eCPM()
eCPC()
PercentageLift()
Sandbox
Tested
Set Traffic across Experiments
Signal
UpdateSnapshots
Go Live
Low Latency feedback Loop
Acceptable Risk & TimeFrame
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 7/22
Experiments
ProbablityToConvert()
Bid()
Price()
Inputs
FeatureEngineering()
MetaDataExtraction()
Bidder
Experiments()
OverRideTargetGroup()
RollBack()
Log()
Reporting()
Inputs
PreTargetingChecks()
AB Testing()
ReadStateFromRedis()
DataFeedAggregator
Experiments()
LogAndMaintainState()
UpdateRedis()
NotifyUser()
A/B Testing
AssignExperiment()
AssignTargets()
Inputs
Splits()
Simulation
DollarSpend()
MinSampleSize()
Reporting
PacingRate()
BidRate()
WinRate()
CTR()
eCPM()
eCPC()
PercentageLift()
Sandbox
Tested
Set Traffic across Experiments
Signal
UpdateSnapshots
Go Live
Low Latency feedback Loop
Acceptable Risk & TimeFrame
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 7/22
Experiments
ProbablityToConvert()
Bid()
Price()
Inputs
FeatureEngineering()
MetaDataExtraction()
Bidder
Experiments()
OverRideTargetGroup()
RollBack()
Log()
Reporting()
Inputs
PreTargetingChecks()
AB Testing()
ReadStateFromRedis()
DataFeedAggregator
Experiments()
LogAndMaintainState()
UpdateRedis()
NotifyUser()
A/B Testing
AssignExperiment()
AssignTargets()
Inputs
Splits()
Simulation
DollarSpend()
MinSampleSize()
Reporting
PacingRate()
BidRate()
WinRate()
CTR()
eCPM()
eCPC()
PercentageLift()
Sandbox
Tested
Set Traffic across Experiments
Signal
UpdateSnapshots
Go Live
Low Latency feedback Loop
Acceptable Risk & TimeFrame
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 7/22
Experiments
ProbablityToConvert()
Bid()
Price()
Inputs
FeatureEngineering()
MetaDataExtraction()
Bidder
Experiments()
OverRideTargetGroup()
RollBack()
Log()
Reporting()
Inputs
PreTargetingChecks()
AB Testing()
ReadStateFromRedis()
DataFeedAggregator
Experiments()
LogAndMaintainState()
UpdateRedis()
NotifyUser()
A/B Testing
AssignExperiment()
AssignTargets()
Inputs
Splits()
Simulation
DollarSpend()
MinSampleSize()
Reporting
PacingRate()
BidRate()
WinRate()
CTR()
eCPM()
eCPC()
PercentageLift()
Sandbox
Tested
Set Traffic across Experiments
Signal
UpdateSnapshots
Go Live
Low Latency feedback Loop
Acceptable Risk & TimeFrame
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 7/22
Experiments
ProbablityToConvert()
Bid()
Price()
Inputs
FeatureEngineering()
MetaDataExtraction()
Bidder
Experiments()
OverRideTargetGroup()
RollBack()
Log()
Reporting()
Inputs
PreTargetingChecks()
AB Testing()
ReadStateFromRedis()
DataFeedAggregator
Experiments()
LogAndMaintainState()
UpdateRedis()
NotifyUser()
A/B Testing
AssignExperiment()
AssignTargets()
Inputs
Splits()
Simulation
DollarSpend()
MinSampleSize()
Reporting
PacingRate()
BidRate()
WinRate()
CTR()
eCPM()
eCPC()
PercentageLift()
Sandbox
Tested
Set Traffic across Experiments
Signal
UpdateSnapshots
Go Live
Low Latency feedback Loop
Acceptable Risk & TimeFrame
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 7/22
Performance
at Scale
Right
Real
Estate
App
Ranking
system
Right
Time
In-App
engage-
ment
Staggered
Inventory
Bidding
Right
User
Mobility
&
affinity
analysis
Behavioral
Profiling
Power
users
Right
Price
Dynamic
Price
Bidding
Right
Creative
Vertical
affinity
Windowing
&
Memory
Right
Geo-
location
Geo
relevance
Productizing your Experimentation:Structuring your Data Products
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 8/22
Performance
at Scale
Right
Real
Estate
App
Ranking
system
Right
Time
In-App
engage-
ment
Staggered
Inventory
Bidding
Right
User
Mobility
&
affinity
analysis
Behavioral
Profiling
Power
users
Right
Price
Dynamic
Price
Bidding
Right
Creative
Vertical
affinity
Windowing
&
Memory
Right
Geo-
location
Geo
relevance
Productizing your Experimentation:Structuring your Data Products
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 8/22
Performance
at Scale
Right
Real
Estate
App
Ranking
system
Right
Time
In-App
engage-
ment
Staggered
Inventory
Bidding
Right
User
Mobility
&
affinity
analysis
Behavioral
Profiling
Power
users
Right
Price
Dynamic
Price
Bidding
Right
Creative
Vertical
affinity
Windowing
&
Memory
Right
Geo-
location
Geo
relevance
Productizing your Experimentation:Structuring your Data Products
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 8/22
Performance
at Scale
Right
Real
Estate
App
Ranking
system
Right
Time
In-App
engage-
ment
Staggered
Inventory
Bidding
Right
User
Mobility
&
affinity
analysis
Behavioral
Profiling
Power
users
Right
Price
Dynamic
Price
Bidding
Right
Creative
Vertical
affinity
Windowing
&
Memory
Right
Geo-
location
Geo
relevance
Productizing your Experimentation:Structuring your Data Products
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 8/22
Performance
at Scale
Right
Real
Estate
App
Ranking
system
Right
Time
In-App
engage-
ment
Staggered
Inventory
Bidding
Right
User
Mobility
&
affinity
analysis
Behavioral
Profiling
Power
users
Right
Price
Dynamic
Price
Bidding
Right
Creative
Vertical
affinity
Windowing
&
Memory
Right
Geo-
location
Geo
relevance
Productizing your Experimentation:Structuring your Data Products
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 8/22
Performance
at Scale
Right
Real
Estate
App
Ranking
system
Right
Time
In-App
engage-
ment
Staggered
Inventory
Bidding
Right
User
Mobility
&
affinity
analysis
Behavioral
Profiling
Power
users
Right
Price
Dynamic
Price
Bidding
Right
Creative
Vertical
affinity
Windowing
&
Memory
Right
Geo-
location
Geo
relevance
Productizing your Experimentation:Structuring your Data Products
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 8/22
Performance
at Scale
Right
Real
Estate
App
Ranking
system
Right
Time
In-App
engage-
ment
Staggered
Inventory
Bidding
Right
User
Mobility
&
affinity
analysis
Behavioral
Profiling
Power
users
Right
Price
Dynamic
Price
Bidding
Right
Creative
Vertical
affinity
Windowing
&
Memory
Right
Geo-
location
Geo
relevance
Productizing your Experimentation:Structuring your Data Products
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 8/22
What signals can we extract from a weblog(and
more..)
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 9/22
Problem # 1: Dynamic bidding system
Guiding principle
Price that we bid at should reflect the quality of inventory
probclick = function(Engagementapp,appcategory ,
SessionContextdepth,length,
Engagementcreativeattributes,
Engagementvertical ,
Engagementuserprofile,collaborativeprofile,
EngagementHandsetattributes,
Timeday,week,seasonality )
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 10/22
Problem # 1 : And, hence the price should reflect this
Quality
price|probclick = Constant1 ∗ (0 ≤ probclick ≤ threshold1)+
Constant2 ∗ (threshold1 ≤ probclick ≤ threshold2)+
Constant3 ∗ (threshold2 ≤ probclick ≤ threshold3)
Modelled as a logistic regression with L1 regularization1 with
bagging
Converges & scales faster for large datasets: Use the start˙params
from the last optimization call - Better fit & AUC
1
Bid optimizing and inventory scoring in targeted online advertising - Perlich, Dalessandro, Hook, Stitelman,
Raeder, Provost(2012)
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 11/22
Representation : Variable importance
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 12/22
Problem #2 :Setting the context
Chih Lee,Jalali,Dasdan: Real time bid optimization with smooth budget delivery in online
advertising(ADKDD, 2013)
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 13/22
Problem #2: Comprehensive Mobile App-Ranking system
Primary goal:
Capture the cream in the apps, at the right time, for a right price
Conventional approach : Scrape the # downloads, appcat,
in-app-purchases, trends - Lot of noise !
Key observations : Peculiarity in apps wrt time of day, win
rate & demand signals
Combat Winner’s curse - Uncover a right spread for the
price to bid, so we the bid reflects the of click, and at a right
price
The Sweet Spot - tames the market in long turn by shaving
off the bid price & helps in price discovery
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 14/22
Problem #2: How we approached this problem
Guiding principle:
An app that ”delivers” should be in high-demand, and hence
”should” show up with low win rate in the live feeds
Stage 1:
H0 : CTR depends on Winrate, BidFloor, PriceSpread, Density, Category
CTRappidi ,timet
= function(Winrateappidi ,timet
, Bidfloorappidi ,timet
,
PriceSpreadappidi ,timet
, densityappidi ,timet
, Categoryappidi ,timet
)
δappidi ,time(t+1) = function(Winrateappidi ,timet
, Bidfloorappidi ,timet
CTRappidi ,timet
, densityappidi ,timet
, Categoryappidi ,timet
)
BidPriceappidi ,time(t+1) = δappidi ,timet
+ Winpriceappidi ,timet
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 15/22
Problem #2 : But Mobile Apps have their own nuances
The ”outcome” class is yet to come
Low win rate could also be because of expectation of high
CTR
Stage 1 is tightly coupled with campaign budgets
Over penalizes a rock star app with too few moments of
truth in the last snapshot
Other idiosyncracies, broken input pipes, incoherent data
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 16/22
Problem #2 cont..
Stage 2: Decay factor of 80% every hour
This means that the signal is only 26.2% informative after 6 time periods
CTRappidi ,timet
= function((0.80)1
∗ CTRappidi ,timet−1
,
(0.80)2
∗ CTRappidi ,timet−2 , (0.80)3
∗ CTRappidi ,timet−3 ,
(0.80)4
∗ CTRappidi ,timet−4
, (0.80)5
∗ CTRappidi ,timet−5
)
Stage 3: Different time periods decay differently, for each appidi
CTRappidi ,timet
= function(CTRappidi ,timet−1
, CTRappidi ,timet−2
,
CTRappidi ,timet−3
, CTRappidi ,timet−4
,
Winrateappidi ,timet
, Winrateappidi ,timet−1
,
Winrateappidi ,timet−2
, Winrateappidi ,timet−3
,
Winrateappidi ,timet−4
, Winrateappidi ,timet−5
,
categoryappidi
, densityappidi ,timet
..)
Trade-off: dampens the CTR signal, while cushioning for system
failures, broken pipes & outliers
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 17/22
Problem #2 : But still has another limitation
Chicken & Egg Problem !
We need to have sufficient mass of each mobile application. Enter
Pooled learning algorithms - Hybrid of Fuzzy, Levenshtein distance
Distance metric helps map the performing & non-performing
apps from mutiple exchanges
which means, we have larger ”support”
And, we create data points that are better than blind/naive
bidding strategy
Can we reduce the candidate set? Lot of Bookkeeping to
maintain the appids across exchanges
What we actually implemented : Hybrid approach of all these
models and Iterate multiple times over !
Levenshtein with C bindings & pandas itertuples
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 18/22
Problem #3: User-mobility patterns to generate user
profiles
Guiding principle
Generate a probabilistic of picture activity patterns & affinity towards
activities
Data nodes : Users, Categories of places checked in, Category of
Apps
Represent this as a bipartite graph, then just need to get the top-k,
or activate k segments over a certain critical mass
Can we do better ?
Need to get this for each lat-long, once - Memoization & Book-
keeping
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 19/22
Problem #3: Representation
User 1
User 2
User 3
User 4
Category6
Category7
Category8
Category9
Movies
Entertainment
Arts
Workplace
Food
Users
App category
Checked in
0.0568
0.0043
0.0029
0.0091
0.0033
0.0903
0.0903
0.0953
0.456
0.0667
0.0867
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 20/22
Problem #3 :Why Graphs?
Tractability of the problem
Interesting properties : v∈V deg+, deg−, sink, joining
communities
Abstraction & reusability - Multiple ways of Similarity of
Apps, Users, Places
Behavior Dilution & Ghost clicks
Better Hypothesis - maturing your data Products
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 21/22
What we learnt: Build a self learning, assisted healing
system
Own the Statistics
Cover the base-line : Universal sink
Log everything
Forward lookup - Abstract the error & Try-catch
Proximity to data producer
Reuse data Prep cycles, Better still productize it
Loose couple each system - fail fast & forward
Feature engineering & Meta-data Engine - It’s more than just
YOUR data
@ektagrover(Twitter)/ekta1007@gmail.com The Fifth Elephant, 2014 22/22

More Related Content

What's hot

DRONE: A Tool to Detect and Repair Directive Defects in Java APIs Documentation
DRONE: A Tool to Detect and Repair Directive Defects in Java APIs DocumentationDRONE: A Tool to Detect and Repair Directive Defects in Java APIs Documentation
DRONE: A Tool to Detect and Repair Directive Defects in Java APIs DocumentationSebastiano Panichella
 
Haystack- Learning to rank in an hourly job market
Haystack- Learning to rank in an hourly job market Haystack- Learning to rank in an hourly job market
Haystack- Learning to rank in an hourly job market Xun Wang
 
Building Search & Recommendation Engines
Building Search & Recommendation EnginesBuilding Search & Recommendation Engines
Building Search & Recommendation EnginesTrey Grainger
 
Is Text Search an Effective Approach for Fault Localization: A Practitioners ...
Is Text Search an Effective Approach for Fault Localization: A Practitioners ...Is Text Search an Effective Approach for Fault Localization: A Practitioners ...
Is Text Search an Effective Approach for Fault Localization: A Practitioners ...Debdoot Mukherjee
 
Using dataset versioning in data science
Using dataset versioning in data scienceUsing dataset versioning in data science
Using dataset versioning in data scienceVenkata Pingali
 
Overview of entity framework by software outsourcing company india
Overview of entity framework by software outsourcing company indiaOverview of entity framework by software outsourcing company india
Overview of entity framework by software outsourcing company indiaJignesh Aakoliya
 
Crowdsourced query augmentation through the semantic discovery of domain spec...
Crowdsourced query augmentation through the semantic discovery of domain spec...Crowdsourced query augmentation through the semantic discovery of domain spec...
Crowdsourced query augmentation through the semantic discovery of domain spec...Trey Grainger
 
Interleaving, Evaluation to Self-learning Search @904Labs
Interleaving, Evaluation to Self-learning Search @904LabsInterleaving, Evaluation to Self-learning Search @904Labs
Interleaving, Evaluation to Self-learning Search @904LabsJohn T. Kane
 
The Intent Algorithms of Search & Recommendation Engines
The Intent Algorithms of Search & Recommendation EnginesThe Intent Algorithms of Search & Recommendation Engines
The Intent Algorithms of Search & Recommendation EnginesTrey Grainger
 
Provenance in Production-Grade Machine Learning
Provenance in Production-Grade Machine LearningProvenance in Production-Grade Machine Learning
Provenance in Production-Grade Machine LearningAnand Sampat
 
Leveraging Lucene/Solr as a Knowledge Graph and Intent Engine: Presented by T...
Leveraging Lucene/Solr as a Knowledge Graph and Intent Engine: Presented by T...Leveraging Lucene/Solr as a Knowledge Graph and Intent Engine: Presented by T...
Leveraging Lucene/Solr as a Knowledge Graph and Intent Engine: Presented by T...Lucidworks
 
Key Lessons Learned Building Recommender Systems for Large-Scale Social Netw...
 Key Lessons Learned Building Recommender Systems for Large-Scale Social Netw... Key Lessons Learned Building Recommender Systems for Large-Scale Social Netw...
Key Lessons Learned Building Recommender Systems for Large-Scale Social Netw...Christian Posse
 
Version Control in Machine Learning + AI (Stanford)
Version Control in Machine Learning + AI (Stanford)Version Control in Machine Learning + AI (Stanford)
Version Control in Machine Learning + AI (Stanford)Anand Sampat
 
2. introduction to compiler
2. introduction to compiler2. introduction to compiler
2. introduction to compilerSaeed Parsa
 

What's hot (18)

DRONE: A Tool to Detect and Repair Directive Defects in Java APIs Documentation
DRONE: A Tool to Detect and Repair Directive Defects in Java APIs DocumentationDRONE: A Tool to Detect and Repair Directive Defects in Java APIs Documentation
DRONE: A Tool to Detect and Repair Directive Defects in Java APIs Documentation
 
BDACA1617s2 - Lecture3
BDACA1617s2 - Lecture3BDACA1617s2 - Lecture3
BDACA1617s2 - Lecture3
 
Software Architecture - Quiz Questions
Software Architecture - Quiz QuestionsSoftware Architecture - Quiz Questions
Software Architecture - Quiz Questions
 
Haystack- Learning to rank in an hourly job market
Haystack- Learning to rank in an hourly job market Haystack- Learning to rank in an hourly job market
Haystack- Learning to rank in an hourly job market
 
Building Search & Recommendation Engines
Building Search & Recommendation EnginesBuilding Search & Recommendation Engines
Building Search & Recommendation Engines
 
Is Text Search an Effective Approach for Fault Localization: A Practitioners ...
Is Text Search an Effective Approach for Fault Localization: A Practitioners ...Is Text Search an Effective Approach for Fault Localization: A Practitioners ...
Is Text Search an Effective Approach for Fault Localization: A Practitioners ...
 
Using dataset versioning in data science
Using dataset versioning in data scienceUsing dataset versioning in data science
Using dataset versioning in data science
 
Overview of entity framework by software outsourcing company india
Overview of entity framework by software outsourcing company indiaOverview of entity framework by software outsourcing company india
Overview of entity framework by software outsourcing company india
 
Crowdsourced query augmentation through the semantic discovery of domain spec...
Crowdsourced query augmentation through the semantic discovery of domain spec...Crowdsourced query augmentation through the semantic discovery of domain spec...
Crowdsourced query augmentation through the semantic discovery of domain spec...
 
Interleaving, Evaluation to Self-learning Search @904Labs
Interleaving, Evaluation to Self-learning Search @904LabsInterleaving, Evaluation to Self-learning Search @904Labs
Interleaving, Evaluation to Self-learning Search @904Labs
 
The Intent Algorithms of Search & Recommendation Engines
The Intent Algorithms of Search & Recommendation EnginesThe Intent Algorithms of Search & Recommendation Engines
The Intent Algorithms of Search & Recommendation Engines
 
Vespa, A Tour
Vespa, A TourVespa, A Tour
Vespa, A Tour
 
Provenance in Production-Grade Machine Learning
Provenance in Production-Grade Machine LearningProvenance in Production-Grade Machine Learning
Provenance in Production-Grade Machine Learning
 
Leveraging Lucene/Solr as a Knowledge Graph and Intent Engine: Presented by T...
Leveraging Lucene/Solr as a Knowledge Graph and Intent Engine: Presented by T...Leveraging Lucene/Solr as a Knowledge Graph and Intent Engine: Presented by T...
Leveraging Lucene/Solr as a Knowledge Graph and Intent Engine: Presented by T...
 
Haystacks slides
Haystacks slidesHaystacks slides
Haystacks slides
 
Key Lessons Learned Building Recommender Systems for Large-Scale Social Netw...
 Key Lessons Learned Building Recommender Systems for Large-Scale Social Netw... Key Lessons Learned Building Recommender Systems for Large-Scale Social Netw...
Key Lessons Learned Building Recommender Systems for Large-Scale Social Netw...
 
Version Control in Machine Learning + AI (Stanford)
Version Control in Machine Learning + AI (Stanford)Version Control in Machine Learning + AI (Stanford)
Version Control in Machine Learning + AI (Stanford)
 
2. introduction to compiler
2. introduction to compiler2. introduction to compiler
2. introduction to compiler
 

Viewers also liked

SPARC 2013 Data Management Presentation
SPARC 2013 Data Management Presentation SPARC 2013 Data Management Presentation
SPARC 2013 Data Management Presentation Jackie Wirz, PhD
 
BTN Tech Talk 2012 Presentation Data Management Data Souces and Actionable In...
BTN Tech Talk 2012 Presentation Data Management Data Souces and Actionable In...BTN Tech Talk 2012 Presentation Data Management Data Souces and Actionable In...
BTN Tech Talk 2012 Presentation Data Management Data Souces and Actionable In...Margaret M. Brady
 
Oblicza marketingu marketing 3
Oblicza marketingu marketing 3Oblicza marketingu marketing 3
Oblicza marketingu marketing 3Marek Tobolewski
 
Web Data Management Final Presentation
Web Data Management Final PresentationWeb Data Management Final Presentation
Web Data Management Final PresentationMarcel Neidinger
 
Data management and presentation
Data management and presentationData management and presentation
Data management and presentationnaveed279
 
Why Product Management Matters
Why Product Management MattersWhy Product Management Matters
Why Product Management MattersSequent Learning
 
Product Information Management (PIM)
Product Information Management (PIM)Product Information Management (PIM)
Product Information Management (PIM)Merchantry
 
Digital products development: going behind the scene of product development -...
Digital products development: going behind the scene of product development -...Digital products development: going behind the scene of product development -...
Digital products development: going behind the scene of product development -...OgilvyOne Worldwide
 
Building a Digital Products Portfolio for Real Business Results
Building a Digital Products Portfolio for Real Business ResultsBuilding a Digital Products Portfolio for Real Business Results
Building a Digital Products Portfolio for Real Business ResultsApigee | Google Cloud
 
Presentation product development and R&D for digital healthcare
Presentation product development and R&D for digital healthcarePresentation product development and R&D for digital healthcare
Presentation product development and R&D for digital healthcareIshay Tentser
 
Successfully Managing Customer Experience Combining VoC and UX Testing
Successfully Managing Customer Experience Combining VoC and UX TestingSuccessfully Managing Customer Experience Combining VoC and UX Testing
Successfully Managing Customer Experience Combining VoC and UX TestingUserZoom
 

Viewers also liked (14)

Affliate digital product
Affliate digital productAffliate digital product
Affliate digital product
 
SPARC 2013 Data Management Presentation
SPARC 2013 Data Management Presentation SPARC 2013 Data Management Presentation
SPARC 2013 Data Management Presentation
 
BTN Tech Talk 2012 Presentation Data Management Data Souces and Actionable In...
BTN Tech Talk 2012 Presentation Data Management Data Souces and Actionable In...BTN Tech Talk 2012 Presentation Data Management Data Souces and Actionable In...
BTN Tech Talk 2012 Presentation Data Management Data Souces and Actionable In...
 
Lecture 07 Digital Product
Lecture 07 Digital ProductLecture 07 Digital Product
Lecture 07 Digital Product
 
Oblicza marketingu marketing 3
Oblicza marketingu marketing 3Oblicza marketingu marketing 3
Oblicza marketingu marketing 3
 
Web Data Management Final Presentation
Web Data Management Final PresentationWeb Data Management Final Presentation
Web Data Management Final Presentation
 
Data management and presentation
Data management and presentationData management and presentation
Data management and presentation
 
Why Product Management Matters
Why Product Management MattersWhy Product Management Matters
Why Product Management Matters
 
Product Information Management (PIM)
Product Information Management (PIM)Product Information Management (PIM)
Product Information Management (PIM)
 
Digital products development: going behind the scene of product development -...
Digital products development: going behind the scene of product development -...Digital products development: going behind the scene of product development -...
Digital products development: going behind the scene of product development -...
 
Building a Digital Products Portfolio for Real Business Results
Building a Digital Products Portfolio for Real Business ResultsBuilding a Digital Products Portfolio for Real Business Results
Building a Digital Products Portfolio for Real Business Results
 
WTF is a Product Roadmap?
WTF is a Product Roadmap?WTF is a Product Roadmap?
WTF is a Product Roadmap?
 
Presentation product development and R&D for digital healthcare
Presentation product development and R&D for digital healthcarePresentation product development and R&D for digital healthcare
Presentation product development and R&D for digital healthcare
 
Successfully Managing Customer Experience Combining VoC and UX Testing
Successfully Managing Customer Experience Combining VoC and UX TestingSuccessfully Managing Customer Experience Combining VoC and UX Testing
Successfully Managing Customer Experience Combining VoC and UX Testing
 

Similar to Building a Dynamic Bidding system for a location based Display advertising Platform

Alexander Kolb – Flink. Yet another Streaming Framework?
Alexander Kolb – Flink. Yet another Streaming Framework?Alexander Kolb – Flink. Yet another Streaming Framework?
Alexander Kolb – Flink. Yet another Streaming Framework?Flink Forward
 
Data Summer Conf 2018, “Monitoring AI with AI (RUS)” — Stepan Pushkarev, CTO ...
Data Summer Conf 2018, “Monitoring AI with AI (RUS)” — Stepan Pushkarev, CTO ...Data Summer Conf 2018, “Monitoring AI with AI (RUS)” — Stepan Pushkarev, CTO ...
Data Summer Conf 2018, “Monitoring AI with AI (RUS)” — Stepan Pushkarev, CTO ...Provectus
 
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...HostedbyConfluent
 
Optimizing your SparkML pipelines using the latest features in Spark 2.3
Optimizing your SparkML pipelines using the latest features in Spark 2.3Optimizing your SparkML pipelines using the latest features in Spark 2.3
Optimizing your SparkML pipelines using the latest features in Spark 2.3DataWorks Summit
 
The Case for Graphs in Supply Chains
The Case for Graphs in Supply ChainsThe Case for Graphs in Supply Chains
The Case for Graphs in Supply ChainsNeo4j
 
Databricks Meetup @ Los Angeles Apache Spark User Group
Databricks Meetup @ Los Angeles Apache Spark User GroupDatabricks Meetup @ Los Angeles Apache Spark User Group
Databricks Meetup @ Los Angeles Apache Spark User GroupPaco Nathan
 
Apache Beam (incubating)
Apache Beam (incubating)Apache Beam (incubating)
Apache Beam (incubating)Apache Apex
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Whats new in_mlflow
Whats new in_mlflowWhats new in_mlflow
Whats new in_mlflowDatabricks
 
Pivoting Spring XD to Spring Cloud Data Flow with Sabby Anandan
Pivoting Spring XD to Spring Cloud Data Flow with Sabby AnandanPivoting Spring XD to Spring Cloud Data Flow with Sabby Anandan
Pivoting Spring XD to Spring Cloud Data Flow with Sabby AnandanPivotalOpenSourceHub
 
Cloud nativemicroservices jax-london2020
Cloud nativemicroservices   jax-london2020Cloud nativemicroservices   jax-london2020
Cloud nativemicroservices jax-london2020Emily Jiang
 
Cloud nativemicroservices jax-london2020
Cloud nativemicroservices   jax-london2020Cloud nativemicroservices   jax-london2020
Cloud nativemicroservices jax-london2020Emily Jiang
 
Media_Entertainment_Veriticals
Media_Entertainment_VeriticalsMedia_Entertainment_Veriticals
Media_Entertainment_VeriticalsPeyman Mohajerian
 
ISTA 2019 - Migrating data-intensive microservices from Python to Go
ISTA 2019 - Migrating data-intensive microservices from Python to GoISTA 2019 - Migrating data-intensive microservices from Python to Go
ISTA 2019 - Migrating data-intensive microservices from Python to GoNikolay Stoitsev
 
Spark Development Lifecycle at Workday - ApacheCon 2020
Spark Development Lifecycle at Workday - ApacheCon 2020Spark Development Lifecycle at Workday - ApacheCon 2020
Spark Development Lifecycle at Workday - ApacheCon 2020Pavel Hardak
 
Apache Spark Development Lifecycle @ Workday - ApacheCon 2020
Apache Spark Development Lifecycle @ Workday - ApacheCon 2020Apache Spark Development Lifecycle @ Workday - ApacheCon 2020
Apache Spark Development Lifecycle @ Workday - ApacheCon 2020Eren Avşaroğulları
 
Secrets of Enterprise Data Mining 201310
Secrets of Enterprise Data Mining 201310Secrets of Enterprise Data Mining 201310
Secrets of Enterprise Data Mining 201310Mark Tabladillo
 
apidays LIVE Australia - From micro to macro-coordination through domain-cent...
apidays LIVE Australia - From micro to macro-coordination through domain-cent...apidays LIVE Australia - From micro to macro-coordination through domain-cent...
apidays LIVE Australia - From micro to macro-coordination through domain-cent...apidays
 

Similar to Building a Dynamic Bidding system for a location based Display advertising Platform (20)

Alexander Kolb – Flink. Yet another Streaming Framework?
Alexander Kolb – Flink. Yet another Streaming Framework?Alexander Kolb – Flink. Yet another Streaming Framework?
Alexander Kolb – Flink. Yet another Streaming Framework?
 
Data Summer Conf 2018, “Monitoring AI with AI (RUS)” — Stepan Pushkarev, CTO ...
Data Summer Conf 2018, “Monitoring AI with AI (RUS)” — Stepan Pushkarev, CTO ...Data Summer Conf 2018, “Monitoring AI with AI (RUS)” — Stepan Pushkarev, CTO ...
Data Summer Conf 2018, “Monitoring AI with AI (RUS)” — Stepan Pushkarev, CTO ...
 
Monitoring AI with AI
Monitoring AI with AIMonitoring AI with AI
Monitoring AI with AI
 
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
 
Optimizing your SparkML pipelines using the latest features in Spark 2.3
Optimizing your SparkML pipelines using the latest features in Spark 2.3Optimizing your SparkML pipelines using the latest features in Spark 2.3
Optimizing your SparkML pipelines using the latest features in Spark 2.3
 
The Case for Graphs in Supply Chains
The Case for Graphs in Supply ChainsThe Case for Graphs in Supply Chains
The Case for Graphs in Supply Chains
 
Databricks Meetup @ Los Angeles Apache Spark User Group
Databricks Meetup @ Los Angeles Apache Spark User GroupDatabricks Meetup @ Los Angeles Apache Spark User Group
Databricks Meetup @ Los Angeles Apache Spark User Group
 
Apache Beam (incubating)
Apache Beam (incubating)Apache Beam (incubating)
Apache Beam (incubating)
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Shift Dev Conf API
Shift Dev Conf APIShift Dev Conf API
Shift Dev Conf API
 
Whats new in_mlflow
Whats new in_mlflowWhats new in_mlflow
Whats new in_mlflow
 
Pivoting Spring XD to Spring Cloud Data Flow with Sabby Anandan
Pivoting Spring XD to Spring Cloud Data Flow with Sabby AnandanPivoting Spring XD to Spring Cloud Data Flow with Sabby Anandan
Pivoting Spring XD to Spring Cloud Data Flow with Sabby Anandan
 
Cloud nativemicroservices jax-london2020
Cloud nativemicroservices   jax-london2020Cloud nativemicroservices   jax-london2020
Cloud nativemicroservices jax-london2020
 
Cloud nativemicroservices jax-london2020
Cloud nativemicroservices   jax-london2020Cloud nativemicroservices   jax-london2020
Cloud nativemicroservices jax-london2020
 
Media_Entertainment_Veriticals
Media_Entertainment_VeriticalsMedia_Entertainment_Veriticals
Media_Entertainment_Veriticals
 
ISTA 2019 - Migrating data-intensive microservices from Python to Go
ISTA 2019 - Migrating data-intensive microservices from Python to GoISTA 2019 - Migrating data-intensive microservices from Python to Go
ISTA 2019 - Migrating data-intensive microservices from Python to Go
 
Spark Development Lifecycle at Workday - ApacheCon 2020
Spark Development Lifecycle at Workday - ApacheCon 2020Spark Development Lifecycle at Workday - ApacheCon 2020
Spark Development Lifecycle at Workday - ApacheCon 2020
 
Apache Spark Development Lifecycle @ Workday - ApacheCon 2020
Apache Spark Development Lifecycle @ Workday - ApacheCon 2020Apache Spark Development Lifecycle @ Workday - ApacheCon 2020
Apache Spark Development Lifecycle @ Workday - ApacheCon 2020
 
Secrets of Enterprise Data Mining 201310
Secrets of Enterprise Data Mining 201310Secrets of Enterprise Data Mining 201310
Secrets of Enterprise Data Mining 201310
 
apidays LIVE Australia - From micro to macro-coordination through domain-cent...
apidays LIVE Australia - From micro to macro-coordination through domain-cent...apidays LIVE Australia - From micro to macro-coordination through domain-cent...
apidays LIVE Australia - From micro to macro-coordination through domain-cent...
 

More from Ekta Grover

Building products with a personality - Future of Work, Yourstory
Building products with a personality - Future of Work, Yourstory Building products with a personality - Future of Work, Yourstory
Building products with a personality - Future of Work, Yourstory Ekta Grover
 
Building Heuristic ARchitecture for Artificial InTelligence (BHARAT) NLP with...
Building Heuristic ARchitecture for Artificial InTelligence (BHARAT) NLP with...Building Heuristic ARchitecture for Artificial InTelligence (BHARAT) NLP with...
Building Heuristic ARchitecture for Artificial InTelligence (BHARAT) NLP with...Ekta Grover
 
Runrate : Where are you going & why ?
Runrate : Where are you going & why  ? Runrate : Where are you going & why  ?
Runrate : Where are you going & why ? Ekta Grover
 
Facilitating product discovery in e-commerce inventory, The Fifth elephant, 2016
Facilitating product discovery in e-commerce inventory, The Fifth elephant, 2016Facilitating product discovery in e-commerce inventory, The Fifth elephant, 2016
Facilitating product discovery in e-commerce inventory, The Fifth elephant, 2016Ekta Grover
 
National Sales Convention, Kuala Lumpur
National Sales Convention, Kuala LumpurNational Sales Convention, Kuala Lumpur
National Sales Convention, Kuala LumpurEkta Grover
 
Send that (damn) elevator down !
Send that (damn) elevator down !Send that (damn) elevator down !
Send that (damn) elevator down !Ekta Grover
 
Competition a potent tool for economic development and Socio - Economic welfare
Competition a potent tool for economic development and Socio - Economic welfareCompetition a potent tool for economic development and Socio - Economic welfare
Competition a potent tool for economic development and Socio - Economic welfareEkta Grover
 
The rise of Social Capital and collapse of traditional Market Signalling
The rise of Social Capital and collapse of traditional Market Signalling The rise of Social Capital and collapse of traditional Market Signalling
The rise of Social Capital and collapse of traditional Market Signalling Ekta Grover
 
Master thesis - How we think, we think is not how we really think
Master thesis - How we think, we think is not how we really think Master thesis - How we think, we think is not how we really think
Master thesis - How we think, we think is not how we really think Ekta Grover
 
16th World Business Dialogue
16th World Business Dialogue16th World Business Dialogue
16th World Business DialogueEkta Grover
 

More from Ekta Grover (10)

Building products with a personality - Future of Work, Yourstory
Building products with a personality - Future of Work, Yourstory Building products with a personality - Future of Work, Yourstory
Building products with a personality - Future of Work, Yourstory
 
Building Heuristic ARchitecture for Artificial InTelligence (BHARAT) NLP with...
Building Heuristic ARchitecture for Artificial InTelligence (BHARAT) NLP with...Building Heuristic ARchitecture for Artificial InTelligence (BHARAT) NLP with...
Building Heuristic ARchitecture for Artificial InTelligence (BHARAT) NLP with...
 
Runrate : Where are you going & why ?
Runrate : Where are you going & why  ? Runrate : Where are you going & why  ?
Runrate : Where are you going & why ?
 
Facilitating product discovery in e-commerce inventory, The Fifth elephant, 2016
Facilitating product discovery in e-commerce inventory, The Fifth elephant, 2016Facilitating product discovery in e-commerce inventory, The Fifth elephant, 2016
Facilitating product discovery in e-commerce inventory, The Fifth elephant, 2016
 
National Sales Convention, Kuala Lumpur
National Sales Convention, Kuala LumpurNational Sales Convention, Kuala Lumpur
National Sales Convention, Kuala Lumpur
 
Send that (damn) elevator down !
Send that (damn) elevator down !Send that (damn) elevator down !
Send that (damn) elevator down !
 
Competition a potent tool for economic development and Socio - Economic welfare
Competition a potent tool for economic development and Socio - Economic welfareCompetition a potent tool for economic development and Socio - Economic welfare
Competition a potent tool for economic development and Socio - Economic welfare
 
The rise of Social Capital and collapse of traditional Market Signalling
The rise of Social Capital and collapse of traditional Market Signalling The rise of Social Capital and collapse of traditional Market Signalling
The rise of Social Capital and collapse of traditional Market Signalling
 
Master thesis - How we think, we think is not how we really think
Master thesis - How we think, we think is not how we really think Master thesis - How we think, we think is not how we really think
Master thesis - How we think, we think is not how we really think
 
16th World Business Dialogue
16th World Business Dialogue16th World Business Dialogue
16th World Business Dialogue
 

Recently uploaded

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 

Recently uploaded (20)

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 

Building a Dynamic Bidding system for a location based Display advertising Platform