SlideShare a Scribd company logo
1 of 49
Download to read offline
Wei Lu
LaksV.S. Lakshmanan
ICDM’12, to appear
Profit Maximization over
Social Networks
Overview
 Background: Social Influence Propagation & Maximization
 Motivation for Profit Maximization
 Proposed Model & Its Properties
 Profit MaximizationAlgorithms
 Experimental Results
 Conclusions & Discussions
Background
Influence in Social Networks
 We live in communities and interact with friends, families,
and even strangers
 This forms social networks
 In social interactions, people may influence each other
Influence Diffusion & Viral Marketing
iPhone 5 is great
iPhone 5 is great
iPhone 5 is great
iPhone 5 is great
iPhone 5 is great
Source:Wei Chen’s KDD’10 slides
Word-of-mouth effect
Social Network as Directed Graph
 Nodes: Individuals in the network
 Edges: Links/relationships between individuals
 Edge weight on (𝑖, 𝑗): Influence weight 𝑤𝑖,𝑗
0.8
0.7
0.1
0.13
0.3
0.41
0.27
0.2
0.9
0.01
0.6
0.54
0.1
0.110
0.20.7
Linear Threshold Model – Definition
 Each node 𝑣 chooses an activation threshold 𝜃𝑣
uniformly at random from [0,1]
 Time unfolds in discrete steps 0,1,2…
 At step 0, a set 𝑆 of seeds are activated
 At any step 𝑡, activate node 𝑣 if
𝑤 𝑢,𝑣active in neighbor 𝑢 ≥ 𝜃𝑣
 The diffusion stops when no more nodes can be activated
 Influence spread of 𝑆:The expected number of active
nodes by the end of the diffusion, when targeting 𝑆 initially
Linear Threshold Model – Example
Inactive Node
Active Node
Threshold
Total Influence
Weights
Source: David Kempe’s slides
vw
0.5
0.3
0.2
0.5
0.1
0.4
0.3 0.2
0.6
0.2
Stop!
U
8
x
Influence spread of {v} is 4
Influence Maximization
Problem
Select k individuals such that by
activating them, influence spread is
maximized.
Input
Output
A directed graph representing a
social network, with influence
weights on edges
NP-hard  #P-hard to compute exact influence 
Motivation for Profit Maximization
Influence vs. Product Adoption
 Classical models do not fully capture monetary aspects of
product adoptions
 Being influenced != Being willing to purchase
 HPTouchPad significant price drop in 2011 ($499  $99)
 Worldwide market share of cellphones (as of 2011.7):
1. Nokia 
2. Samsung (boo…)
3. LG (…)
4. Apple iPhone 
 iPhone: More expensive in hardware and monthly rate plans
(ask Rogers,Telus, or Bell…)
Product Adoption
 Product adoption is a two-stage process (Kalish 85)
 1st stage: Awareness
 Get exposed to the product
 Become familiar with its features
 2nd stage: Actual adoption
 Only if valuation outweighs price
 Awareness is modeled as being propagated through word-of-
mouth: captured by classical models
 OTOH, the 2nd stage is not captured
Valuations for Products
 One’s valuation for a product = the maximum amount of
money one is willing to pay
 People do not want to reveal valuations for trust and privacy
reasons (Kleinberg & Leighton, FOCS’03)
 IPV (Independent PrivateValue) assumption:The
valuation of each person’s is drawn independently at random
from a certain distribution (Shoham & Leyton-Brown 09)
 Price-taker assumption: Users respond myopically to
price, comparing it only with own valuation
Our Contribution
 Incorporate monetary aspects into the modeling of the
diffusion process of product adoption
 Price & user valuations
 Seeding costs
 LT  LT with user valuations (LT-V)
 Profit maximization (ProMax) under LT-V
 Price-Aware GrEedy algorithm (PAGE)
Proposed Model &
Problem Definition
Linear Threshold Model with Valuations
(LT-V)
 Three node states: Inactive, Influenced, and Adopting
 Inactive  Influenced: same as in LT
 Influenced  Adopting: Only if the valuation is at least the quoted
price
 Only adopting nodes will propagate influence to inactive neighbors
 Model is progressive (see figure)
More about LT-V
 Our LT-V model captures the two-stage product adoption
process in (Kalish 1985)
 Only adopting nodes propagate influence:Actual adopters can
access experienced-based features of the product
 Usability, e.g., Easy to shoot night scenes using Nikon D600?
 Durability, e.g., How long can iPhone 5’s battery last on LTE?
 Still quite abstract, with room for extensions and refinements
(more to come later)
ProMax: Notations
 𝒑 = 𝑝1, 𝑝2, … , 𝑝 𝑉 : the vector of quoted prices, one per
each node
 𝑆: the seed set
 𝜋: 2 𝑉
× [0,1] 𝑉
→ 𝑹: the profit function
 𝜋(𝑆, 𝒑): the expected profit earned by targeting 𝑆 and setting
prices 𝒑
ProMax Problem Definition
Problem
Select a set 𝑆 of seeds & determine
a vector 𝑝 of quoted price, such
that the 𝜋(𝑆, 𝒑) is maximized
under the LT-V model
Input
Output
A directed graph representing a
social network, with influence
weights on edges
ProMax vs. InfMax
 Difference w/ InfMax under LT
 Propagation models are different & have distinct properties
 InfMax only requires “binary decision” on nodes, while ProMax
requires to set prices
A Restricted Special Case
 Simplifying assumptions:
 Valuation distributions degenerate to a single point:
𝑣𝑖 = 𝑝, ∀𝑢𝑖 ∈ 𝑉
 Seeds get the item for free (price = 0)
 Optimal price vector is out of question
 Restricted ProMax: Find an optimal seed set 𝑆 to
maximize 𝜋 𝑆 = 𝑝 ∗ ℎ 𝐿 𝑆 − 𝑆 − 𝑐 𝑎 ∗ |𝑆|
 ℎ 𝐿 𝑆 : expected #adopting nodes under LT-V
 𝑐 𝑎: acquisition cost (seeding expenses)
