privacy management and optimal pricing in people …people-centric sensing incorporates mobile...

16
1 Privacy Management and Optimal Pricing in People-Centric Sensing Mohammad Abu Alsheikh, Student Member, IEEE, Dusit Niyato, Fellow, IEEE, Derek Leong, Ping Wang, Senior Member, IEEE, and Zhu Han, Fellow, IEEE Abstract—With the emerging sensing technologies such as mobile crowdsensing and Internet of Things (IoT), people- centric data can be efficiently collected and used for analytics and optimization purposes. This data is typically required to develop and render people-centric services. In this paper, we address the privacy implication, optimal pricing, and bundling of people-centric services. We first define the inverse correlation between the service quality and privacy level from data analytics perspectives. We then present the profit maximization models of selling standalone, complementary, and substitute services. Specifically, the closed-form solutions of the optimal privacy level and subscription fee are derived to maximize the gross profit of service providers. For interrelated people-centric services, we show that cooperation by service bundling of complementary ser- vices is profitable compared to the separate sales but detrimental for substitutes. We also show that the market value of a service bundle is correlated with the degree of contingency between the interrelated services. Finally, we incorporate the profit sharing models from game theory for dividing the bundling profit among the cooperative service providers. Index Terms—Data privacy, service pricing, people-centric sensing, mobile crowdsensing, participatory sensing. I. I NTRODUCTION People-centric sensing incorporates mobile crowdsensing and the Internet of Things (IoT) to provide a platform for people to share ideas, surrounding events, and other sensing data. The collected data is required in creating and updating people-centric services 1 offered to customers over the Internet. However, people-centric data comes with privacy threats which impede crowdsensing participants from providing their true data. A recent survey [1] revealed that 90% of people are concerned about their data privacy and 33% are “unsure” whether to login with their actual identities in IoT devices. Therefore, privacy-awareness and pricing models are required in people-centric services to attain the maximum profit for service providers by jointly optimizing the privacy level and subscription fee. People-centric services can be sold separately or together as a service bundle. Specifically, people-centric services can Manuscript received September 22, 2016; revised January 12, 2017; ac- cepted January 26, 2017. M. Abu Alsheikh, D. Niyato, and P. Wang are with the School of Computer Science and Engineering, Nanyang Technological University, Sin- gapore 639798 (emails: [email protected], [email protected], and [email protected]). D. Leong is with the Institute for Infocomm Research, Singapore 138632 (email: [email protected]). Z. Han is with the School of Electrical and Computer Engineering, University of Houston, TX, USA 77004 (email: [email protected]). 1 Examples of people-centric services include Waze (https://www.waze.com) for online traffic monitoring and PatientsLikeMe (https://www.patientslikeme. com) for healthcare experience sharing on treatments and symptoms. be interrelated with a degree of contingency. There is a joint demand for complementary services as both services are jointly required by the customers, e.g., sentiment analysis and activity tracking. On the other hand, substitute services are comparable in their functionality, e.g., sentiment analysis using two data analytics algorithms. To attract customers to buy the service bundle, the bundle is offered at a lower subscription fee compared to the sum of subscription fees of the separately sold services. In this paper, we examine three important questions that arise regarding pricing and bundling of people-centric ser- vices. Firstly, what are the optimal subscription fee and privacy level required for profit maximization? Secondly, is service bundling effective for profit maximization in people-centric services and does it produce more gross profit compared to the separate sales? Thirdly, how is the bundling profit divided among the interrelated services? This paper provides a framework for optimal pricing and privacy management in people-centric services. We assume that service providers are rational, refuse to offer their ser- vices unless they can recover the total data cost, and seek to maximize their own gross profits from selling people- centric services. The key contributions of this paper can be summarized as follows: We first present a model to define the utility of data in people-centric sensing. Using real-world datasets, we show that this utility model captures the inverse correla- tion between the privacy level and service quality where data analytics is extensively utilized. We formulate a pricing scheme and profit maximiza- tion model for separately selling privacy-aware people- centric services. The data is collected from crowdsensing participants and used in training and updating people- centric services which are offered to customers for a subscription fee. The optimal subscription fee and privacy level are optimized to maximize the gross profit of service providers. We then propose a bundling scheme for virtually pack- aging privacy-aware people-centric services as comple- ments or substitutes. The subscription fee of the service bundle and the privacy levels of the two services are optimized by a profit maximization model. We introduce a profit allocation model for sharing the profit resulting from the service bundle among the individual bundled services. The efficient and fair profit allocations encour- age collaboration among service providers in providing service bundles of complementary services. Nonetheless, arXiv:1703.00807v1 [cs.GT] 20 Feb 2017

Upload: others

Post on 04-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Privacy Management and Optimal Pricing in People …People-centric sensing incorporates mobile crowdsensing and the Internet of Things (IoT) to provide a platform for people to share

1

Privacy Management and Optimal Pricingin People-Centric Sensing

Mohammad Abu Alsheikh, Student Member, IEEE, Dusit Niyato, Fellow, IEEE, Derek Leong,Ping Wang, Senior Member, IEEE, and Zhu Han, Fellow, IEEE

Abstract—With the emerging sensing technologies such asmobile crowdsensing and Internet of Things (IoT), people-centric data can be efficiently collected and used for analyticsand optimization purposes. This data is typically required todevelop and render people-centric services. In this paper, weaddress the privacy implication, optimal pricing, and bundlingof people-centric services. We first define the inverse correlationbetween the service quality and privacy level from data analyticsperspectives. We then present the profit maximization modelsof selling standalone, complementary, and substitute services.Specifically, the closed-form solutions of the optimal privacy leveland subscription fee are derived to maximize the gross profitof service providers. For interrelated people-centric services, weshow that cooperation by service bundling of complementary ser-vices is profitable compared to the separate sales but detrimentalfor substitutes. We also show that the market value of a servicebundle is correlated with the degree of contingency between theinterrelated services. Finally, we incorporate the profit sharingmodels from game theory for dividing the bundling profit amongthe cooperative service providers.

Index Terms—Data privacy, service pricing, people-centricsensing, mobile crowdsensing, participatory sensing.

I. INTRODUCTION

People-centric sensing incorporates mobile crowdsensingand the Internet of Things (IoT) to provide a platform forpeople to share ideas, surrounding events, and other sensingdata. The collected data is required in creating and updatingpeople-centric services1 offered to customers over the Internet.However, people-centric data comes with privacy threats whichimpede crowdsensing participants from providing their truedata. A recent survey [1] revealed that 90% of people areconcerned about their data privacy and 33% are “unsure”whether to login with their actual identities in IoT devices.Therefore, privacy-awareness and pricing models are requiredin people-centric services to attain the maximum profit forservice providers by jointly optimizing the privacy level andsubscription fee.

People-centric services can be sold separately or togetheras a service bundle. Specifically, people-centric services can

Manuscript received September 22, 2016; revised January 12, 2017; ac-cepted January 26, 2017.

M. Abu Alsheikh, D. Niyato, and P. Wang are with the School ofComputer Science and Engineering, Nanyang Technological University, Sin-gapore 639798 (emails: [email protected], [email protected],and [email protected]). D. Leong is with the Institute for InfocommResearch, Singapore 138632 (email: [email protected]). Z. Han is withthe School of Electrical and Computer Engineering, University of Houston,TX, USA 77004 (email: [email protected]).

1Examples of people-centric services include Waze (https://www.waze.com)for online traffic monitoring and PatientsLikeMe (https://www.patientslikeme.com) for healthcare experience sharing on treatments and symptoms.

be interrelated with a degree of contingency. There is ajoint demand for complementary services as both services arejointly required by the customers, e.g., sentiment analysis andactivity tracking. On the other hand, substitute services arecomparable in their functionality, e.g., sentiment analysis usingtwo data analytics algorithms. To attract customers to buy theservice bundle, the bundle is offered at a lower subscription feecompared to the sum of subscription fees of the separately soldservices. In this paper, we examine three important questionsthat arise regarding pricing and bundling of people-centric ser-vices. Firstly, what are the optimal subscription fee and privacylevel required for profit maximization? Secondly, is servicebundling effective for profit maximization in people-centricservices and does it produce more gross profit compared tothe separate sales? Thirdly, how is the bundling profit dividedamong the interrelated services?

This paper provides a framework for optimal pricing andprivacy management in people-centric services. We assumethat service providers are rational, refuse to offer their ser-vices unless they can recover the total data cost, and seekto maximize their own gross profits from selling people-centric services. The key contributions of this paper can besummarized as follows:

• We first present a model to define the utility of datain people-centric sensing. Using real-world datasets, weshow that this utility model captures the inverse correla-tion between the privacy level and service quality wheredata analytics is extensively utilized.

• We formulate a pricing scheme and profit maximiza-tion model for separately selling privacy-aware people-centric services. The data is collected from crowdsensingparticipants and used in training and updating people-centric services which are offered to customers for asubscription fee. The optimal subscription fee and privacylevel are optimized to maximize the gross profit of serviceproviders.

• We then propose a bundling scheme for virtually pack-aging privacy-aware people-centric services as comple-ments or substitutes. The subscription fee of the servicebundle and the privacy levels of the two services areoptimized by a profit maximization model. We introducea profit allocation model for sharing the profit resultingfrom the service bundle among the individual bundledservices. The efficient and fair profit allocations encour-age collaboration among service providers in providingservice bundles of complementary services. Nonetheless,

arX

iv:1

703.

0080

7v1

[cs

.GT

] 2

0 Fe

b 20

17

Page 2: Privacy Management and Optimal Pricing in People …People-centric sensing incorporates mobile crowdsensing and the Internet of Things (IoT) to provide a platform for people to share

2

bundling of substitute services is detrimental and yieldslow profit allocations.

The rest of this paper is structured as follows. Section IIreviews the related work. Then, the system model and a briefoverview of people-centric sensing are presented in Section III.Section IV introduces the optimization model of separatelyselling privacy-aware people-centric services. Next, the profitmaximization models of selling bundled complementary andsubstitute services with privacy awareness are presented inSection V. Section VI presents and analyzes the experimentalresults. The paper is finally concluded in Section VII.

II. RELATED WORK

People are the primary focus in people-centric sensing,which has applications in transportation systems [2], assistivehealthcare [3], and urban monitoring [4], just to name a few.In this section, we first review related work on pricing modelsin sensing and communication systems. Then, we discuss thecrucial issue of privacy awareness in people-centric sensing.Finally, we review related work on pricing and incentivemechanisms for mobile crowdsensing.

A. Pricing in Sensing and Communication Systems

Pricing models ensure financial stability and resiliencyin sensing and communication systems. The authors in [5]presented a cooperative pricing model for Internet providersoffering the Internet service under one coalition. The co-operative pricing increases the profit and encourages theInternet providers to upgrade their network connections. Apricing scheme based on the customer data usage of Internetservices was introduced in [6]. Unlike flat-rate pricing, theusage-based pricing enables a fair allocation of the Internetresource among the customers. The authors in [7] presented apricing model of accessing femtocell and macrocell by mobiledevices which enables high service quality and maximizes theprofit of network operators. The authors in [8] proposed apricing and transmission scheduling models to maximize theprofit of accessing a wireless network by mobile customers.The customer demand is modeled as a Markov chain whereapplying only two price options is found sufficient for eachdemand state.

The pricing models of people-centric services is more chal-lenging compared to other communication systems. Specifi-cally, the resources and utility of people-centric services arenot easily measured as other systems, e.g., the bandwidth andconnection speed are easily defined for an Internet service.

B. Privacy-Awareness in People-Centric Sensing

People-centric sensing incorporates the IoT and mobilecrowdsensing and considers the privacy of people. In [3], theauthors pointed out that the data privacy is a key challenge forpeople-centric sensing in assistive healthcare. The data tracesin healthcare systems typically include personal habits andtraits of users and introduce the risk of privacy disclosure.The authors in [4] discussed people-centric sensing as adata collection method in urban areas. The crowdsensing

participants apply additive and non-additive aggregation mod-els, such as averaging, to ensure that their true data cannotbe disclosed. In [9], anonymous data collection in people-centric sensing was presented as a privacy preserving model.The privacy model is applied with low resource demand ofCPU and network bandwidth as mobile devices are resource-constrained. Additionally, there are other works related tolocation privacy in people-centric sensing, e.g., [10]–[12],which prevent localization attacks and protect the privacy ofparticipants in spatial tasks. Spatial cloaking, adding noise,and rounding are commonly used in the literature for locationobfuscation.

There are a few models to define the data privacy in-cluding k-anonymity [13], l-diversity [14], and differentialprivacy [15]. The k-anonymity model requires that a personcannot be identified from at least a group of k−1 other people.However, k-anonymity does not guarantee privacy againstbackground knowledge attacks, e.g., merging quasi-sensitiveattributes with other datasets. The l-diversity model [14]addresses background knowledge attacks and ensures that anyquasi-sensitive group has at least l “well-represented” values.Differential privacy [15] does not include assumptions onthe adversary’s background knowledge. Instead, differentialprivacy requires that the probability distribution of shared datafrom a privacy preserving method does not change by addingone person’s data. This ensures that the adversary cannotrecognize a particular person from differentially-private data.Random noise is generally added to the raw data to meet thedefinition of differential privacy [16]–[18].

C. Pricing and Incentive Mechanisms for Mobile Crowdsens-ing

Pricing and incentive mechanisms are required to encourageparticipation in data collection. A reward-based incentivemechanism for mobile crowdsensing was presented in [19].The reservation wages of the participants are utilized toreduce the total data cost by selecting the sufficient set ofparticipants with the lowest rates. In [20], the participants arepaid according to their reliability. The reliability is defined asa probabilistic process and measured based on the historicalrecords of the participants in completing crowdsensing tasks.The authors in [21] considered the heterogeneity of crowd-sensing participants and proposed asymmetric payment modelwhich encourages competition among the participants. In [22],the authors introduced a profit maximization and pricing modelto optimize the amount of data that should be bought from thesensing participants.

None of the existing papers on people-centric sensing inthe literature consider the problem of jointly optimizing thepricing and privacy level in people-centric services wheredata analytics is heavily applied. Moreover, existing works donot consider bundling interrelated people-centric services ascomplements or substitutes. Therefore, there is a practical de-mand for privacy-aware pricing, bundling, and profit allocationmodels which are the major contributions of this paper.

Page 3: Privacy Management and Optimal Pricing in People …People-centric sensing incorporates mobile crowdsensing and the Internet of Things (IoT) to provide a platform for people to share

3

III. PEOPLE-CENTRIC BIG DATA: SYSTEM MODEL

In this section, we first discuss the system model of people-centric sensing and services considered in this paper. We thenbriefly present the market strategy of bundling people-centricservices. Finally, we introduce the tradeoff between the privacylevel and service quality in data analytics perspectives.

A. People-Centric Services

Figure 1 shows the system model of people-centric sensingand services. People share their crowdsensing data througha massive system of mobile devices and IoT gadgets. Inparticular, the proliferation of sensors, e.g., cameras, micro-phones, and accelerometers, in mobile devices enables peopleto participate in cooperative sensing of events and phenomena.Besides, people intelligence can be incorporated in the sensingprocess which helps in collecting complex and rich data.Other data regarding people can also come from conventionalsensor networks. The network connections in people-centricsensing include various technologies such as cellular and Wi-Fi networks. In the following we describe the major entitiesin people-centric services under consideration:• Crowdsensing participants are the source of the data. We

consider a people-centric service with N crowdsensingparticipants where each participant i produces privacypreserving data denoted as follows:

yi = xi + zi, i = 1, . . . , N (1)

where yi is the noisy data, xi is the true data, and ziis the added noise component. We assume that the noisecomponents {zi}Ni=1 are independent Gaussian randomcomponents with zero mean and a variance of σ2

z . Wealso denote this data in the vector form as y ∈ RN ,x ∈ RN , and z ∈ RN such that z ∼ N

(0, σ2

zIN)

where IN is the identity matrix of size N . To attain highservice quality, the participant stochastically sends its truedata x to the people-centric service with a probabilityof P (true data). For the remainder of this paper, wedefine the privacy level r to be equal to the probabilityof sending the noisy data y instead of the true data xsuch that P (true data) = 1 − r. Our system model isgeneral and can incorporate any privacy definition suchas k-anonymity [13], l-diversity [14], and differentialprivacy [15]. Each participant, whether it is a memberof the public or data warehouses, has a reservation wagec which is the lowest payment required to work as a datacollector.

• A service provider buys people-centric data from thecrowdsensing participants and applies data analytics tobuild the people-centric service. This service is hosted atone of the cloud computing platforms such as MicrosoftAzure and Amazon Web Services (AWS). To cover theoperation cost, the service provider charges a “subscrip-tion fee” ps to customers who access the people-centricservice. Moreover, the service provider decides the “pri-vacy level” r at which the data should be collected by thecrowdsensing participants. For gross profit maximization,

the service provider jointly optimizes the subscription feeand privacy level of its service.

• Customers are the users of the people-centric service.Each customer has a reservation price θ which is themaximum price at which that particular customer willbuy the people-centric service. A customer considers boththe reservation price θ, service quality u, and subscriptionfee ps when making its buying decision. In particular, acustomer buys the service if the inequality θ ≥ ps

u holds.As summarized in Table I, this people-centric sensing modelovercomes the limitations of conventional sensing systemsbased on sensor networks only. However, people-centric sens-ing comes with the privacy challenge which should be con-sidered in optimal pricing and profit maximization.

B. Bundling Interrelated Services

People-centric services can be interrelated and sold as oneservice bundle2. Figure 2 illustrates the interrelation amongpeople-centric services from the perspectives of customers.Complementary services are associated and concurrently re-quired to achieve the objectives of customers. For example,both sentiment analysis [23] and activity tracking [24] aretypically required to provide in-depth understanding of human-intense mobile systems. On the other hand, substitute serviceshave similar or comparable functionalities which decrease thecustomer’s willingness in buying both services. If a customerbuys one of the substitute services, that customer will probablynot buy its paired service. For example, sentiment analysisusing the data analytics models of deep learning [25] andrandom forests [26] are substitute. In some scenarios, thecustomers buy both substitute services to improve the perfor-mance of service quality, e.g., a mixture of models in ensemblelearning [27].

C. The Quality-Privacy Tradeoff

There are several reasons for examining the privacy andoptimal pricing of people-centric services. Firstly, privacy isa common concern of people. Secondly, reservation wages ofcrowdsensing participants are correlated with the utility of dataand service quality. The quality of data analytics is inverselyproportional to privacy level [28]. Thirdly, the customers inferboth the service quality and subscription fee when decidingwhether to buy a people-centric service. The utility function ofdata u(·) in people-centric services should meet the followingempirical assumptions:• u(·) is nonnegative. This is rational as the service quality

cannot be negative.• u(·) is inversely proportional to the privacy level r ∈

[0, 1] such that ∂u(·)∂r < 0. This empirical assumption

is required as increasing the privacy level decreases thequality of data analytics [28].

• u(·) is convex and decreases at an increasing rate overthe privacy level such that ∂2u(·)

∂r2 < 0. This assumption

2Product bundling is an effective marketing strategy of selling productsin one package, e.g., Microsoft Office includes Microsoft Word, Excel, andPowerPoint.

Page 4: Privacy Management and Optimal Pricing in People …People-centric sensing incorporates mobile crowdsensing and the Internet of Things (IoT) to provide a platform for people to share

4

Internet backbone

GGSN: Gateway general packet radio service (GPRS) support nodeSGSN: Serving GPRS support node

Gateway

Sensor network

Service provider

People-centric data

Wi-Fi network

DSL Modem

Cellular network

SGSNGGSN

Base station

Cloud servers

Service customers

Service

Router

Fig. 1: System model of people-centric data collection and service development.

TABLE I: Comparison of people-centric sensing and conventional sensing.

ASPECT PEOPLE-CENTRIC SENSING CONVENTIONAL SENSING

Deployment Mobile devices owned by participants Sensor nodes typically owned byservice providers

People engagement Human in the loop Machines onlyMobility Move with people Static or limited mobilityKey challenge Data privacy Energy conservation

Service 1 Service 3

Service 1

Service 2

Results

Results

(a) Complementary services (complements)

(b) Substitute services (substitutes)

Ensemble methods, e.g., voting

Fig. 2: Interrelated services as complements and substitutes.

reflects the empirical change of service quality at varyingprivacy levels.

Based on these empirical assumptions and to facilitate our op-timization modeling, we propose the following utility function:

u(r;α) = α1 − α2 exp (α3r) , (2)

where r is the privacy level. α1, α2, and α3 are the curvefitting parameters of the utility function to real-world experi-ments, i.e., the ground truth. Big data platforms, e.g., ApacheMahout [29] and MLlib [30], can be used for running the real-world experiments at scale. In particular, a set of B real-world

experiments{(r(i), τ (i)

)}Bi=1

are executed at varying privacylevel r(i) resulting in the real-world service quality of τ (i),where r(i+1) > r(i) ≥ 0. α1, α2, and α3 are obtained byminimizing the residuals of a nonlinear least squares fitting asfollows:

minimizeα

B∑i=1

∥∥∥u(r(i);α)− τ (i)∥∥∥2 . (3)

(3) can be solved iteratively to find the best fitting parametersα [31]. We denote u(r;α) as u whenever it does not causeconfusion. In Section VI-B, we show the validity of (2)in capturing the quality-privacy tradeoff of people-centricservices trained on real-world datasets.

Figure 3 shows the key components of the optimal pricingand privacy management framework proposed in this paper.These components are executed iteratively. The framework isinitiated by defining the data utility using the form expressedin (2). Then, the profit maximization models are executed toobtain the optimal subscription fee and privacy level. Theseprofit maximization models are presented in Sections IV andV for separate and bundling sales, respectively. For bundling,the profit allocation models presented in Section V-D areperformed. Then, the service provider decides whether theservice bundling is effective to attain the maximum profit. Thekey notations and definitions used throughout the paper aredefined in Table II.

Page 5: Privacy Management and Optimal Pricing in People …People-centric sensing incorporates mobile crowdsensing and the Internet of Things (IoT) to provide a platform for people to share

5

Profit maximization

Standalone

Optimal subscription fee & privacy level

Profit allocation

The core solution

The Shapley solution

Data analytics

Quality-privacy tradeoff

Data utility

Bundling

Profit and contributions

Fig. 3: Components of the optimal pricing and privacy man-agement framework for people-centric sensing.

TABLE II: List of key symbols and notations.

NOTATION DEFINITION

ps Subscription fee required to access apeople-centric service under separate selling

r Privacy level at which the data is collected fromcrowdsensing participants

F (r, ps) Gross profit resulting from the separate sales ofa people-centric service under ps and r

u(r;α) Service quality with curve fitting parameters αand privacy level r. uk is the service quality ofthe k-th service in a service bundle

M Number of customers willing to buy apeople-centric service

N Number of crowdsensing participantsc Reservation wage of one crowdsensing

participantθ Reservation price defining the maximum price at

which a customer is willing to buy apeople-centric service. θ has a cumulativedistribution function of Φθ

L(·) Lagrangian of the profit function F (·)Dk k-th leading principal minor of the profit

function’s Hessian matrixγ Degree of contingency of two interrelated

servicesSb Service bundlepb Subscription fee of a service bundle Sb

containing two complementary or substituteservices

Gc(r1, r2, pb) Gross bundling profit of complementary serviceswith privacy levels r1 and r2 offered at asubscription fee of pb

Gs(r1, r2, pb) Gross bundling profit of substitute services withprivacy levels r1 and r2 offered at a subscriptionfee of pb

ϕk Payoff allocation assigned using the coresolution to the k-th service in Sb

ηk Payoff allocation assigned using the Shapleyvalue concept to the k-th service in Sb

IV. OPTIMAL PRICING IN PEOPLE-CENTRIC SERVICES

In this section, we first present the market model of sell-ing people-centric service separately. Then, we introduce theprofit maximization model with privacy awareness. Finally, theclosed-form solutions of the subscription fee and privacy levelare derived and proved to be globally optimal.

A. Gross Profit Maximization

The system model under consideration in this section isshown in Figure 1. The service provider collects data fromcrowdsensing participants at a privacy level r. The data isessential to train and update a people-centric service offeredto customers paying a subscription fee ps. The gross profitF (·) of selling the people-centric service can be definedmathematically as follows:

F (r, ps) = MpsP(θ ≥ ps

u

)︸ ︷︷ ︸

Subscription revenue

−NcP (true data)︸ ︷︷ ︸Total data cost

, (4)

where M is the number of potential customers, ps is the ser-vice subscription fee, r is the privacy level, c is the reservationwage of crowdsensing participants, and N is the number ofpotential crowdsensing participants. The gross profit F (·) isthe difference between the subscription revenue and total datacost. The operational cost of the service, such as the computingcost, is neglected. The first term of (4) defines the subscriptionrevenue resulting from offering the service at a subscriptionfee of ps and service quality u. P

(θ ≥ ps

u

)= 1 − Φθ

(psu

)is the probability for a customer to buy the service afterinferring both ps and u which can be calculated from thecomplementary cumulative distribution function. The total datacost is defined in the second term of (4) to be proportional tothe probability of sending the true data P (true data). This isrational as the service quality and gross profit are negativelyaffected by increasing the privacy level, and thus the serviceprovider should also pay less for the noisy data. Assumingthat θ follows a uniform distribution over the interval [0, 1],(4) can be written as follows:

F (r, ps) = Mps

(1− ps

α1 − α2 exp (α3r)

)−Nc (1− r) .

(5)The profit maximization problem can be formulated as

follows:maximize

r,psF (r, ps)

subject to C1 : ps ≥ 0,

C2 : r ≥ 0.

(6)

The objective of (6) is to maximize the gross profit by jointlyoptimizing ps and r. The constraints C1 and C2 are requiredto ensure nonnegative solutions of ps and r, respectively. Wenext provide the closed-form solution (p∗s, r

∗) of this profitmaximization problem and prove their global optimality.

B. Optimal Subscription Fee and Privacy Level

We apply the Karush-Kuhn-Tucker (KKT) conditions whichare sufficient for primal-dual optimality of concave func-

Page 6: Privacy Management and Optimal Pricing in People …People-centric sensing incorporates mobile crowdsensing and the Internet of Things (IoT) to provide a platform for people to share

6

tions [32]. Based on (6), we formulate the Lagrangian dualfunction as follows:

L (r, ps, λ1, λ2) = F (r, ps) + λ1ps + λ2r, (7)

where λ1 ≥ 0 and λ2 ≥ 0 are the Lagrange multipliers(dual variables) associated with the constraints C1 and C2,respectively.

Proposition 1. The closed-form solutions p∗s and r∗ of (6) canbe derived as follows:

p∗s =Mα1α3 − 4Nc

2Mα3, (8)

r∗ =1

α3log

(4Nc

Mα2α3

), (9)

where λ1 = λ2 = 0.

Proof: To achieve this result, the first derivatives of (7)with respect to ps and r are found as follows:

∂L (·)∂ps

= M + λ1 −2Mps

α1 − α2 exp (α3r), (10)

∂L (·)∂r

= Nc+ λ2 −Mα2α3p

2s exp (α3r)

(α1 − α2 exp (α3r))2 . (11)

The closed-form solutions in (8) and (9) with inactive inequal-ity constraints (λ1 = λ2 = 0) can then be deduced by settingboth derivatives to zero and solving the resulting system ofequations.

Proposition 2. F (r, ps) is concave. The closed-form solutionsp∗s and r∗ given in (8) and (9), respectively, are globallyoptimal.

Proof: We use Sylvester’s criterion as a sufficient condi-tion to show that the Hessian matrix of F (r, ps) is negativesemidefinite, and hence the concavity of F (r, ps) can bededuced [32]. In particular, the Hessian matrix HF of F (r, ps)is found as in (12), shown at the top of the next page. Let Dk

be the k-th leading principal minor of HF , where k = 1, 2.HF is negative semidefinite if (−1)kDk ≥ 0 [32]. The leadingprincipal minors of HF are

D1 = − 2M

α1 − α2 exp (α3r)≤ 0, (13)

D2 =2M2α2α

23p

2s exp (α3r)

(α1 − α2 exp (α3r))3 ≥ 0, (14)

which alternate in sign with D1 being nonpositive. Therefore,HF is negative semidefinite and F (r, ps) is concave. Byconcavity, the closed-form solutions expressed in (8) and (9)are globally optimal.

C. Special Case: Fixed Privacy Level

We next discuss the special case when the service providercannot control the privacy level, e.g., r is fixed by a legislativecourt3. In such a case, the profit of the service provider can

3The European Commission (http://ec.europa.eu), for example, regularlyrevises a set of regulations to protect the data privacy of citizens in theEuropean Union.

be defined as in (5) with r being fixed. For profit maximiza-tion, the service provider responds by selecting the optimalsubscription fee as deduced in the following proposition.

Proposition 3. When the privacy level r is fixed by an externalentity, the optimal subscription fee is found as follows:

p∗s =α1 − α2 exp (α3r)

2, (15)

which is globally optimal.

Proof: The second derivatives of F (r, ps) given in (5)with respect to ps is defined as follows:

∂2F (·)∂p2s

= − 2M

α1 − α2 exp (α3r)≤ 0, (16)

which is always nonpositive. Thus, F (r, ps) is concave andthe solution in (15) of the fixed privacy problem is globallyoptimal.

V. INTERRELATED PEOPLE-CENTRIC SERVICES

People-centric services can be interrelated as complementsand substitutes as shown in Figure 2. The joint optimization ofthe subscription fee and privacy levels in a service bundle isintroduced in this section. Firstly, we present the system modeland define the degree of contingency in service bundling.Secondly, we present the profit maximization models and theclosed-form solutions of selling service bundles as comple-ments and substitutes, respectively. The closed-form solutionsare also shown to be globally optimal. Finally, we define theprofit shares that should be allocated to each service withinthe bundle.

A. Market Model and Degree of Contingency

We consider the marketing strategy of virtually bundlingtwo services denoted as service S1 and service S2 into a bundledenoted as service bundle Sb as shown in Figure 4. We identifythe degree of contingency between the two services as γ. γindicates the customer interest in obtaining the two services S1

and S2 as a service bundle Sb. We incorporate the definitionof γ from microeconomics as follows [33]:

γ =θb − (θ1 + θ2)

θ1 + θ2, (17)

where θb, θ1, and θ2 are the reservation prices of the servicebundle Sb, the standalone service S1, and the standalone ser-vice S2, respectively. The service bundle Sb can be classifiedinto two types as follows:• θb ≥ (θ1+θ2) and hence γ ≥ 0 : When θb is greater than

or equal to the summation of θ1 and θ2, S1 and S2 arecomplementary services. For example, the customers arewilling to buy both services S1 and S2 as each servicehas a unique functionality.

• θb < (θ1 + θ2) and hence γ < 0: When θb is less thanthe summation of θ1 and θ2, S1 and S2 are substituteservices. For example, the customers are not willing tobuy both services S1 and S2 as they are similar andcomparable in functionality.

Page 7: Privacy Management and Optimal Pricing in People …People-centric sensing incorporates mobile crowdsensing and the Internet of Things (IoT) to provide a platform for people to share

7

HF =

[− 2Mα1−α2 exp(α3r)

− 2Mα2α3ps exp(α3r)

(α1−α2 exp(α3r))2

− 2Mα2α3ps exp(α3r)

(α1−α2 exp(α3r))2 − 2Mα2

2α23p

2s exp(2α3r)

(α1−α2 exp(α3r))3 − Mα2α

23p

2s exp(α3r)

(α1−α2 exp(α3r))2

]. (12)

Service 2

Service 1

Subscriptionfee

Customers

Servicebundle

Bundling

Fig. 4: System model of bundled people-centric services.

The customer demand on buying Sb can be found as inFigure 5. uk is the service quality of the k-th service inSb. The shaded regions represent the probability of buyingSb. pb is the subscription fee of Sb. Each point in the figurerepresents the reservation price pair (θ1, θ2) of the two servicesin the bundle. For both complementary and substitute services,a customer will buy Sb if (θ1, θ2) lies above the decisionline (1 + γ)(θ1u1 + θ2u2) = pb. Moreover, the customers ofsubstitute services will also buy Sb when (θ1, θ2) lies at theright side of the line pb

u1and above the line pb

u2. We observe

that the customers are more willing to buy Sb containingcomplementary services than substitute services.

B. Complementary People-Centric Services (γ ≥ 0)

S1 and S2 are complements when the reservation price ofthe service bundle Sb is greater than the total reservation priceof the standalone services θb ≥ (θ1+θ2). The gross profit of Sbcontaining complementary services can be defined as follows:

Gc(r1, r2, pb) = MpbP ((1 + γ)(θ1u1 + θ2u2) > pb)︸ ︷︷ ︸Total subscription revenue

−N (c1 (1− r1) + c2 (1− r2))︸ ︷︷ ︸Total data cost of S1and S2

, (18)

where M is the number of potential customers willing to buythe service bundle Sb. pb is the subscription fee of Sb. r1and r2 are the privacy levels of S1 and S2, respectively. Nis the number of crowdsensing participants. c1 and c2 are thereservation wages of the crowdsensing participants in S1 andS2, respectively. u1 = α1−α2 exp (α3r1) is the service qualityof S1 and u2 = β1 − β2 exp (β3r2) is the service quality ofS2 as formulated in (2). P ((1 + γ)(θ1u1 + θ2u2) > pb) is theprobability of buying Sb as defined by the shaded area ofcomplementary services in Figure 5. Assuming that θ1 and

θ2 follow a uniform distribution, (18) can be re-written asfollows:

Gc(r1, r2, pb) = Mpb

(1− 0.5p2b

(1 + γ)2u1u2

)−Nc1 (1− r1)−Nc2 (1− r2) . (19)

The profit maximization problem by selling two comple-ments in Sb is then expressed as follows:

maximizer1,r2,pb

Gc(r1, r2, pb)

subject to C3 : pb ≥ 0,

C4 : r1 ≥ 0,

C5 : r2 ≥ 0,

(20)

where C3, C4, and C5 are the optimization constraintsrequired to ensure nonnegative solutions of pb, r1, and r2,respectively. The Lagrangian dual function of (20) is derivedas:

Lc (r1, r2, pb, λ, λ4, λ5) = Gc(r1, r2, pb)+λ3pb+λ4r1+λ5r2,(21)

where λ3, λ4, and λ5 are the Lagrange multipliers.

Proposition 4. The closed-form solutions p∗b , r∗1 , and r∗2 of(20) are given as follows:

p∗b =0.5A1

Mα3β3, (22)

r∗1 =1

α3log

(13.5N2c1c2

M2α2α3β1β3 (γ2 + 2γ + 1)

+2.25Nc1A1

M2α2α23β1β3 (γ2 + 2γ + 1)

), (23)

r∗2 =1

β3log

(13.5N2c1c2

M2α1α3β2β3 (γ2 + 2γ + 1)

+2.25Nc2A1

M2α1α3β2β23 (γ2 + 2γ + 1)

), (24)

where

A1 =[82α1β1M

2α23γ

2β23 +

16

3α1β1M

2α23γβ

23

+8

2α1β1M

2α23β

23 + 9N2α2

3c22 − 18N2α3c1c2β3

+ 9N2c21β23

]0.5 − 3Nα3c2 − 3Nβ3c1. (25)

Proof: This result can be proved by taking the firstderivatives of (21) with respect to r1, r2, and pb. Fromthe three resulting equations and with inactive constraints(λ1 = λ2 = λ3 = 0), the closed form solutions can beobtained.

Page 8: Privacy Management and Optimal Pricing in People …People-centric sensing incorporates mobile crowdsensing and the Internet of Things (IoT) to provide a platform for people to share

8

0 0.2 0.4 0.6 0.8 1

Reservation price (31)

0

0.2

0.4

0.6

0.8

1

Res

erva

tion

pric

e (3

2)

Complementary services . 6 0

Buy the bundleDo not buy

(1+.)(31u

1+3

2u

2)=p

b*

0 0.2 0.4 0.6 0.8 1

Reservation price (31)

0

0.2

0.4

0.6

0.8

1

Res

erva

tion

pric

e (3

2)

Substitute services . < 0

Buy the bundleDo not buy

(1+.)(31u

1+3

2u

2)=p

b*pb

u2(.+1)

pb

u1(.+1)

pb

u2(.+1)

pb

u1(.+1)

1pb

u1; !.pb

u2(.+1)

21!.pb

u1(.+1); pb

u2

2pb

u2(.+1)

pb

u1(.+1)

pb

u2(.+1)

pb

u1(.+1)

1pb

u1; !.pb

u2(.+1)

21!.pb

u1(.+1); pb

u2

2

Fig. 5: Customer demand on the service bundles of complements and substitutes.

Proposition 5. The profit function Gc(r1, r2, pb) defined in(19) for complementary people-centric services is concave.The closed-form solutions p∗b , r∗1 , and r∗2 given in (22), (23),and (24), respectively, are globally optimal.

Proof: The Hessian matrix HG of Gc(r1, r2, pb) is foundas in (26), shown at the top of the next page. The leadingprincipal minors can then be obtained as in (27)-(29), shownat the top of the next page, where

A2 = M3α1α2α23p

7bβ

22β

23exp (α3r1) exp (2β3r2)

+M3α22α

23p

7bβ1β2β

23exp (β3r2) exp (2α3r1)

− 2M3α1α2α23p

7bβ1β2β

23exp (α3r1) exp (β3r2) . (30)

Gc(r1, r2, pb) is concave as D1 ≤ 0, D2 ≥ 0, and D3 ≤0 when A2 ≤ 0. Accordingly, the closed-form solutions areglobally optimal.

We next present the optimal solutions to the profit maxi-mization problem with fixed privacy levels for S1 and S2.

1) Fixed Privacy Level: When the privacy levels are en-forced by an external legislation entity, we have the followingproposition.

Proposition 6. When the privacy levels r1 and r2 are fixed byan external entity, the optimal subscription fee of the servicebundle is expressed as follows:

p∗b =0.82 (γ + 1) (α1 − α2exp (α3r1)) (β1 − β2exp (β3r2))

((α1 − α2exp (α3r1)) (β1 − β2exp (β3r2)))0.5 .

(31)(31) is globally optimal.

Proof: The second derivatives of Gc(r1, r2, pb) definedin (19) with respect to pb is derived as follows:

∂2Gc (·)∂p2b

=

−3Mpb

(α1 − α2exp (α3r1)) (β1 − β2exp (r2β3)) (γ + 1)2 ≤ 0,

(32)

which is nonpositive. Thus, the profit maximization problemwith a fixed privacy level is concave and the solution in (31)is globally optimal.

C. Substitute People-Centric Service (γ < 0)

As they have comparable functionality, substitute servicesare only required to obtain better overall service quality,e.g., predictive performance. Services S1 and S2 are calledsubstitutes when the reservation price of the service bundleSb is less than the total reservation price of the separate salesθb < (θ1 + θ2). Bundling substitute services yields in thefollowing gross profit:

Gc(r1, r2, pb) = MpbP

([(1 + γ)(θ1u1 + θ2u2) > pb]

∪[θ1 ≥ pb

u1

]∪[θ2 ≥ pb

u2

] )︸ ︷︷ ︸

Total subscription revenue

−Nc1 (1− r1)−Nc2 (1− r2)︸ ︷︷ ︸Total data cost of S1and S2

. (33)

P(

[(1 + γ)(θ1u1 + θ2u2) > pb] ∪[θ1 ≥ pb

u1

]∪[θ2 ≥ pb

u2

])is the probability for a customer to buy Sb which can bedefined by the shaded area of substitute services in Figure 5.Then, (33) can be re-written as follows:

Gs(r1, r2, pb) = Mpb

(1− 0.5p2b + γ2p2b

(1 + γ)2u1u2

)−Nc1 (1− r1)−Nc2 (1− r2) . (34)

The profit maximization problem of selling two substituteservices in Sb is expressed as follows:

maximizer1,r2,pb

Gs(r1, r2, pb)

subject to C6 : pb ≥ 0,

C7 : r1 ≥ 0,

C8 : r2 ≥ 0.

(35)

The objective is maximizing the gross profit of Sb under theconstraints C6, C7, and C8 for nonnegative solutions in p∗b ,r∗1 , and r∗2 , respectively.

Proposition 7. The profit function Gs(r1, r2, pb) defined in(34) for substitute people-centric services is concave. Theclosed-form solutions p∗b , r∗1 , and r∗2 are given in (36), (37),and (37), respectively,

Page 9: Privacy Management and Optimal Pricing in People …People-centric sensing incorporates mobile crowdsensing and the Internet of Things (IoT) to provide a platform for people to share

9

HG =

− 0.5Mα2α

23p

3bexp(α3r1)u1

(γ+1)2u31u2

− 0.5Mα2α3p3bβ2β3exp(α3r1)exp(r2β3)

(γ+1)2u21u

22

− 1.5Mα2α3p2bexp(α3r1)

(γ+1)2u21u2

− 0.5Mα2α3p3bβ2β3exp(α3r1)exp(r2β3)

(γ+1)2u21u

22

− 0.5Mp3bβ2β23exp(r2β3)u2

(γ+1)2u1u32

− 1.5Mp2bβ2β3exp(r2β3)

(γ+1)2u1u22

− 1.5Mα2α3p2bexp(α3r1)

(γ+1)2u21u2

− 1.5Mp2bβ2β3exp(r2β3)

(γ+1)2u1u22

− 3Mpb(γ+1)2u1u2

. (26)

D1 = − 0.5Mα2α23p

3bexp (α3r1) (α1 + α2exp (α3r1))

(γ + 1)2

(β1 − β2exp (β3r2)) (α1 − α2exp (α3r1))3 , (27)

D2 =0.25M2α2α

23p

6bβ2β

23exp (α3r1 + r2β3) (α1β1 + α2β1exp (α3r1) + α1β2exp (r2β3))

(γ + 1)4

(β1 − β2exp (r2β3))4

(α1 − α2exp (α3r1))4 , (28)

D3 =0.375A2

(γ + 1)6

(β1 − β2exp (β3r2))5

(α1 − α2exp (α3r1))5 . (29)

p∗b = − 0.5A3

Mα3β3, (36)

r∗1 =1

α3log

(13.5

(c1c2N

2γ2 + c1c2N2)

M2α2α3β1β3 (γ2 + 2γ + 1)−

2.25(Nc1γ

2 +Nc1)A3

M2α2α23β1β3 (γ2 + 2γ + 1)

), (37)

r∗2 =1

β3log

(13.5Nc2

(Nc1γ

2 +Nc1)

M2α1α3β2β3 (γ2 + 2γ + 1)−

2.25Nc2(γ2 + 1

)(A3)

M2α1α3β2β23 (γ2 + 2γ + 1)

). (38)

where

A3 = 3Nα3c2 + 3Nc1β3 − 3Nα3c2 − 3Nc1β3

+1

9 (γ2 + 1)2

[8α1β1M

2α23γ

2β23 + 16α1β1M

2α23γβ

23

+ 8α1β1M2α2

3β23 + 27N2α2

3c22γ

2 + 27N2α23c

22

− 54N2α3c1c2γ2β3 − 54N2α3c1c2β3 + 27N2c21γ

2β23

+ 27N2c21β23

]0.5. (39)

These closed-form solutions are globally optimal.Proof: The proof is similar to the ones of Propositions 4

and 5 and will be omitted due to the space limit.

D. Profit SharingA service bundle can be formed by two service providers

forming a bundling coalition K. We next present a profit shar-ing model to divide the bundling profit among the cooperativeproviders.

1) Core Solution: Let ϕk indicate the profit share of theservice provider Sk, where k ∈ K. The core solution C isdefined as follows [34]:

C =

{ϕ |∑k∈K

ϕk = G∗K︸ ︷︷ ︸group rationality

and∑k∈S

ϕk ≥ F ∗S ,S ⊆ K︸ ︷︷ ︸individual rationality

}(40)

where G∗K is the bundling profit and F ∗S is the profit resultingfrom selling the services separately.

The core solution C can contain an infinite number ofpossible share allocations, can be empty, or lead to unfair shareallocations when considering the contributions of services inSb. We next present the Shapley value concept which providesa fair and single solution to the profit sharing problem of Sb.

2) The Shapley Value Solution: For each service Sk, wherek ∈ K, forming the bundle Sb, the Shapley value solutionη = (η1, η2) ensures fairness and assigns a payoff ηk definedas [34]:

