Variable Categorization and Modelling: A Novel Adversarial

Intelligent Techniques for Web Personalization and Recommender Systems
AAAI Technical Report WS-12-09
Variable Categorization and Modelling: A Novel Adversarial
Approach to Mobile Location-Based Advertising
En-Shiun Annie Lee, Franky Kin-Wai Yeung, and Tzu-Yang (Ben) Yu
University of Waterloo
200 University Avenue West,
Waterloo, Ontario, N2L 3G1
Abstract
models to account for our findings, including the Personal
Profile Matching Model and the Donut Model.
Adversarial location-based advertising is a new problem
domain that has not been explored previously. Advertisers
can promote their own products based on their location, as
well as compete for customers who are close to their location. Therefore, this technology takes advantage of not-yetregulated property rights of wireless location. In order to
fully consider this new advertising avenue for targeting customers, the Personal Profile Matching Model must be considered. This paper proposes a basis for adversarial locationbased mobile advertising.
Location-based advertising has gained a lot of attention from
advertisers in recent years because of the rapid increase the
number of in smart phone users. Adversarial location-based
advertising is a novel concept that stretches beyond conventional mobile advertising. Advertisers can promote their own
products based on location and also compete for customers
who are close-by. We determined a set of variables that influences the customer’s purchasing decisions, as well as categorized these variables and ranked the important variables
within each category. Our generic model matches the individual’s profile of distance to the competitor’s store and of
coupon discount preference, which is then used to implement
discount discrimination strategy. We conclude that customers
will accept adversarial advertising and change their purchasing decisions. It is a powerful advertising tool to know that,
given a predefined condition for the purchase, a customer will
make the extra effort to accept a better offer.
Background
Mobile Advertising
The new smart phone technology is revolutionizing the advertising industry by reaching its potential customer based
on the location-specific and time-specific information (Ranganathan and Campbell 2002). Location-based advertising
(LBA) uses marketer-controlled information that is specially
tailored to the user’s location when accessing an advertisement (Gordon C. Bruner II and Kumar 2007). For example, the improvement of the GPS and WAP can return
precise geographic location of the user. However, Kolmel
proposes that LBA are unpopular due to (1) the limitation
of screen size, (2) the expense to building LBA, and (3)
the low accuracy for finding location (Kolmel and Alexakis 2002). However, the acceptance mobile advertising
are contributed by the following seven-key factors: Choice
(Leppaniemi and Karjaluoto 2005), Control (Leppaniemi
and Karjaluoto 2005), Customization (Leppaniemi and Karjaluoto 2005), Mutual Benefit (Leppaniemi and Karjaluoto 2005), Brand-Establishment (Merisavo and Leppniemi
2007), Product Price (Unni and Harmon. 2007), Personalization Factors (Xu D. J. and Li 2008).
Many location-based advertising frameworks have been
proposed in the past. Randell and Muller (Randell and
Muller 2000) created a Shopping Jacket system which used
GPS and pinger in stores for positioning. Aalto et al. (Aalto
2004) introduced a Bluetooth Mobile Advertising system to
deliver permission-based location-aware mobile advertisement. Rashid et al. (Ranganathan and Campbell 2002) presented a system that can be used with any current mobile
Introduction
Today, of the three billion mobile subscribers worldwide,
over one billion are smart phone users; the smart phone
market in 2010 increased at a rate of nearly 50% (J. Mller
and Michelis 2011; Cozza 2008). This new emerging technology is growing at a rapid rate with added device functionalities that are available for new advertising approaches.
New smart phone functionalities include Assisted Global
Positioning System to determine the user’s precise indoor
positioning and accelerometer to detect the user’s motion.
Mobile coupons applications, such as Foursquare or mobile Groupon, have been effective at attracting customers;
however, they do not use the full functionality of the smart
phone. Existing research on location-based advertising proposes frameworks with influencing factors. Adversarial advertising has been applied to traditional advertising and
search optimization; however, adversarial advertising is a
novel concept in the domain of location-based advertising
delivered by the smart phone.
We identify and categorize the conditions that influence
the customer’s decision to leave the line-up at the current
store in order to accept the competitor’s coupon to make
their purchase at the competitor’s store. We present several
c 2012, Association for the Advancement of Artificial
Copyright Intelligence (www.aaai.org). All rights reserved.
43
phone system to provide location-based information and/or
advertisements to any mobile phone. Bulander et al. (Bulander R and Kolmel 2005) studied the privacy issues of personalize and context sensitive advertising. Bruner & Kumar
(Gordon C. Bruner II and Kumar 2007) considers the optin type of permission marketing. These research found that
LBA offers a richly viable avenue of context-specific advertising by following users’ preferences.
Location-based smart phone technology has studied influencing factors as well as proposed implementation frameworks. The component of adversarial advertising has not
been incorporated into location-based smart-phone advertising. Adversarial Location-based Advertising (ALBA) is
a new avenue of advertising that has not be previously explored and this paper makes contribution into this problem
space.
(a) Category of Variables
(b) Personal Variables
Figure 1: (a) Categories of Variables. We divide the variables found into three categories: Environmental Variables,
Store Variables, and Personal Variables (a). (b) Taxonomy
of Personal Variables Classifications. Personal Variables are
the variables that are controlled by the individual customer
who is being served the coupon. This category of variables is
further broken down into Psychological Variables and NonPsychological Variables. Of the Psychological Variables,
they can either be a Consistent Variables or a Dynamic Variables. Furthermore, within the Non-Psychological Variables,
there can be Purchasing-Context Variables (b).
Method
We observe whether participants are willing to receive an
adversarial advertisement from a competitor while they are
already lined up to purchase their item at a store. We also
observe the variables that can change a person’s purchasing behaviour. Our preliminary observations are made from
discussion with colleagues and informal talks with people
lining-up for coffee. We started with conversational interviews with customers lining up at Tim Horton’s Coffee Store
in the Davis Centre and Student Life Centre at the University of Waterloo by asking their coffee consumption habitual
questions.
The University of Waterloo is located in Waterloo, Ontario with approximately 26,000 undergraduate and over
4,000 post-graduate students. The university is famous in engineering, computer science, and applied mathematics. The
Davis Centre is the building designed for the Department
of Computer Science and the Student Life Centre is for all
students. These two locations are where the interviews took
place.
Variables or Non-Psychological Variables. First, the Psychological Variables are further specified as Consistent Psychological Variables, which are variables that do not change often over time, and Dynamic Psychological Variables, which
are variables that changes frequently even in a day. Alternatively, within the Non-Psychological Variables, there is a set
of variables that are related to the specific purchasing context. These are specific variables that are directly related to
the current purchasing situation of the customer at that specific time and location.
Environment Variables
The Environment Variables are list in Table 1 by the order of
importance. These Environment Variables are independent
from the variables in the other two categorizes.
Environment
Variables
Time of day
Categories of Variables
To establish the relationship of variables that were discovered in our observations, we categorized the variables into
three major categories: Environmental Variables, Store Variables, and Personal Variables (Figure 1(a)). We observed
that, as their names suggest, each of the variables are controlled by their named entities. For example, the Store Variables are directly controllable by the store itself; these variables are dependent on the store. The Store Variables is replicated into two sets of variables in adversarial location-based
advertising: the Current Store Variables, and the Competitor’s Store Variables. The Personal Variables are directly
controllable by the customer, thus are dependent on the customer. Lastly, the Environmental Variables are those external factors that cannot be controlled by either the store or the
customer.
To better understand of how an individual makes a purchasing decision and is influenced by a coupon, we refined
the Personal Variables into a more detailed taxonomy (Figure 1(b)). Personal Variables are divided into Psychological
Day of week
Temperature
Weather
Descriptions
The time of day at the moment the coupon ad
sent to potential customers
The day of week on which the coupon ad sent
to potential customers
The temperature at the moment the coupon ad
sent to potential customers
The weather at the moment the coupon ad
sent to potential customers : sunny, cloudy,
light/heavy rain, light/heavy snow
Table 1: Environment variables and the descriptions
Store Variables for both Current Store and
Competitor’s Store
The Store Variables are controlled by an individual store,
except for some partially controlled variables such as length
of line. Thus, this partial adversarial control indicates that
the Store Variables are crucial to adversarial location based
mobile advertising. The Store Variables are list in Table 2 by
the order of importance.
44
Store Variable
Distance
Length of Line
Type of Coupon
Location
Speed of Service
Brand
Quality
Product Diversification
Surrounding Neighbourhood
Ambience
Accessibility
Payment Method
Descriptions
Distance between the competitor’s and the current coffee shop
The length of the line-up at the coffee shop. The line-up information is presented by position number
to the cashier
The discount coupon from coffee shop: Buy one get one free, Time-extended coupon, Incentive on
future purchase, Uncertainty of the incentive of coupon, Amount of coupon discount.
The store location
Average serving time, in minutes, per each customer
Brand name of the store and the product, including expectation from customers, and perceived status
Quality of the product
Higher degree of product diversification capturing variety of customer under different conditions (i.e.
temperature)
The location of the store and the surrounding area: {Business district/Industrial area/Residential area},
{High/Medium/Low traffic flow}, {Urban/Sub-urban/Rural area}
The internal atmosphere of the store, including dcor, lighting, music
The ease of accessing the store
Cash/Debit/StudentCard
Table 2: Store variables and the descriptions
Personal Variables
Many of the Personal Variables are dependent variables
which are closely related to the Environment Variables, such
as Dynamic Psychological Dependent Variables and Purchasing Contest Variables. In adversarial location-based mobile advertising, the availability of smart phone and data
plan are the most important factor as the competitor’s store
coupons are deliver via this channel. The Personal Variables
are list in Table 3 by the order of importance.
Figure 2: Individuals personal preferences profile categorized by Environmental Variables, Store Variables, and Personal Variables
Personal Profile Matching Model
The personal profile, called profile in short, is defined as personal preference of an individual. The profile is the combination of various profile variables, where each individual
has their own set of profile variables and these variables may
change over time. For example, in Figure 2, Person A care
more about the length of the line and the projected trajectory, whereas Person B care more about the type of coupon.
We also found that customer’s profile requires more precise
match in order to leave the line to the competitor’s store as
they move toward the cashier. For instance, when person
A just enters the line, we just require the Minimal Profile
Match to sway him/her to leave the line. The Minimal Profile
Match indicates each customer requires some basic satisfactoriness for leaving the line to the competitor’s store despite
the line-up position. On the other hand, If person B is on the
position zero, which is the next person to be served, then we
require almost 100% profile matching effort to get him/her
to leave the line.
Discount Discrimination: Value-Customers and
Selective-Customers
We categorized a set of variables that affects the customer’s
decision to accept the competitor’s coupon. Of the variables
discovered, we consistently observed some customers who
were price-sensitive. In fact, as long as a satisfactory discount amount was offered, the customer was willing to leave
the current line-up. Alternatively, we also encountered customers who made their decisions based on other conditions.
Thus, we separated our customers into two groups: ValueCustomers and Selective-Customers. The Value-Customers
are value sensitive and are willing to leave their current
line-up immediately because of a coupon. The SelectiveCustomers have alternative conditions that are important to
their decision to leave their current line-up. The most common reason Selective-Customers change their purchasing
decision is time sensitivity; the others reasons are, for example, brand and quality.
We observed that customers during weekdays were extremely busy and stressed. Thus variables such as length
of line, speed of service, and location of the store being in their projected trajectory were important in influencing their purchasing decisions. When customers were
not pressed by their regular weekday deadline, other variables took priority in their decision making process to pur-
Discussion
The previous section identifies variables that are important
in affecting customer behaviour in the design of adversarial location-based advertising. The next section proposes a
model which limits the number of variables to just the competitor store’s distance in the Store Variable category.
45
Psychological Dependent Variables - Consistent
Valuation
Habit
Psychological Dependent Variables - Dynamic
Time sensitivity
Alertness
Social Interest
Intergroup Bonding
Appetite
Non-Psychological Dependent Variables
Smart Phone + Data Plan Availability
Demographic
Occupation
Purchasing Context Variables
Projected Trajectory
Prev. / Post Activity
Description
Subjective appreciation of worth
Habit of particular store location, brand name, and daily activity (Scheduling)
Description
Affected by tension and stress
Mentally responsive and perceptive
Currently being with friend?
The strength of the pairwise relationships within a social group
As described by the variable
Description
Customer possesses smart phone and data plan? This is the channel for ad delivery
to customers
Currently account for age and gender, open for other factors to accommodate future work
Customer type: {faculty, undergraduate / graduated student, professor},
{employer, student, retired}
Description
Planned route to the next destination after coffee purchase
What did the customers do before purchase and what will the customers do after
purchase?
Table 3: Personal variables and the descriptions
chase the competitor’s product. To account for the difference
between these Value-Customers and Selective-Customers,
we offered the Immediate-Use coupons in order to acquire
the Value-Customers and Time-Extended coupons to acquire the Selective-Customers. In this manner, we separated
our coupons into two redemption time periods: ImmediateUse coupons and Time-Extended coupons. The ImmediateUse coupons need to be redeemed at the competitor’s store
immediately after being received, and the Time-Extended
coupons are valid for an extended time and, thus, can be
redeemed at the competitor’s store at a later date. The key
is that Value-Customers will immediately change their purchasing decision because of the Immediate-Use coupons,
and Selective-Customers who, typically, are textbftime sensitive, will take the Time-Extended coupons for future purchases.
Figure 3: The Donut Model with Value-Customers and
Selective-Customer
change their projected trajectory. The Time-Extended
coupon allows the Selective-Customers to use the competitor’s coupons for a purchase at a later date.
Next, the Donut Model for the current store and the competitor’s store is combined to form an adversarial locationbased Donut Model (Figure 4). Both stores have the opportunity to compete for the Value-Customers in their outer circle
by offering their own Immediate-Use coupons. However, the
Selective-Customers will still go to their preferred store, regardless of the amount of the discount coupon offered. Thus,
at the inner circle, the Time-Extended coupon is offered to
Selective-Customers to provide incentive for them to return
later when they are more flexible.
However, two potential concerns implementers can consider are malicious use of the coupons and multiple adversarial competitors. Several solutions can be proposed to prevent malicious use of the coupons by measuring the customer’s trajectory to determine how long they have been in
the line-up (i.e., stationary time) and identifying the customer’s purchasing pattern (i.e., loyalty). Secondly, the value
of competitor coupons can be predicted once adversarial
location-based advertising is more widely used and sufficient data is collected.
The Donut Model
In adversarial location-based advertising, the smart phone is
able to determine the precise location of the customer. Thus,
we limited the two types of customers mentioned in the previous section to the location of the store. We propose the
Donut Model (Figure 3), which offers discount discrimination based on the location of the store. The centre of the
Donut Model is the location of the current store; then, two
circles, a smaller circle followed by a larger circle, represent equal distances from the centre of the current store. Initially, the Value-Customers are offered the Immediate-Use
coupons at the outer circle of the Donut Model, which is
further away from the store.
The reason for the Donut Model is that Value-Customers
are price sensitive and will change their projected trajectory to the competitor’s store after receiving the ImmediateUse coupon. On the other hand, the Selective-Customers
are offered the Time-Extended coupons at the inner circle
that is closer to the store because, typically, the SelectiveCustomers have time constraints and are not flexible to
46
ing. paper presented at the First International Conference
on Mobile Business, Athens, Greece.
Leppaniemi, M., and Karjaluoto, H. 2005. Factors influencing consumers’ willingness to accept mobile advertising: A
conceptual model. International Journal of Mobile Communications 3(3):197–213.
Merisavo, M., K. S. K. H. V. V. S. S. R. M., and Leppniemi,
M. 2007. An empirical study of the drivers of consumer
acceptance of mobile advertising. Journal of Interactive Advertising 7(2).
Randell, C., and Muller, H. 2000. The shopping jacket:
Wearable computing for the consumer. Personal and Ubiquitous Computing. 4(4):241–244.
Ranganathan, A., and Campbell, R. 2002. Advertising in
a pervasive computing environment. International Conference on Mobile Computing and Networking. 2nd International Workshop on Mobile Commerce 10–14.
Unni, R., and Harmon., R. 2007. Perceived effectiveness of
push vs. pull mobile location-based advertising. Journal of
Interactive Advertising 7(2).
Xu D. J., L. S. S., and Li, Q. 2008. Combining empirical experimentation and modeling techniques: A design research
approach for personalized mobile advertising applications.
Decision Support Systems 44 710724.
Figure 4: Two competitor’s stores applied the Donut Model
with Value-Customers and Selective-Customers
Future Work
For future work, the adversarial location-based mobile advertising can be expanded to include more discounts with
each coupon consisting of a more precise increment in percentage to improve the discount discrimination strategy.
Specifically, with fine-tuned categorizations between the
Value-Customers and the Selective-Customers, the Donut
Model can be developed into the Bulls-eyes Model to improve the discount discrimination strategy. An alternative
research direction is to characterize the adversarial variables
into multi-dimensional space, such as the impact on different
types of coupons in response to brand, distance, and variable
length of line span across different days of week. We would
be interested in studying group purchasing behaviour, such
as the strength of intergroup bonding and the social influence
of individuals within the group, and their responses to the
competitor store’s coupon. Lastly, the Action-graph games
(AGGs) from game theory can provide fine-grained resolution to the adversarial coupon problem for multiple adjacent
stores.
References
Aalto, L., G. N. K. J. a. O. T. 2004. Bluetooth and wap push
based location-aware mobile advertisement system.
Bulander R, Decker M., S. G., and Kolmel, B. 2005. Enabling personalized and context sensitive mobile advertising
while guaranteeing data protection. In (Ibrahim Kushchu,
M. Halid Kuscu): Proceedings of the EURO-mGOV 2005,
Brighton, UK Mobile Government International LLC 445–
454.
Cozza, R. 2008. Forecast: Mobile communications devices
by open operating system. Worldwide.
Gordon C. Bruner II, A., and Kumar. 2007. Attitude toward
location-based advertising. Journal of Interactive Advertising 7(2):89.
J. Mller, F. A., and Michelis, D. 2011. Pervasive advertising.
Springer 119–138.
Kolmel, B., and Alexakis, S. 2002. Location based advertis-
47