A Restricted Special Case
 𝜋 𝑆 is non-monotone, but submodular in 𝑆
 No need to preset #seeds to pick (the number k in InfMax)
 Simple greedy cannot be applied to get approx. guarantees
 Theorem:The restricted ProMax problem is NP-hard.
 Reduction from the MinimumVertex Cover problem
 Aside on Maximizing non-monotone submodular functions:
Local search approximation algorithms (Feige, Mirrokni, &
Vondrak, FOCS’07)
 Nice, but time complexity too high
 They assumed an oracle for evaluating the function
Unbudgeted Greedy (U-Greedy)
 Simply grow the seed set 𝑆 by selecting the node with the
largest marginal increase in profit, and stop when no nodes
can provide positive marginal gain.
 Theorem (Quality guarantee of U-Greedy)
𝜋 𝑆 𝑔 ≥ 1 −
1
𝑒
𝜋 𝑆∗ − Θ(max 𝑆∗ , |𝑆 𝑔| )
 𝑆 𝑔: Seed set by U-Greedy
 𝑆∗
: optimal seed set
 Proof: Some algebra… omitted…
Properties of LT-V (in general)
 For an arbitrary vector of valuation samples 𝒗 =
(𝑣1, 𝑣2, … , 𝑣|𝑉|), given an instance of the LT-V model, for
any fixed vector 𝒑 of prices, the profit function 𝜋 𝑆, 𝒑 is
submodular in 𝑆.
 It is #P-hard to compute the exact value of 𝜋 𝑆, 𝒑 , given
any 𝑆 and 𝒑.
Algorithms for Profit Maximization
ProMax Algorithm: All-OMP
 Given the distribution function (CDF) 𝐹𝑖 of 𝑣𝑖, the
Optimal Myopic Price (OMP) is
 First baseline –All OMP: Offer OMP to all nodes, and select
seeds using U-Greedy.
 Ensures max. profit earned solely from a single influenced
node
 Ignores network structures and “profit potential” (from
influence) of seeds
ProMax Algorithm: Free-For-Seeds (FFS)
 Seeds receive the product for free
 Non-seeds are charged OMP
 Ensure all seeds will adopt & propagate influence
 Trade-off: immediate profit from seeds vs. profit potential
of seeds (through influence)
 All-OMP favors the former, good for low influence networks
 FFS favors the latter, good for high influence networks
 Can we achieve a more balanced heuristic?
Price-Aware GrEedy (PAGE) Algorithm
 The key question: Given a partial seed set, how to determine
the price 𝑝𝑖 for the next seed candidate 𝑢𝑖?
 Consider the marginal profit 𝑢𝑖 brings:
 This is a function of 𝑝𝑖
 So, let’s find 𝑝𝑖 that maximizes
PAGE details
 Offer 𝑝𝑖 to 𝑢𝑖 leads to 2 possible worlds:
 𝑢𝑖 accepts, w.p. 1 − 𝐹𝑖 𝑝𝑖 .
 𝑢𝑖 does not accept, w.p. 𝐹𝑖 𝑝𝑖 .
 Re-write as follows
 𝑌1: expected profit earned from other nodes, if 𝑢𝑖 accepts
 𝑌0: -----------------------------------------------, o.w.
 Finding the optimal 𝑝𝑖 depends on the specific form of 𝐹𝑖
 We study two cases:
 Normal distribution
 Uniform distribution
Normal Distribution
 CDF:
where erf(𝑥) is the error function
 No analytical solution can be found, since erf(𝑥) has no
closed-form expression, and thus neither does 𝑔𝑖(𝑝𝑖)
 Numerical method: the golden section search algorithm
Aside: Golden Section Search
 Finds the extremum of a function by iteratively narrowing
the interval inside which the extremum is known to exist
 The function must be unimodal and continuous over the initial interval
 Terminates when the length of the interval is smaller than a pre-
defined number (say, 10−6)
 No need to take derivatives (which the Newton’s method will need)
 Performs only one new function evaluation in each step
 Has a constant reduction factor for the size of the interval
Uniform Distribution
 CDF:
 So,
 Easily, we solve for optimal 𝑝𝑖:
 If < 0 or >1, normalize it back to 0 or 1 (respectively)
 N.B.,This solution framework can be applied to any
valuation distributions.Actual solution may be analytical or
numerical, depending on the distribution itself.
Experiments: Datasets & Results
Network Datasets
 Epinions
 A who-trusts-whom network from the customer reviews site
Epinions.com
 Flixster
 A friendship network from social movie site Flixster.com
 NetHEPT
 A co-authorship network from arxiv.org High Energey Physics
Theory section.
Network Datasets
 Statistics of the datasets:
Influence Weights in Datasets
 Weighted Distribution (WD)
𝑤 𝑢,𝑣 =
𝐴 𝑢,𝑣
𝑁𝑣
 𝐴 𝑢,𝑣: #actions 𝑢 and 𝑣 both have performed (if data is time-
stamped, then 𝑢 should perform earlier
 𝑁𝑣: total #actions 𝑣 has performed
 Trivalency (TV): 𝑤 𝑢,𝑣 is chosen uniformly at random from
{0.001, 0.01, 0.1}.
 All weights shall be normalized to ensure ∀𝑣,
𝑤 𝑢,𝑣 ≤ 1
𝑢
Influence Weights in Datasets
Estimating Valuation Distributions
 Hard to obtain real ones
 Common practice: estimate from historical sales data
Estimating Valuation Distributions
 Besides ratings (1 to 5 stars), users may optionally provide
the price they paid
 At the end of the same review:
 We obtain all reviews for Canon EOS 300D, 350D, and 400D
DSLR cameras
 Sequential releases in 3 years  approximately the same
monetary values
 Remove reviews without price: 276 samples remain
 View rating as utility
utility = valuation – price paid
 Thus, our estimation is
Estimating Valuation Distributions
Estimating Valuation Distributions
 The fitted normal distribution: 𝑁(0.53, 0.142
)
 Figure 4(b): Kolmogorov-Smirnov (K-S) statistics
Experimental Results: Expected Profit
Achieved
Experimental Results: Price
Assignment for Seeds
Experimental Results: Running Time
 PAGE is more efficient
 Leveraging lazy-forwarding more effectively
 Extra overhead for computing price is small (golden search
algorithm converges in less than 40 iterations)
Conclusions, Discussions,
Related Work
Conclusions
 Extended LT model to incorporate price and valuations &