ηk =∑

S⊆K\{k}

|S|! (|K| − |S| − 1)!

|K|!︸ ︷︷ ︸probability of random ordering

(G∗K − F ∗S)︸ ︷︷ ︸marginal contribution

. (41)

The first term defines the random order of joining the bundle.The second term defines the marginal contribution of eachservice on increasing the bundling profit.

VI. EXPERIMENTAL RESULTS

In this section, we first present three people-centric serviceswhich are trained using real-world datasets. We also analyzethe quality of the services when deep learning [25] andrandom forests [26] are utilized as data analytics algorithms.We then introduce numerical results of selling the servicesseparately. Finally, we evaluate the bundling models for sellingcomplementary and substitute services, respectively.

A. People-Centric Services and Bundles

Using real-world datasets, we design the following people-centric services:• Service S1 (sentiment analysis using deep learning): Us-

ing the Sentiment140 dataset [23], we develop a service topredict people’s sentiment from social networking tweets.The sentiment can be either positive or negative. Peoplepost tweets which typically include personal information,and privacy awareness is reasonably required. We use629, 145 tweet samples for model training and 419, 431

Page 10: Privacy Management and Optimal Pricing in People …People-centric sensing incorporates mobile crowdsensing and the Internet of Things (IoT) to provide a platform for people to share

10

tweet samples for model testing and quality calculation.We assume that the reservation wage of each crowdsens-ing participant is 0.24.

• Service S2 (sentiment analysis using random forests):This service is similar to service S1 above, except inusing a random forest classifier instead of deep learning.

• Service S3 (activity tracking using random forests): Thisservice enables the tracking of human activities usingthe accelerometer sensors of mobile devices. We usethe Actitracker dataset [24] containing a time seriesof 1, 098, 207 data points. We divide the accelerometertime series into overlapping window frames resulting in23, 072 training and 5, 768 testing samples. The predictedactivities are walking, jogging, walking upstairs, walkingdownstairs, sitting, and standing. We set the reservationwage of each crowdsensing participant as 0.1.

These people-centric services can be sold separately or inter-related in service bundles. We consider the following bundlingscenarios:• Bundle Sb1 (S1 and S3): Section VI-D considers the

economic strategy of virtually packaging services S1 andS3 into one service bundle. Services S1 and S3 arecomplementary as both services are typically requiredto provide in-depth understanding of mobile users. Weassume that the degree of contingency is γ = 0.1 whichindicates the high customer willingness in acquiring bothservices at once.

• Bundle Sb2 (S1 and S2): In Section VI-E, we analyzeservices S1 and S2 as substitutes because they havecomparable functionality, i.e., both services S1 and S2