distinguish product adoption from social influence
 Studies the properties of the extended model
 Proposed profit maximization (ProMax) problem & effective
algorithm to solve it
Discussions & Future Work
 Make similar extensions to other influence propagation
models: IC, LT-C, or even the general threshold model
 Develop fast heuristics to give more efficient & scalable
algorithms
 Consider to incorporate other elements into the modeling of
product adoption
 Peoples’ spontaneous interests in product (natural early
adopters)
 Valuation may change over time for some people
 Valuations may observe externalities
Related Work
 Influence maximization (too many…)
 Revenue/profit maximization in social networks
 Hartline et al.,WWW’08: Influence-and-Exploit
 Arthur et al.,WINE’09
 Chen et al.,WINE’11
 Bloch & Qurou, working paper, 2011
 Influence vs. product adoption
 Bhagat, Goyal, & Lakshmanan,WSDM’12: LT model with
Colors
Thanks!
Acknowledgements:
Allan Borodin (UofT),Wei Chen (MSRAsia), Pei Lee, Kevin Leyton-
Brown, Min Xie, Ruben H. Zamar.

More Related Content

What's hot

On building more human query answering systems
On building more human query answering systemsOn building more human query answering systems
On building more human query answering systemsINRIA-OAK
 
QMIX: monotonic value function factorization paper review
QMIX: monotonic value function factorization paper reviewQMIX: monotonic value function factorization paper review
QMIX: monotonic value function factorization paper review민재 정
 
25 introduction reinforcement_learning
25 introduction reinforcement_learning25 introduction reinforcement_learning
25 introduction reinforcement_learningAndres Mendez-Vazquez
 