are used for sentiment analysis, but they differ in thedata analytics algorithm. To reflect the low customerwillingness of buying comparable services, the degree ofcontingency is set as γ = −0.1.

We set the number of crowdsensing participants to N = 100and the number of customers to M = 1000.

B. The Quality-Privacy Tradeoff

Figure 6 shows the quality-privacy models of S1, S2, andS3, respectively. We observe three major results. Firstly, theservice quality decreases as the privacy level increases. Thisis clear as increasing the privacy level results in higher datadistortion. Secondly, it can be also noted that the real data fitsthe quality function defined in (2). Thirdly, the service qualityof S1 and S2 are different even though they use the samedataset. This is due to the different data analytics algorithmsused in S1 and S2.

C. Standalone Sales

We use service S1 to evaluate the profit maximization modelfor selling people-centric services as a standalone product.From Figure 6, the quality-privacy fitting parameters of S1

are α1 = 0.822, α2 = 0.004, and α3 = 2.813.

4We use monetary units for all payment, cost, and profit analysis in theexperimental results. Actual currency, such as the United States dollar, canbe applied without affecting the optimization models or results.

1) Gross Profit Optimization: Figure 7 shows the grossprofit F ∗(r, ps) of S1 defined in (5) under varied privacy levelr and subscription fee ps. When the subscription fee is high,the profit decreases as fewer customers will be willing to paythe subscription fee. When the subscription fee is low, morecustomers will buy S1. However, the gross profit falls downdue to the low subscription fee. Likewise, a high privacy levelresults in a low service quality and fewer customers will beaccordingly interested in the service of poor quality. A lowprivacy level results in a high service quality, but gross profitwill decrease due to the high spending in buying the true datafrom the crowdsensing participants. The optimal settings ofthe subscription fee p∗s = 0.406 and privacy level r∗ = 0.62can be found using the closed-form solutions in (8) and (9),respectively. Then using (5), the maximum profit is calculatedas F (r∗, p∗s) = 195.5.

2) The Impact of Reservation Wage: In Figure 8, weconsider the impact of varying the reservation wage of thecrowdsensing participants on the gross profit F ∗(·), privacylevel r∗, subscription fee p∗s , and total data cost. Firstly, thereis an inverse correlation between the reservation wage andthe gross profit. Specifically, when the reservation wage isincreased, the total data cost will increase up to c = 0.15 andthe profit will accordingly decrease. Increasing the reservationwage beyond c = 0.15 yields a fall of the total data price as arational service provider will intensively increase the privacylevel as defined in (9). Secondly, we note that the reservationwage and subscription fee are also inversely proportional. Inparticular, the service provider reduces the subscription fee toattract more customers due to the degradation in the servicequality.

3) The Impact of Customer Base: Figure 9 shows the grossprofit F ∗(·), privacy level r∗, subscription fee p∗s , and totaldata cost under varied number of customers. When the numberof customers increases, the gross profit and subscription feeincrease as the benefit of the increased demand. Moreover, theservice provider decreases the privacy level to collect moretrue data which increases the service quality and total datacost.

4) Fixed Privacy Level: In some scenarios, the serviceprovider does not control the privacy level as discussed inSection IV-C, e.g., due to legislation rules. Instead, the serviceprovider only specifies the subscription fee as in (15) to gainthe maximum gross profit. In Figure 10, we analyze the grossprofit F ∗(·), subscription revenue, subscription fee p∗s , andtotal data cost of S1 at varied privacy level r. We observe twoimportant results. Firstly, the subscription revenue, subscrip-tion fee, and total data cost are inversely correlated with theprivacy level. This is expected as increasing the privacy levelnegatively affects the service quality and fewer customers willbe interested in buying S1. Besides, the total data cost willdecrease when the privacy level is high. Secondly, we notethat the gross profit increases up to r = 0.62, then it decreasesdue to the extreme loss of customers at the high privacy levelsr > 0.62.