Reinforcement Learning (DLAI D7L2 2017 UPC Deep Learning for Artificial Intel...
Reinforcement Learning (DLAI D7L2 2017 UPC Deep Learning for Artificial Intel...Reinforcement Learning (DLAI D7L2 2017 UPC Deep Learning for Artificial Intel...
Reinforcement Learning (DLAI D7L2 2017 UPC Deep Learning for Artificial Intel...Universitat Politècnica de Catalunya
 
Deep Multi-agent Reinforcement Learning
Deep Multi-agent Reinforcement LearningDeep Multi-agent Reinforcement Learning
Deep Multi-agent Reinforcement Learningdeawoo Kim
 
“Can You See What I See? The Power of Deep Learning,” a Presentation from Str...
“Can You See What I See? The Power of Deep Learning,” a Presentation from Str...“Can You See What I See? The Power of Deep Learning,” a Presentation from Str...
“Can You See What I See? The Power of Deep Learning,” a Presentation from Str...Edge AI and Vision Alliance
 
Reinforcement Learning (Reloaded) - Xavier Giró-i-Nieto - UPC Barcelona 2018
Reinforcement Learning (Reloaded) - Xavier Giró-i-Nieto - UPC Barcelona 2018Reinforcement Learning (Reloaded) - Xavier Giró-i-Nieto - UPC Barcelona 2018
Reinforcement Learning (Reloaded) - Xavier Giró-i-Nieto - UPC Barcelona 2018Universitat Politècnica de Catalunya
 
[Revised] Intro to CNN
[Revised] Intro to CNN[Revised] Intro to CNN
[Revised] Intro to CNNVincent Tatan
 
An introduction to deep reinforcement learning
An introduction to deep reinforcement learningAn introduction to deep reinforcement learning
An introduction to deep reinforcement learningBig Data Colombia
 
Backpropagation in Convolutional Neural Network
Backpropagation in Convolutional Neural NetworkBackpropagation in Convolutional Neural Network
Backpropagation in Convolutional Neural NetworkHiroshi Kuwajima
 
Back propagation
Back propagationBack propagation
Back propagationSan Kim
 
[PR12] understanding deep learning requires rethinking generalization
[PR12] understanding deep learning requires rethinking generalization[PR12] understanding deep learning requires rethinking generalization
[PR12] understanding deep learning requires rethinking generalizationJaeJun Yoo
 
Reinforcement Learning and Artificial Neural Nets
Reinforcement Learning and Artificial Neural NetsReinforcement Learning and Artificial Neural Nets
Reinforcement Learning and Artificial Neural NetsPierre de Lacaze
 
Introduction to Neural Netwoks
Introduction to Neural Netwoks Introduction to Neural Netwoks
Introduction to Neural Netwoks Abdallah Bashir
 
Machine Learning Essentials Demystified part1 | Big Data Demystified
Machine Learning Essentials Demystified part1 | Big Data DemystifiedMachine Learning Essentials Demystified part1 | Big Data Demystified
Machine Learning Essentials Demystified part1 | Big Data DemystifiedOmid Vahdaty
 
Deep Reinforcement Learning
Deep Reinforcement LearningDeep Reinforcement Learning
Deep Reinforcement LearningUsman Qayyum
 

What's hot (20)

On building more human query answering systems
On building more human query answering systemsOn building more human query answering systems
On building more human query answering systems
 
QMIX: monotonic value function factorization paper review
QMIX: monotonic value function factorization paper reviewQMIX: monotonic value function factorization paper review
QMIX: monotonic value function factorization paper review
 
25 introduction reinforcement_learning
25 introduction reinforcement_learning25 introduction reinforcement_learning
25 introduction reinforcement_learning
 
Reinforcement Learning (DLAI D7L2 2017 UPC Deep Learning for Artificial Intel...
Reinforcement Learning (DLAI D7L2 2017 UPC Deep Learning for Artificial Intel...Reinforcement Learning (DLAI D7L2 2017 UPC Deep Learning for Artificial Intel...
Reinforcement Learning (DLAI D7L2 2017 UPC Deep Learning for Artificial Intel...
 
Deep Multi-agent Reinforcement Learning
Deep Multi-agent Reinforcement LearningDeep Multi-agent Reinforcement Learning
Deep Multi-agent Reinforcement Learning
 
“Can You See What I See? The Power of Deep Learning,” a Presentation from Str...
“Can You See What I See? The Power of Deep Learning,” a Presentation from Str...“Can You See What I See? The Power of Deep Learning,” a Presentation from Str...
“Can You See What I See? The Power of Deep Learning,” a Presentation from Str...
 
Dssg talk CNN intro
Dssg talk CNN introDssg talk CNN intro
Dssg talk CNN intro
 
Reinforcement Learning (Reloaded) - Xavier Giró-i-Nieto - UPC Barcelona 2018
Reinforcement Learning (Reloaded) - Xavier Giró-i-Nieto - UPC Barcelona 2018Reinforcement Learning (Reloaded) - Xavier Giró-i-Nieto - UPC Barcelona 2018
Reinforcement Learning (Reloaded) - Xavier Giró-i-Nieto - UPC Barcelona 2018
 
[Revised] Intro to CNN
[Revised] Intro to CNN[Revised] Intro to CNN
[Revised] Intro to CNN
 
An introduction to deep reinforcement learning
An introduction to deep reinforcement learningAn introduction to deep reinforcement learning
An introduction to deep reinforcement learning
 
Backpropagation in Convolutional Neural Network
Backpropagation in Convolutional Neural NetworkBackpropagation in Convolutional Neural Network
Backpropagation in Convolutional Neural Network
 
Back propagation
Back propagationBack propagation
Back propagation
 
[PR12] understanding deep learning requires rethinking generalization
[PR12] understanding deep learning requires rethinking generalization[PR12] understanding deep learning requires rethinking generalization
[PR12] understanding deep learning requires rethinking generalization
 
ddpg seminar
ddpg seminarddpg seminar
ddpg seminar
 
Reinforcement Learning and Artificial Neural Nets
Reinforcement Learning and Artificial Neural NetsReinforcement Learning and Artificial Neural Nets
Reinforcement Learning and Artificial Neural Nets
 
Introduction to Neural Netwoks
Introduction to Neural Netwoks Introduction to Neural Netwoks
Introduction to Neural Netwoks
 
Machine Learning Essentials Demystified part1 | Big Data Demystified
Machine Learning Essentials Demystified part1 | Big Data DemystifiedMachine Learning Essentials Demystified part1 | Big Data Demystified
Machine Learning Essentials Demystified part1 | Big Data Demystified
 
Deep Reinforcement Learning
Deep Reinforcement LearningDeep Reinforcement Learning
Deep Reinforcement Learning
 
The Perceptron - Xavier Giro-i-Nieto - UPC Barcelona 2018
The Perceptron - Xavier Giro-i-Nieto - UPC Barcelona 2018The Perceptron - Xavier Giro-i-Nieto - UPC Barcelona 2018
The Perceptron - Xavier Giro-i-Nieto - UPC Barcelona 2018
 
lec18_ref.pdf
lec18_ref.pdflec18_ref.pdf
lec18_ref.pdf
 

Viewers also liked

Social Media Mining - Chapter 7 (Information Diffusion)
Social Media Mining - Chapter 7 (Information Diffusion)Social Media Mining - Chapter 7 (Information Diffusion)
Social Media Mining - Chapter 7 (Information Diffusion)SocialMediaMining
 
Big-O(Q) VLDB 2015 Keynote: Social Network Analytics: Beyond the Obvious
Big-O(Q) VLDB 2015 Keynote: Social Network Analytics: Beyond the ObviousBig-O(Q) VLDB 2015 Keynote: Social Network Analytics: Beyond the Obvious
Big-O(Q) VLDB 2015 Keynote: Social Network Analytics: Beyond the ObviousLaks Lakshmanan
 
Exploratory Social Network Analysis with Pajek: Diffusion
Exploratory Social Network Analysis with Pajek: DiffusionExploratory Social Network Analysis with Pajek: Diffusion
Exploratory Social Network Analysis with Pajek: DiffusionHossein Fani
 
Homework Recorder Project
Homework Recorder ProjectHomework Recorder Project
Homework Recorder Projectmanasakamoto
 
Project Management Toolkit - Presentation
Project Management Toolkit - PresentationProject Management Toolkit - Presentation
Project Management Toolkit - PresentationHassan Rizwan
 
Importance of Project Management Basics Training
Importance of Project Management Basics TrainingImportance of Project Management Basics Training
Importance of Project Management Basics TrainingJeremy Jay V. Lim, MBB, PMP
 
Project management basics
Project management basicsProject management basics
Project management basicsPlanning School
 
Wealth Maximization is superior then the profit maximization
Wealth Maximization is superior then the profit  maximizationWealth Maximization is superior then the profit  maximization
Wealth Maximization is superior then the profit maximizationVTU,Belgaum
 
Integral Crystalline Waterproofing Technology
Integral Crystalline Waterproofing TechnologyIntegral Crystalline Waterproofing Technology
Integral Crystalline Waterproofing TechnologyKryton International Inc.
 
Project Management PowerPoint PPT Content Modern Sample
Project Management PowerPoint PPT Content Modern SampleProject Management PowerPoint PPT Content Modern Sample
Project Management PowerPoint PPT Content Modern SampleAndrew Schwartz
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project ManagementRodolfo Siles
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017Drift
 

Viewers also liked (19)

Social Media Mining - Chapter 7 (Information Diffusion)
Social Media Mining - Chapter 7 (Information Diffusion)Social Media Mining - Chapter 7 (Information Diffusion)
Social Media Mining - Chapter 7 (Information Diffusion)
 
Big-O(Q) VLDB 2015 Keynote: Social Network Analytics: Beyond the Obvious
Big-O(Q) VLDB 2015 Keynote: Social Network Analytics: Beyond the ObviousBig-O(Q) VLDB 2015 Keynote: Social Network Analytics: Beyond the Obvious
Big-O(Q) VLDB 2015 Keynote: Social Network Analytics: Beyond the Obvious
 
Exploratory Social Network Analysis with Pajek: Diffusion
Exploratory Social Network Analysis with Pajek: DiffusionExploratory Social Network Analysis with Pajek: Diffusion
Exploratory Social Network Analysis with Pajek: Diffusion
 
Negotiation Skills for Project Mana
Negotiation Skills for Project ManaNegotiation Skills for Project Mana
Negotiation Skills for Project Mana
 
Homework Recorder Project
Homework Recorder ProjectHomework Recorder Project
Homework Recorder Project
 
Project management basics
Project management basicsProject management basics
Project management basics
 
Project Management Toolkit - Presentation
Project Management Toolkit - PresentationProject Management Toolkit - Presentation
Project Management Toolkit - Presentation
 
Importance of Project Management Basics Training
Importance of Project Management Basics TrainingImportance of Project Management Basics Training
Importance of Project Management Basics Training
 
Project management basics
Project management basicsProject management basics
Project management basics
 
PMP PMbok 5th CH1 - CH2
PMP PMbok 5th CH1 - CH2PMP PMbok 5th CH1 - CH2
PMP PMbok 5th CH1 - CH2
 
Wealth Maximization is superior then the profit maximization
Wealth Maximization is superior then the profit  maximizationWealth Maximization is superior then the profit  maximization
Wealth Maximization is superior then the profit maximization
 
Profit maximization
Profit maximizationProfit maximization
Profit maximization
 
Monitoring and Evaluation
Monitoring and EvaluationMonitoring and Evaluation
Monitoring and Evaluation
 
Integral Crystalline Waterproofing Technology
Integral Crystalline Waterproofing TechnologyIntegral Crystalline Waterproofing Technology
Integral Crystalline Waterproofing Technology
 
Project Management PowerPoint PPT Content Modern Sample
Project Management PowerPoint PPT Content Modern SampleProject Management PowerPoint PPT Content Modern Sample
Project Management PowerPoint PPT Content Modern Sample
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
 
Project management
Project managementProject management
Project management
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
 
Build Features, Not Apps
Build Features, Not AppsBuild Features, Not Apps
Build Features, Not Apps
 

Similar to Profit Maximization over Social Networks

Crafting Recommenders: the Shallow and the Deep of it!
Crafting Recommenders: the Shallow and the Deep of it! Crafting Recommenders: the Shallow and the Deep of it!
Crafting Recommenders: the Shallow and the Deep of it! Sudeep Das, Ph.D.
 
Jeffrey xu yu large graph processing
Jeffrey xu yu large graph processingJeffrey xu yu large graph processing
Jeffrey xu yu large graph processingjins0618
 
Evolution as a Tool for Understanding and Designing Collaborative Systems
Evolution as a Tool for Understanding and Designing Collaborative SystemsEvolution as a Tool for Understanding and Designing Collaborative Systems
Evolution as a Tool for Understanding and Designing Collaborative SystemsWilfried Elmenreich
 
Machine Learning AND Deep Learning for OpenPOWER
Machine Learning AND Deep Learning for OpenPOWERMachine Learning AND Deep Learning for OpenPOWER
Machine Learning AND Deep Learning for OpenPOWERGanesan Narayanasamy
 
Yulia Honcharenko "Application of metric learning for logo recognition"
Yulia Honcharenko "Application of metric learning for logo recognition"Yulia Honcharenko "Application of metric learning for logo recognition"
Yulia Honcharenko "Application of metric learning for logo recognition"Fwdays
 
NON-STATIONARY BANDIT CHANGE DETECTION-BASED THOMPSON SAMPLING ALGORITHM: A R...
NON-STATIONARY BANDIT CHANGE DETECTION-BASED THOMPSON SAMPLING ALGORITHM: A R...NON-STATIONARY BANDIT CHANGE DETECTION-BASED THOMPSON SAMPLING ALGORITHM: A R...
NON-STATIONARY BANDIT CHANGE DETECTION-BASED THOMPSON SAMPLING ALGORITHM: A R...IRJET Journal
 
Methodological study of opinion mining and sentiment analysis techniques
Methodological study of opinion mining and sentiment analysis techniquesMethodological study of opinion mining and sentiment analysis techniques
Methodological study of opinion mining and sentiment analysis techniquesijsc
 
Weitao Duan - Creating economic opportunity for every linkedin member amid ne...
Weitao Duan - Creating economic opportunity for every linkedin member amid ne...Weitao Duan - Creating economic opportunity for every linkedin member amid ne...
Weitao Duan - Creating economic opportunity for every linkedin member amid ne...Weitao Duan
 
08 neural networks
08 neural networks08 neural networks
08 neural networksankit_ppt
 
Predictive Model and Record Description with Segmented Sensitivity Analysis (...
Predictive Model and Record Description with Segmented Sensitivity Analysis (...Predictive Model and Record Description with Segmented Sensitivity Analysis (...
Predictive Model and Record Description with Segmented Sensitivity Analysis (...Greg Makowski
 
Towards Reinforcement Learning-based Aggregate Computing
Towards Reinforcement Learning-based Aggregate ComputingTowards Reinforcement Learning-based Aggregate Computing
Towards Reinforcement Learning-based Aggregate ComputingGianluca Aguzzi
 
introduction to deeplearning
introduction to deeplearningintroduction to deeplearning
introduction to deeplearningEyad Alshami
 
Artificial intyelligence and machine learning introduction.pptx
Artificial intyelligence and machine learning introduction.pptxArtificial intyelligence and machine learning introduction.pptx
Artificial intyelligence and machine learning introduction.pptxChandrakalaV15
 
Support Vector Machines USING MACHINE LEARNING HOW IT WORKS
Support Vector Machines USING MACHINE LEARNING HOW IT WORKSSupport Vector Machines USING MACHINE LEARNING HOW IT WORKS
Support Vector Machines USING MACHINE LEARNING HOW IT WORKSrajalakshmi5921
 
Model-Based Testing: Theory and Practice. Keynote @ MoTiP (ISSRE) 2012.
Model-Based Testing: Theory and Practice. Keynote @ MoTiP (ISSRE) 2012.Model-Based Testing: Theory and Practice. Keynote @ MoTiP (ISSRE) 2012.
Model-Based Testing: Theory and Practice. Keynote @ MoTiP (ISSRE) 2012.Wolfgang Grieskamp
 
Regressioin mini case
Regressioin mini caseRegressioin mini case
Regressioin mini caseveesingh
 
VLDB 2015 poster: Revenue Maximization in Recommender Systems
VLDB 2015 poster: Revenue Maximization in Recommender SystemsVLDB 2015 poster: Revenue Maximization in Recommender Systems
VLDB 2015 poster: Revenue Maximization in Recommender SystemsWei Lu
 
deepnet-lourentzou.ppt
deepnet-lourentzou.pptdeepnet-lourentzou.ppt
deepnet-lourentzou.pptyang947066
 

Similar to Profit Maximization over Social Networks (20)

Crafting Recommenders: the Shallow and the Deep of it!
Crafting Recommenders: the Shallow and the Deep of it! Crafting Recommenders: the Shallow and the Deep of it!
Crafting Recommenders: the Shallow and the Deep of it!
 
Decision theory
Decision theoryDecision theory
Decision theory
 
Jeffrey xu yu large graph processing
Jeffrey xu yu large graph processingJeffrey xu yu large graph processing
Jeffrey xu yu large graph processing
 
Evolution as a Tool for Understanding and Designing Collaborative Systems
Evolution as a Tool for Understanding and Designing Collaborative SystemsEvolution as a Tool for Understanding and Designing Collaborative Systems
Evolution as a Tool for Understanding and Designing Collaborative Systems
 
Machine Learning AND Deep Learning for OpenPOWER
Machine Learning AND Deep Learning for OpenPOWERMachine Learning AND Deep Learning for OpenPOWER
Machine Learning AND Deep Learning for OpenPOWER
 
AI and Deep Learning
AI and Deep Learning AI and Deep Learning
AI and Deep Learning
 
Yulia Honcharenko "Application of metric learning for logo recognition"
Yulia Honcharenko "Application of metric learning for logo recognition"Yulia Honcharenko "Application of metric learning for logo recognition"
Yulia Honcharenko "Application of metric learning for logo recognition"
 
NON-STATIONARY BANDIT CHANGE DETECTION-BASED THOMPSON SAMPLING ALGORITHM: A R...
NON-STATIONARY BANDIT CHANGE DETECTION-BASED THOMPSON SAMPLING ALGORITHM: A R...NON-STATIONARY BANDIT CHANGE DETECTION-BASED THOMPSON SAMPLING ALGORITHM: A R...
NON-STATIONARY BANDIT CHANGE DETECTION-BASED THOMPSON SAMPLING ALGORITHM: A R...
 
Methodological study of opinion mining and sentiment analysis techniques
Methodological study of opinion mining and sentiment analysis techniquesMethodological study of opinion mining and sentiment analysis techniques
Methodological study of opinion mining and sentiment analysis techniques
 
Weitao Duan - Creating economic opportunity for every linkedin member amid ne...
Weitao Duan - Creating economic opportunity for every linkedin member amid ne...Weitao Duan - Creating economic opportunity for every linkedin member amid ne...
Weitao Duan - Creating economic opportunity for every linkedin member amid ne...
 
08 neural networks
08 neural networks08 neural networks
08 neural networks
 
Predictive Model and Record Description with Segmented Sensitivity Analysis (...
Predictive Model and Record Description with Segmented Sensitivity Analysis (...Predictive Model and Record Description with Segmented Sensitivity Analysis (...
Predictive Model and Record Description with Segmented Sensitivity Analysis (...
 
Towards Reinforcement Learning-based Aggregate Computing
Towards Reinforcement Learning-based Aggregate ComputingTowards Reinforcement Learning-based Aggregate Computing
Towards Reinforcement Learning-based Aggregate Computing
 
introduction to deeplearning
introduction to deeplearningintroduction to deeplearning
introduction to deeplearning
 
Artificial intyelligence and machine learning introduction.pptx
Artificial intyelligence and machine learning introduction.pptxArtificial intyelligence and machine learning introduction.pptx
Artificial intyelligence and machine learning introduction.pptx
 
Support Vector Machines USING MACHINE LEARNING HOW IT WORKS
Support Vector Machines USING MACHINE LEARNING HOW IT WORKSSupport Vector Machines USING MACHINE LEARNING HOW IT WORKS
Support Vector Machines USING MACHINE LEARNING HOW IT WORKS
 
Model-Based Testing: Theory and Practice. Keynote @ MoTiP (ISSRE) 2012.
Model-Based Testing: Theory and Practice. Keynote @ MoTiP (ISSRE) 2012.Model-Based Testing: Theory and Practice. Keynote @ MoTiP (ISSRE) 2012.
Model-Based Testing: Theory and Practice. Keynote @ MoTiP (ISSRE) 2012.
 
Regressioin mini case
Regressioin mini caseRegressioin mini case
Regressioin mini case
 
VLDB 2015 poster: Revenue Maximization in Recommender Systems
VLDB 2015 poster: Revenue Maximization in Recommender SystemsVLDB 2015 poster: Revenue Maximization in Recommender Systems
VLDB 2015 poster: Revenue Maximization in Recommender Systems
 
deepnet-lourentzou.ppt
deepnet-lourentzou.pptdeepnet-lourentzou.ppt
deepnet-lourentzou.ppt
 

Recently uploaded

GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Silpa
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .Poonam Aher Patil
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and ClassificationsAreesha Ahmad
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryAlex Henderson
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...chandars293
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsSérgio Sacani
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...ssuser79fe74
 
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...Mohammad Khajehpour
 
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATIONSTS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATIONrouseeyyy
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformationAreesha Ahmad
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Monika Rani
 
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)AkefAfaneh2
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 

Recently uploaded (20)

GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
 
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATIONSTS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 

Profit Maximization over Social Networks

  • 1. Wei Lu LaksV.S. Lakshmanan ICDM’12, to appear Profit Maximization over Social Networks
  • 2. Overview  Background: Social Influence Propagation & Maximization  Motivation for Profit Maximization  Proposed Model & Its Properties  Profit MaximizationAlgorithms  Experimental Results  Conclusions & Discussions
  • 4. Influence in Social Networks  We live in communities and interact with friends, families, and even strangers  This forms social networks  In social interactions, people may influence each other
  • 5. Influence Diffusion & Viral Marketing iPhone 5 is great iPhone 5 is great iPhone 5 is great iPhone 5 is great iPhone 5 is great Source:Wei Chen’s KDD’10 slides Word-of-mouth effect
  • 6. Social Network as Directed Graph  Nodes: Individuals in the network  Edges: Links/relationships between individuals  Edge weight on (𝑖, 𝑗): Influence weight 𝑤𝑖,𝑗 0.8 0.7 0.1 0.13 0.3 0.41 0.27 0.2 0.9 0.01 0.6 0.54 0.1 0.110 0.20.7
  • 7. Linear Threshold Model – Definition  Each node 𝑣 chooses an activation threshold 𝜃𝑣 uniformly at random from [0,1]  Time unfolds in discrete steps 0,1,2…  At step 0, a set 𝑆 of seeds are activated  At any step 𝑡, activate node 𝑣 if 𝑤 𝑢,𝑣active in neighbor 𝑢 ≥ 𝜃𝑣  The diffusion stops when no more nodes can be activated  Influence spread of 𝑆:The expected number of active nodes by the end of the diffusion, when targeting 𝑆 initially
  • 8. Linear Threshold Model – Example Inactive Node Active Node Threshold Total Influence Weights Source: David Kempe’s slides vw 0.5 0.3 0.2 0.5 0.1 0.4 0.3 0.2 0.6 0.2 Stop! U 8 x Influence spread of {v} is 4
  • 9. Influence Maximization Problem Select k individuals such that by activating them, influence spread is maximized. Input Output A directed graph representing a social network, with influence weights on edges NP-hard  #P-hard to compute exact influence 
  • 10. Motivation for Profit Maximization
  • 11. Influence vs. Product Adoption  Classical models do not fully capture monetary aspects of product adoptions  Being influenced != Being willing to purchase  HPTouchPad significant price drop in 2011 ($499  $99)  Worldwide market share of cellphones (as of 2011.7): 1. Nokia  2. Samsung (boo…) 3. LG (…) 4. Apple iPhone   iPhone: More expensive in hardware and monthly rate plans (ask Rogers,Telus, or Bell…)
  • 12. Product Adoption  Product adoption is a two-stage process (Kalish 85)  1st stage: Awareness  Get exposed to the product  Become familiar with its features  2nd stage: Actual adoption  Only if valuation outweighs price  Awareness is modeled as being propagated through word-of- mouth: captured by classical models  OTOH, the 2nd stage is not captured
  • 13. Valuations for Products  One’s valuation for a product = the maximum amount of money one is willing to pay  People do not want to reveal valuations for trust and privacy reasons (Kleinberg & Leighton, FOCS’03)  IPV (Independent PrivateValue) assumption:The valuation of each person’s is drawn independently at random from a certain distribution (Shoham & Leyton-Brown 09)  Price-taker assumption: Users respond myopically to price, comparing it only with own valuation
  • 14. Our Contribution  Incorporate monetary aspects into the modeling of the diffusion process of product adoption  Price & user valuations  Seeding costs  LT  LT with user valuations (LT-V)  Profit maximization (ProMax) under LT-V  Price-Aware GrEedy algorithm (PAGE)
  • 16. Linear Threshold Model with Valuations (LT-V)  Three node states: Inactive, Influenced, and Adopting  Inactive  Influenced: same as in LT  Influenced  Adopting: Only if the valuation is at least the quoted price  Only adopting nodes will propagate influence to inactive neighbors  Model is progressive (see figure)
  • 17. More about LT-V  Our LT-V model captures the two-stage product adoption process in (Kalish 1985)  Only adopting nodes propagate influence:Actual adopters can access experienced-based features of the product  Usability, e.g., Easy to shoot night scenes using Nikon D600?  Durability, e.g., How long can iPhone 5’s battery last on LTE?  Still quite abstract, with room for extensions and refinements (more to come later)
  • 18. ProMax: Notations  𝒑 = 𝑝1, 𝑝2, … , 𝑝 𝑉 : the vector of quoted prices, one per each node  𝑆: the seed set  𝜋: 2 𝑉 × [0,1] 𝑉 → 𝑹: the profit function  𝜋(𝑆, 𝒑): the expected profit earned by targeting 𝑆 and setting prices 𝒑
  • 19. ProMax Problem Definition Problem Select a set 𝑆 of seeds & determine a vector 𝑝 of quoted price, such that the 𝜋(𝑆, 𝒑) is maximized under the LT-V model Input Output A directed graph representing a social network, with influence weights on edges
  • 20. ProMax vs. InfMax  Difference w/ InfMax under LT  Propagation models are different & have distinct properties  InfMax only requires “binary decision” on nodes, while ProMax requires to set prices
  • 21. A Restricted Special Case  Simplifying assumptions:  Valuation distributions degenerate to a single point: 𝑣𝑖 = 𝑝, ∀𝑢𝑖 ∈ 𝑉  Seeds get the item for free (price = 0)  Optimal price vector is out of question  Restricted ProMax: Find an optimal seed set 𝑆 to maximize 𝜋 𝑆 = 𝑝 ∗ ℎ 𝐿 𝑆 − 𝑆 − 𝑐 𝑎 ∗ |𝑆|  ℎ 𝐿 𝑆 : expected #adopting nodes under LT-V  𝑐 𝑎: acquisition cost (seeding expenses)
  • 22. A Restricted Special Case  𝜋 𝑆 is non-monotone, but submodular in 𝑆  No need to preset #seeds to pick (the number k in InfMax)  Simple greedy cannot be applied to get approx. guarantees  Theorem:The restricted ProMax problem is NP-hard.  Reduction from the MinimumVertex Cover problem  Aside on Maximizing non-monotone submodular functions: Local search approximation algorithms (Feige, Mirrokni, & Vondrak, FOCS’07)  Nice, but time complexity too high  They assumed an oracle for evaluating the function
  • 23. Unbudgeted Greedy (U-Greedy)  Simply grow the seed set 𝑆 by selecting the node with the largest marginal increase in profit, and stop when no nodes can provide positive marginal gain.  Theorem (Quality guarantee of U-Greedy) 𝜋 𝑆 𝑔 ≥ 1 − 1 𝑒 𝜋 𝑆∗ − Θ(max 𝑆∗ , |𝑆 𝑔| )  𝑆 𝑔: Seed set by U-Greedy  𝑆∗ : optimal seed set  Proof: Some algebra… omitted…
  • 24. Properties of LT-V (in general)  For an arbitrary vector of valuation samples 𝒗 = (𝑣1, 𝑣2, … , 𝑣|𝑉|), given an instance of the LT-V model, for any fixed vector 𝒑 of prices, the profit function 𝜋 𝑆, 𝒑 is submodular in 𝑆.  It is #P-hard to compute the exact value of 𝜋 𝑆, 𝒑 , given any 𝑆 and 𝒑.
  • 25. Algorithms for Profit Maximization
  • 26. ProMax Algorithm: All-OMP  Given the distribution function (CDF) 𝐹𝑖 of 𝑣𝑖, the Optimal Myopic Price (OMP) is  First baseline –All OMP: Offer OMP to all nodes, and select seeds using U-Greedy.  Ensures max. profit earned solely from a single influenced node  Ignores network structures and “profit potential” (from influence) of seeds
  • 27. ProMax Algorithm: Free-For-Seeds (FFS)  Seeds receive the product for free  Non-seeds are charged OMP  Ensure all seeds will adopt & propagate influence  Trade-off: immediate profit from seeds vs. profit potential of seeds (through influence)  All-OMP favors the former, good for low influence networks  FFS favors the latter, good for high influence networks  Can we achieve a more balanced heuristic?
  • 28. Price-Aware GrEedy (PAGE) Algorithm  The key question: Given a partial seed set, how to determine the price 𝑝𝑖 for the next seed candidate 𝑢𝑖?  Consider the marginal profit 𝑢𝑖 brings:  This is a function of 𝑝𝑖  So, let’s find 𝑝𝑖 that maximizes
  • 29. PAGE details  Offer 𝑝𝑖 to 𝑢𝑖 leads to 2 possible worlds:  𝑢𝑖 accepts, w.p. 1 − 𝐹𝑖 𝑝𝑖 .  𝑢𝑖 does not accept, w.p. 𝐹𝑖 𝑝𝑖 .  Re-write as follows  𝑌1: expected profit earned from other nodes, if 𝑢𝑖 accepts  𝑌0: -----------------------------------------------, o.w.  Finding the optimal 𝑝𝑖 depends on the specific form of 𝐹𝑖  We study two cases:  Normal distribution  Uniform distribution
  • 30. Normal Distribution  CDF: where erf(𝑥) is the error function  No analytical solution can be found, since erf(𝑥) has no closed-form expression, and thus neither does 𝑔𝑖(𝑝𝑖)  Numerical method: the golden section search algorithm
  • 31. Aside: Golden Section Search  Finds the extremum of a function by iteratively narrowing the interval inside which the extremum is known to exist  The function must be unimodal and continuous over the initial interval  Terminates when the length of the interval is smaller than a pre- defined number (say, 10−6)  No need to take derivatives (which the Newton’s method will need)  Performs only one new function evaluation in each step  Has a constant reduction factor for the size of the interval
  • 32. Uniform Distribution  CDF:  So,  Easily, we solve for optimal 𝑝𝑖:  If < 0 or >1, normalize it back to 0 or 1 (respectively)  N.B.,This solution framework can be applied to any valuation distributions.Actual solution may be analytical or numerical, depending on the distribution itself.
  • 34. Network Datasets  Epinions  A who-trusts-whom network from the customer reviews site Epinions.com  Flixster  A friendship network from social movie site Flixster.com  NetHEPT  A co-authorship network from arxiv.org High Energey Physics Theory section.
  • 36. Influence Weights in Datasets  Weighted Distribution (WD) 𝑤 𝑢,𝑣 = 𝐴 𝑢,𝑣 𝑁𝑣  𝐴 𝑢,𝑣: #actions 𝑢 and 𝑣 both have performed (if data is time- stamped, then 𝑢 should perform earlier  𝑁𝑣: total #actions 𝑣 has performed  Trivalency (TV): 𝑤 𝑢,𝑣 is chosen uniformly at random from {0.001, 0.01, 0.1}.  All weights shall be normalized to ensure ∀𝑣, 𝑤 𝑢,𝑣 ≤ 1 𝑢
  • 38. Estimating Valuation Distributions  Hard to obtain real ones  Common practice: estimate from historical sales data
  • 39. Estimating Valuation Distributions  Besides ratings (1 to 5 stars), users may optionally provide the price they paid  At the end of the same review:
  • 40.  We obtain all reviews for Canon EOS 300D, 350D, and 400D DSLR cameras  Sequential releases in 3 years  approximately the same monetary values  Remove reviews without price: 276 samples remain  View rating as utility utility = valuation – price paid  Thus, our estimation is Estimating Valuation Distributions
  • 41. Estimating Valuation Distributions  The fitted normal distribution: 𝑁(0.53, 0.142 )  Figure 4(b): Kolmogorov-Smirnov (K-S) statistics
  • 44. Experimental Results: Running Time  PAGE is more efficient  Leveraging lazy-forwarding more effectively  Extra overhead for computing price is small (golden search algorithm converges in less than 40 iterations)
  • 46. Conclusions  Extended LT model to incorporate price and valuations & distinguish product adoption from social influence  Studies the properties of the extended model  Proposed profit maximization (ProMax) problem & effective algorithm to solve it
  • 47. Discussions & Future Work  Make similar extensions to other influence propagation models: IC, LT-C, or even the general threshold model  Develop fast heuristics to give more efficient & scalable algorithms  Consider to incorporate other elements into the modeling of product adoption  Peoples’ spontaneous interests in product (natural early adopters)  Valuation may change over time for some people  Valuations may observe externalities
  • 48. Related Work  Influence maximization (too many…)  Revenue/profit maximization in social networks  Hartline et al.,WWW’08: Influence-and-Exploit  Arthur et al.,WINE’09  Chen et al.,WINE’11  Bloch & Qurou, working paper, 2011  Influence vs. product adoption  Bhagat, Goyal, & Lakshmanan,WSDM’12: LT model with Colors
  • 49. Thanks! Acknowledgements: Allan Borodin (UofT),Wei Chen (MSRAsia), Pei Lee, Kevin Leyton- Brown, Min Xie, Ruben H. Zamar.