Page 11: Privacy Management and Optimal Pricing in People …People-centric sensing incorporates mobile crowdsensing and the Internet of Things (IoT) to provide a platform for people to share

11

0 0.2 0.4 0.6 0.8 1

Privacy level

0.76

0.77

0.78

0.79

0.8

0.81

0.82

Ser

vice

qua

lity

Service 1

Real data: Random forestCurve fitting: ,=[0.822 0.004 2.813]

0 0.2 0.4 0.6 0.8 1

Privacy level

0.76

0.77

0.78

0.79

0.8

0.81

0.82

0.83

0.84

0.85

Ser

vice

qua

lity

Service 2

Real data: Deep learningCurve fitting: ,=[0.856 0.013 1.861]

0 0.2 0.4 0.6 0.8 1

Privacy level

0.79

0.8

0.81

0.82

0.83

0.84

0.85

0.86

0.87

Ser

vice

qua

lity

Service 3

Real data: Random forestCurve fitting: ,=[0.867 0.001 4.2]

Fig. 6: The prediction quality of the services S1, S2, and S3 (from left to right) under varied privacy levels.

1-300

-200

1

-100

Gro

ss p

rofit 0

0.8

100

privacy level

0.5

200

0.6Subscription price

0.40.2

00

F*(")=195.5 at ps* =0.406 and r*=0.62

Fig. 7: Gross profit of S1 under varied privacy level r andsubscription fee ps.

0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4

Reservation wage

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Gross profit#10-3

Privacy levelSubscription fee

Total data cost#10-1

max at (0.1500,7.9865)

Fig. 8: Impacts of the reservation wage c on the gross profitF ∗(·), privacy level r∗, subscription fee p∗s , and total data cost.

500 1000 1500 2000 2500

Number of customers

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

Gross profit#10-3

Privacy levelSubscription fee

Total data cost#10-1

Fig. 9: Impacts of the customer base size M on the grossprofit F ∗(·), privacy level r∗, subscription fee p∗s , and totaldata cost.

D. Complementary People-Centric Services

We consider bundling S1 and S3 as complementary servicesinto Sb1. From Figure 6, the fitting parameters of S1 areα1 = 0.822, α2 = 0.004, and α3 = 2.813. For S3, the fittingparameters are β1 = 0.867, β2 = 0.001, and β3 = 4.2. Wefirst analyze the bundling profit and the impacts of the differentparameters on Sb1. We then present the payoff allocationsamong S1 and S3 based on the importance of each serviceon the sales of Sb1.

1) Gross Profit Optimization: The gross bundling profitGc(r1, r2, pb) defined in (19) is presented in Figure 11. Whenthe subscription fee pb and the privacy levels r1 and r2 are ei-ther high or low, the gross profit goes down. Specifically, fewercustomers will buy overpriced or poor quality service bundles.Likewise, Sb1 makes a low profit when the subscription feeand privacy level are low due to the low revenue and hightotal data cost, respectively. The optimal settings p∗b = 0.754,

Page 12: Privacy Management and Optimal Pricing in People …People-centric sensing incorporates mobile crowdsensing and the Internet of Things (IoT) to provide a platform for people to share

12

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Privacy level

0

0.5

1

1.5

2

Gross profit#10-2

Service qualitySubscription fee

Total data cost#10-2

Subscription revenue#10-2

Maximum at (0.62,195.6)

Fig. 10: Gross profit F ∗(·), subscription revenue, subscriptionfee p∗s , and total data cost under varied privacy level r.

r∗1 = 0.513, and r∗2 = 0.499 can be obtained using the closed-form solutions given in (22), (23), and (24), respectively. Theoptimal gross profit of Sb1 is Gc(r∗1 , r

∗2 , p∗b) = 487.84 which

is greater than that of selling services S1 and S3 as standaloneproducts with F1(r∗, p∗s) = 195.5 and F3(r∗, p∗s) = 206.02,respectively. Thus, the rational service providers will decideto build Sb1 and stop selling S1 and S3 as standalone services.

2) Demand Boundaries: Figure 12 shows the demandboundary of Sb1 in the reservation price spaces. The customersbuy Sb1 when the customer valuations lie above the decisionline (1+γ)(θ1u1+θ2u2) = p∗b , where u1 = 0.82, u2 = 0.859,γ = 0.1, and p∗b = 0.754. The customers do not buy Sb1 whentheir valuations are below the decision line.

3) The Impact of Contingency Degree: In Figure 13, weanalyze the gross profit G∗c(·), privacy levels r∗1 and r∗2 ,subscription fee p∗b , and total data cost under varied degreeof contingency γ. The total data cost of service bundle Sb1includes the data costs of S1 and S3 as expressed in (19).Firstly, we note that the gross bundling profit is proportionalto the degree of contingency. This is clear as the high degreeof contingency indicates strong interrelation between S1 andS3. Thus, the customers are more interested in buying bothservices together. Secondly, the subscription fee of Sb1 isincreased to meet any increase in the degree of contingency.The resulting increase in the gross profit motivates the serviceprovider to enhance the overall service quality by decreasingthe privacy levels r∗1 and r∗2 .

4) The Impact of Reservation Wage: We consider theimpact of varying the reservation wage of service S1 onthe optimal pricing and profits of service bundle Sb1. Weobserve two important results from Figure 14. Firstly, thebundling profit G∗c(·) goes down when the reservation wagec1 increases. This is due to the increased data cost of S1 asdefined in (19). Secondly, in order to minimize the total datacost, the privacy level r∗1 of S1 is increased. The privacy levelr∗2 of S2 is also slightly increased but at a lower rate than

r∗1 . These results can also be deduced from the closed-formsolutions of r∗1 and r∗2 in (23) and (24), respectively.

5) Profit Sharing: The bundling profit can be dividedbetween services S1 and S3 as shown in Figure 15. Thefeasible payoffs guarantee that the summation of payoffs doesnot exceed the bundling profit η1 + η3 ≤ Gc(r

∗1 , r∗2 , p∗b) =

487.84. The efficient payoffs assign the allocations such thatthe total payoff is equal to the bundling profit η1 + η3 =Gc(r

∗1 , r∗2 , p∗b) = 487.84. The core solution defined in (40)

ensures that the payoff allocations of either S1 or S3 cannot beimproved by leaving the bundle and selling services separately.Finally, the Shapley value solution defined in (41) assigns fairpayoff allocations based on the importance of each serviceforming Sb1.

We next study the impacts of varying the reservation wagec1 of S1 on the profit shares from Sb1. Figure 16 showsthe profit resulting from offering S1 and S3 separately andjointly as Sb1. The profit allocations in Sb1 is found usingthe Shapley value solution defined in (41). Two importantobservations can be made. Firstly, the gross profit falls asc1 is increased. This has negative effects on the profit of S3

in both the bundling and separate sales. The maximum-to-minimum profit difference of S3 in the bundling and separatesales are 13.19 and 11.36, respectively. Secondly, we observethat higher profit allocations can be obtained from Sb1 for S1

and S3 compared to the separate sales. Thus, the providersof services S1 and S3 have a monetary incentive in makingthe service bundle Sb1 regardless of the data cost. This resultshows that the fairness of the Shapley value solution is crucialfor stable service bundling in people-centric services.

E. Substitute People-Centric Services

As substitute services, we next consider combining ser-vices S1 and S2 in into the service bundle Sb2. As shownin Figure 6, the fitting parameters of S1 are α1 = 0.822,α2 = 0.004, and α3 = 2.813. For S2, the fitting parametersare β1 = 0.856, β2 = 0.013, and β3 = 1.861.

1) Demand Boundaries: Figure 17 presents the demand onSb2 consisting of substitute services. There are three decisionboundaries. Firstly, the customers buy the bundle if theirvaluations lie above and to the right of the decision line(1 + γ)(θ1u1 + θ2u2) = p∗b , where u1 = 0.811, u2 = 0.793,γ = −0.1, and p∗b = 0.58. Secondly, the customers buy Sb2 iftheir valuation θ1 of S1 is greater than or equal to pb

u1. Thirdly,

the customers buy Sb2 if their valuations θ2 of S2 are greaterthan or equal to pb

u2.

2) The Impact of Contingency Degree: Interrelated prod-ucts are modeled as substitutes when γ < 0. Figure 18 showsthat when the degree of contingency is decreased, the grossprofit G∗s(·), subscription fee p∗b , and total data cost decrease.This correlation is expected as decreasing γ indicates highsimilarity among S1 and S2. Thus, the customer valuations ofthe resulting bundle decrease and the subscription fee movesto lower values accordingly.

3) Profit Sharing: Bundling substitute services is detrimen-tal for the gross profit compared to the separate sales asshown in Figure 19. In particular, the customer valuation of

Page 13: Privacy Management and Optimal Pricing in People …People-centric sensing incorporates mobile crowdsensing and the Internet of Things (IoT) to provide a platform for people to share

13

-1001

0

100

200

Gro

ss b

undl

ing

prof

it

300

400

Subscription fee

0.5

500

1.21

Privacy level (Service 1)

0.80.6

0.40.20 0

F*(")=487.84, pb* =0.754, r1

* =0.513, and r2* =0.499

(a)

-1001

0

100

200

Gro

ss b

undl

ing

prof

it

300

400

Subscription fee

0.5

500

1.21

Privacy level (Service 3)

0.80.6

0.40.20 0

F*(")=487.85, pb* =0.754, r1

* =0.513, and r2* =0.499

(b)

Fig. 11: Gross profit Gc(r1, r2, pb) by bundling S1 and S3 into the service bundle Sb1 under varied privacy levels r1 and r2and subscription fee pb.

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Reservation price (Service 1)

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Res

erva

tion

pric

e (S

ervi

ce 2

)

Buy the bundleDo not buy

(1+.)(31u

1+3

2u

2)=p

b*

pb

u2(.+1)= 0:75

0:859#1:1= 0:798

pb

u1(.+1)= 0:75

0:82#1:1= 0:835

Fig. 12: Demands on Sb1 containing both S1 and S3.

Sb2 containing similar and comparable services is reasonablylow. The bundling profit, therefore, falls below the total profitsunder the separate sales of S1 and S2 Gs(r

∗1 , r∗2 , p∗b) <

F1(r∗, p∗s) + F2(r∗, p∗s). The rational service providers willdecide to sell S1 and S2 separately.

VII. CONCLUSION AND FUTURE WORK

In this paper, we have presented the profit maximization andpricing models for selling people-centric services separatelyand as service bundles. We have firstly modeled the tradoff be-tween the service quality and privacy level from data analyticsperspectives. Specifically, the service quality has been shownto be inversely proportional to the privacy level. For separatelyoffered services, the service provider jointly optimizes theprivacy level and subscription fee to maximize the grossprofit resulting from offering services to a set of customers.For service bundling, the people-centric services are bundled

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45

Degree of contingency

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

1.1

Gross bundling profit#10-3

Privacy level (Service 1)Privacy level (Service 2)Subscription fee

Total data cost#10-2

Fig. 13: Impacts of the degree of contingency γ on the grossprofit G∗c(·), privacy levels r∗1 and r∗2 , subscription fee p∗b , andtotal data cost.

as complementary and substitute services. Accordingly, theprivacy levels of the two services and subscription fee areoptimized to gain the maximum gross profit for the serviceprovider. Finally, we have presented a model for sharing theresulting bundling profit among the cooperative people-centricservices.

For the future work, the heterogeneity of the crowdsensingparticipants and competitive markets can be included in theprofit maximization models.

ACKNOWLEDGMENT

This work was supported in part by Singapore MOE Tier 1(RG18/13 and RG33/12) and MOE Tier 2 (MOE2014-T2-2-

Page 14: Privacy Management and Optimal Pricing in People …People-centric sensing incorporates mobile crowdsensing and the Internet of Things (IoT) to provide a platform for people to share

14

0.1 0.15 0.2 0.25 0.3 0.35

Reservation wage of Service 1

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

Gross bundling profit#10-3

Privacy level (Service 1)Privacy level (Service 2)Subscription fee

Fig. 14: Impacts of the reservation wage c1 on the gross profitG∗c(·), privacy levels r∗1 and r∗2 , and subscription fee p∗b .

0 50 100 150 200 250 300 350 400 450 500

Payoff allocation of Service 1

0

50

100

150

200

250

300

350

400

450

500

Pay

off a

lloca

tion

of S

ervi

ce 3

Feasible payoffsEfficient payoffsThe core solutionThe Shapley value

(238.70,249.15)(195.57, 292.30)

(281.84, 206.095)

Fig. 15: Payoff allocation of the bundling profit from Sb1among S1 and S3.

015 ARC4/15 and MOE2013-T2-2-070 ARC16/14). It wasalso supported in part by the U.S. National Science Foundationunder Grants US NSF CNS-1646607, ECCS-1547201, CCF-1456921, CNS-1443917, and ECCS-1405121.

REFERENCES

[1] Gigya Inc, “The 2015 state of consumer privacy & personalization,”White Paper, 2015.

[2] J. Zhang, F.-Y. Wang, K. Wang, W.-H. Lin, X. Xu, and C. Chen, “Data-driven intelligent transportation systems: A survey,” IEEE Transactionson Intelligent Transportation Systems, vol. 12, no. 4, pp. 1624–1639,December 2011.

[3] T. Giannetsos, T. Dimitriou, and N. R. Prasad, “People-centric sensingin assistive healthcare: Privacy challenges and directions,” Security andCommunication Networks, vol. 4, no. 11, pp. 1295–1307, February 2011.

[4] R. Zhang, J. Shi, Y. Zhang, and C. Zhang, “Verifiable privacy-preservingaggregation in people-centric urban sensing systems,” IEEE Journalon Selected Areas in Communications, vol. 31, no. 9, pp. 268–278,September 2013.

0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4

Reservation wage of Service 1

190

200

210

220

230

240

250

260

Gro

ss p

rofit

Service 1 (bundled service)Service 3 (bundled service)Service 1 (separate sales)Service 3 (separate sales)

Difference=13.19

Difference=11.36

Fig. 16: Payoff allocation under varied reservation wage c1 ofS1.

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Reservation price (Service 1)

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Res

erva

tion

pric

e (S

ervi

ce 2

)Buy the bundleDo not buy

(1+.)(31u

1+3

2u

2)=p

b*

1!.pb

u1(.+1); pb

u2

2= (0:08; 0:74)

1pb

u1; !.pb

u2(.+1)

2= (0:72; 0:082)

pb

u1(.+1)= 0:58

0:811#0:9= 0:8

pb

u2(.+1)= 0:58

0:793#0:9= 0:817

Fig. 17: Demand boundaries of Sb2.

[5] L. He and J. Walrand, “Pricing and revenue sharing strategies for Internetservice providers,” IEEE Journal on Selected Areas in Communications,vol. 24, no. 5, pp. 942–951, May 2006.

[6] R. T. Ma, “Usage-based pricing and competition in congestible networkservice markets,” IEEE/ACM Transactions on Networking, vol. 24, no. 5,pp. 3084–3097, October 2016.

[7] L. Duan, J. Huang, and B. Shou, “Economics of femtocell serviceprovision,” IEEE Transactions on Mobile Computing, vol. 12, no. 11,pp. 2261–2273, November 2013.

[8] L. Huang and M. J. Neely, “The optimality of two prices: Maximizingrevenue in a stochastic communication system,” IEEE/ACM Transactionson Networking, vol. 18, no. 2, pp. 406–419, April 2010.

[9] C. Cornelius, A. Kapadia, D. Kotz, D. Peebles, M. Shin, and N. Trian-dopoulos, “Anonysense: Privacy-aware people-centric sensing,” in Pro-ceedings of the 6th International Conference on Mobile Systems, Appli-cations, and Services. ACM, 2008, pp. 211–224.

[10] J. Krumm, “Inference attacks on location tracks,” in Proceedings of theInternational Conference on Pervasive Computing. Springer, 2007, pp.127–143.

[11] M. Shin, C. Cornelius, D. Peebles, A. Kapadia, D. Kotz, and N. Trian-dopoulos, “Anonysense: A system for anonymous opportunistic sensing,”Pervasive and Mobile Computing, vol. 7, no. 1, pp. 16–30, February2011.

[12] L. Pournajaf, L. Xiong, V. Sunderam, and S. Goryczka, “Spatial task

Page 15: Privacy Management and Optimal Pricing in People …People-centric sensing incorporates mobile crowdsensing and the Internet of Things (IoT) to provide a platform for people to share

15

-0.4 -0.35 -0.3 -0.25 -0.2 -0.15 -0.1 -0.05 0

Degree of contingency

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Gross bundling profit#10-3

Privacy level (Service 1)Privacy level (Service 2)Subscription fee

Total data cost#10-2

Fig. 18: Impacts of the degree of contingency γ on the grossprofit G∗s(·), privacy levels r∗1 and r∗2 , subscription fee p∗b , andtotal data cost.

0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4

Reservation wage of Service 1

186

188

190

192

194

196

198

200

202

204

Gro

ss p

rofit

Service 1 (bundled service)Service 2 (bundled service)Service 1 (separate sales)Service 2 (separate sales)

Fig. 19: Profits of S1 and S2 when sold separately or bundledas substitutes.

assignment for crowd sensing with cloaked locations,” in Proceedings ofthe 15th International Conference on Mobile Data Management. IEEE,2014, pp. 73–82.

[13] L. Sweeney, “k-anonymity: A model for protecting privacy,” Interna-tional Journal of Uncertainty, Fuzziness and Knowledge-Based Systems,vol. 10, no. 05, pp. 557–570, October 2002.

[14] A. Machanavajjhala, D. Kifer, J. Gehrke, and M. Venkitasubramaniam,“l-diversity: Privacy beyond k-anonymity,” ACM Transactions on Knowl-edge Discovery from Data, vol. 1, no. 1, p. 3, March 2007.

[15] C. Dwork, “Differential privacy: A survey of results,” in Proceedings ofthe International Conference on Theory and Applications of Models ofComputation. Springer, 2008, pp. 1–19.

[16] N. Mohammed, R. Chen, B. Fung, and P. S. Yu, “Differentially privatedata release for data mining,” in Proceedings of the 17th SIGKDDInternational Conference on Knowledge Discovery and Data Mining.ACM, 2011, pp. 493–501.

[17] X. Xiao, G. Wang, and J. Gehrke, “Differential privacy via wavelettransforms,” IEEE Transactions on Knowledge and Data Engineering,vol. 23, no. 8, pp. 1200–1214, August 2011.

[18] M. Abadi, A. Chu, I. Goodfellow, H. B. McMahan, I. Mironov, K. Tal-war, and L. Zhang, “Deep learning with differential privacy,” in Pro-ceedings of the SIGSAC Conference on Computer and CommunicationsSecurity. ACM, 2016, pp. 308–318.

[19] L. Duan, T. Kubo, K. Sugiyama, J. Huang, T. Hasegawa, and J. Walrand,“Incentive mechanisms for smartphone collaboration in data acquisitionand distributed computing,” in Proceedings of the The 31st InternationalConference on Computer Communications. IEEE, 2012, pp. 1701–1709.

[20] Y. Wen, J. Shi, Q. Zhang, X. Tian, Z. Huang, H. Yu, Y. Cheng, andX. Shen, “Quality-driven auction-based incentive mechanism for mobilecrowd sensing,” IEEE Transactions on Vehicular Technology, vol. 64,no. 9, pp. 4203–4214, September 2015.

[21] T. Luo, S. Kanhere, S. Das, and H. Tan, “Incentive mechanism design forheterogeneous crowdsourcing using all-pay contests,” IEEE Transactionson Mobile Computing, vol. 15, no. 9, pp. 2234–2246, September 2016.

[22] D. Niyato, M. Abu Alsheikh, P. Wang, D. I. Kim, and Z. Han,“Market model and optimal pricing scheme of big data and Internetof things (IoT),” in Proceedings of the 6th International Conference onCommunications, 2016, pp. 1–6.

[23] A. Go, R. Bhayani, and L. Huang, “Twitter sentiment classification usingdistant supervision,” http://www.sentiment140.com, p. 12, 2009.

[24] J. R. Kwapisz, G. M. Weiss, and S. A. Moore, “Activity recognition us-ing cell phone accelerometers,” ACM SigKDD Explorations Newsletter,vol. 12, no. 2, pp. 74–82, December 2011.

[25] I. Goodfellow, Y. Bengio, and A. Courville, Deep Learning. MIT Press,2016, http://www.deeplearningbook.org.

[26] L. Breiman, “Random forests,” Machine Learning, vol. 45, no. 1, pp.5–32, October 2001.

[27] R. Polikar, “Ensemble based systems in decision making,” IEEE Circuitsand Systems Magazine, vol. 6, no. 3, pp. 21–45, March 2006.

[28] C. C. Aggarwal and S. Y. Philip, “A general survey of privacy-preservingdata mining models and algorithms,” in Privacy-preserving data mining.Springer, 2008, pp. 11–52.

[29] The Apache Foundation, “Apache Mahout: Scalable machine learningand data mining,” http://mahout.apache.org, online; accessed January2017.

[30] X. Meng, J. Bradley, B. Yavuz, E. Sparks, S. Venkataraman, D. Liu,J. Freeman, D. Tsai, M. Amde, S. Owen et al., “MLlib: Machine learningin Apache Spark,” Journal of Machine Learning Research, vol. 17,no. 34, pp. 1–7, April 2016.

[31] T. Strutz, Data fitting and uncertainty: A practical introduction toweighted least squares and beyond. Vieweg and Teubner, 2010.

[32] E. K. Chong and S. H. Zak, An introduction to optimization. JohnWiley & Sons, 2013, vol. 76.

[33] R. Venkatesh and W. Kamakura, “Optimal bundling and pricing under amonopoly: Contrasting complements and substitutes from independentlyvalued products,” The Journal of Business, vol. 76, no. 2, pp. 211–231,April 2003.

[34] R. B. Myerson, Game theory. Harvard university press, 2013.

BIOGRAPHIES

Mohammad Abu Alsheikh [S’14] ([email protected]) receivedthe B.Eng. degree in computer systems engineering from Birzeit University,Palestine, in 2011. Between 2010 and 2012, he was a Software Engineerworking on developing robust web services, Ajax-based web components, andsmartphone applications. He is currently a Ph.D. candidate in the School ofComputer Science and Engineering, Nanyang Technological University, Sin-gapore. His research interests include machine learning in big data analytics,mobile sensing technologies, and sensor-based activity recognition.

Page 16: Privacy Management and Optimal Pricing in People …People-centric sensing incorporates mobile crowdsensing and the Internet of Things (IoT) to provide a platform for people to share

16

Dusit Niyato [M’09–SM’15–F’17] ([email protected]) is currently anAssociate Professor in the School of Computer Science and Engineering, atNanyang Technological University, Singapore. He received B.Eng. from KingMongkuts Institute of Technology Ladkrabang (KMITL), Thailand in 1999and Ph.D. in Electrical and Computer Engineering from the University ofManitoba, Canada in 2008. His research interests are in the area of energyharvesting for wireless communication, Internet of Things (IoT) and sensornetworks.

Derek Leong ([email protected]) received the B.S. degree in electricaland computer engineering from Carnegie Mellon University in 2005, andthe M.S. and Ph.D. degrees in electrical engineering from the CaliforniaInstitute of Technology in 2008 and 2013, respectively. He is a scientistwith the Smart Energy and Environment cluster at the Institute for InfocommResearch (I2R), A*STAR, Singapore. His research and development interestsinclude distributed systems, sensor networks, smart cities, and the Internet ofThings.

Ping Wang [M’08–SM’15] ([email protected]) received the Ph.D. degreein electrical engineering from University of Waterloo, Canada, in 2008.Currently she is an Associate Professor in the School of Computer Sci-ence and Engineering, Nanyang Technological University, Singapore. Hercurrent research interests include resource allocation in multimedia wirelessnetworks, cloud computing, and smart grid. She was a corecipient of theBest Paper Award from IEEE Wireless Communications and NetworkingConference (WCNC) 2012 and IEEE International Conference on Communi-cations (ICC) 2007.

Zhu Han [S’01–M’04–SM’09–F’14] ([email protected]) received the B.S. de-gree in electronic engineering from Tsinghua University, in 1997, and the M.S.and Ph.D. degrees in electrical engineering from the University of Maryland,College Park, in 1999 and 2003, respectively. From 2000 to 2002, he wasan R&D Engineer of JDSU, Germantown, Maryland. From 2003 to 2006, hewas a Research Associate at the University of Maryland. From 2006 to 2008,he was an assistant professor in Boise State University, Idaho. Currently,he is a Professor in Electrical and Computer Engineering Department aswell as Computer Science Department at the University of Houston, Texas.His research interests include wireless resource allocation and management,wireless communications and networking, game theory, wireless multimedia,security, and smart grid communication. Dr. Han received an NSF CareerAward in 2010, the Fred W. Ellersick Prize of the IEEE CommunicationSociety in 2011, the EURASIP Best Paper Award for the Journal on Advancesin Signal Processing in 2015, several best paper awards in IEEE conferences,and is currently an IEEE Communications Society Distinguished Lecturer.