Online advertising is a form of promotion that uses the Internet and the World Wide Web to deliver marketing messages to attract customers. Examples of online advertising include contextual ads on search engine results pages, banner ads, blogs, Rich Media Ads, Social network advertising, interstitial ads, online classified advertising, advertising networks, and e-mail marketing. Right Media Exchange (RMX) is a marketplace of online advertising that enables advertisers, publishers, and ad networks to trade digital media through an application programming interface. Through a form of online advertisement auction, RMX provides publishers, i.e., media sellers, the visibility and control that provides the ability to maximize yield while driving engagement and return on advertisement spending for media buyers.
One of the key problems publishers or ad providers face within the RMX online advertisement auction today is how to set reserve (floor) prices, which is a minimum price the publisher wishes a winning bidder to pay, on their inventory. The problem becomes particularly acute as more of the online advertisement auctions move from a first-price rule, where the winning advertiser pays its bid, to a second-price rule, where the winning advertiser pays the minimum amount required to outbid the second-highest competitor.
Auction theory provides a compelling framework for how to set reserve prices based on bidder valuations. Particularly, in the context of online advertisement auctions for RMX, the bid of an advertisement on a particular page may vary significantly according to which user is viewing the ad. The current approach to facilitate bidders in evaluating an ad auction is to reveal the viewer information to the advertiser. For example, the viewer's gender, location, and websites the viewer has visited, etc. However, how much information of users is needed to incorporate into ad auctions poses an economic challenge to publishers or ad providers. For one thing, concealing information may only decrease social efficiency and attracts fewer bidders. On the other hand, while revealing information of the viewer may increase incentives of interested advertiser to bid, releasing too much information about the viewer may cause some potential bidders to be disinterested and turn them away, resulting in decreased competition and lower revenues.
As an example, suppose a first advertiser values presenting advertisements to males at $2 and presenting advertisements to females at $8. In an incentive compatible auction, the first advertiser may specifically bid $2 or $8 when a gender of a viewer is known, but when the gender of the viewer is not known (assuming an equal possibility of displaying an advertisement to a gender), the first advertiser may hedge and bid an expected value of $5. Similarly, a second advertiser may value presenting advertisements to males at $8 and presenting advertisements to females at $2 when the gender of the viewer is known, and the second advertiser may bid an expected value of $5 when the gender of the viewer is not known.
If it is revealed to the first and second advertisers that the gender of a viewer is female before the first and second advertisers bid on the opportunity to present their advertisement to the viewer, the publisher will receive a bid of $8 from the first advertiser and a bid of $2 from the second advertiser. When implementing a second price auction, the publisher collects $2. However, when the gender of the viewer is withheld before the first and second advertisers bid on the opportunity to present their advertisement to the bidder, the publisher will receive a bid of $5 from the first advertiser and a bid of $5 from the second advertiser. When implementing a second price auction, the publisher collects $5.
The example above may seem to suggest that revealing information can only decrease the expected revenue from a second price auction with two bidders. However, with a proper reserve price, a publisher may be able to counter the potential loss in competition and preserve the revenue.
The described systems and methods may be better understood with reference to the following drawings and description. Non-limiting and non-exhaustive embodiments are described with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention. In the drawings, like referenced numerals designate corresponding parts throughout the different views.
Subject matter will now be described more fully hereinafter with reference to the accompanying drawings, which form a part hereof, and which show, by way of illustration, specific example embodiments.
Example embodiments of the present application relate to computer-implemented methods and systems for conducting a second price online advertisement auction with monopoly reserve price. For better understanding of the present application, network environments and online advertising that the above methods and systems for conducting the second price online advertisement auction that may be operated in are first introduced as follow.
A network may also include any form of implementations that connect individuals via communications network or via a variety of sub-networks to transmit/share information. For example, the network may include content distribution systems, such as peer-to-peer network, or social network. A peer-to-peer network may employ computing power or bandwidth of network participants for coupling nodes via an ad hoc arrangement or configuration, wherein the nodes serves as both a client device and a server. A social network may be a network of individuals, such as acquaintances, friends, family, colleagues, or co-workers, coupled via a communications network or via a variety of sub-networks. Potentially, additional relationships may subsequently be formed as a result of social interaction via the communications network or sub-networks. A social network may be employed, for example, to identify additional connections for a variety of activities, including, but not limited to, dating, job networking, receiving or providing service referrals, content sharing, creating new associations, maintaining existing associations, identifying potential activity partners, performing or supporting commercial transactions, or the like. A social network also may generate relationships or connections with entities other than a person, such as companies, brands, or so-called ‘virtual persons.’ An individual's social network may be represented in a variety of forms, such as visually, electronically or functionally. For example, a “social graph” or “socio-gram” may represent an entity in a social network as a node and a relationship as an edge or a link. Overall, any type of network, traditional or modern, that may facilitate information transmitting or advertising is intended to be included in the concept of network in the present application.
A client device may vary in terms of capabilities or features. Claimed subject matter is intended to cover a wide range of potential variations. For example, a client device may include a keypad/keyboard 256 or a display 254, such as a monochrome liquid crystal display (LCD) for displaying text. In contrast, however, as another example, a web-enabled client device may include one or more physical or virtual keyboards, mass storage, one or more accelerometers, one or more gyroscopes, global positioning system (GPS) 264 or other location-identifying type capability, or a display with a high degree of functionality, such as a touch-sensitive color 2D or 3D display, for example.
A client device may include or may execute a variety of operating systems 241, including a personal computer operating system, such as a Windows, iOS or Linux, or a mobile operating system, such as iOS, Android, or Windows Mobile, or the like. A client device may include or may execute a variety of possible applications 242, such as a browser 245 and/or a messenger 243. A client application 242 may enable communication with other devices, such as communicating one or more messages, such as via email, short message service (SMS), or multimedia message service MMS), including via a network, such as a social network, including, for example, Facebook™, LinkedIn™, Twitter™, Flickr™, or Google™, to provide only a few possible examples. A client device may also include or execute an application to communicate content, such as, for example, textual content, multimedia content, or the like. A client device may also include or execute an application to perform a variety of possible tasks, such as browsing, searching, playing various forms of content, including locally stored or streamed video, or games such as fantasy sports leagues). The foregoing is provided to illustrate that claimed subject matter is intended to include a wide range of possible features or capabilities.
The server 300 may serve as a search server 106 or a content server 107. A content server 107 may include a device that includes a configuration to provide content via a network to another device. A content server may, for example, host a site, such as a social networking site, examples of which may include, but are not limited to, Flicker™, Twitter™, Facebook™, LinkedIn™, or a personal user site (such as a blog, vlog, online dating site, etc.). A content server 107 may also host a variety of other sites, including, but not limited to business sites, educational sites, dictionary sites, encyclopedia sites, wikis, financial sites, government sites, etc. A content server 107 may further provide a variety of services that include, but are not limited to, web services, third party services, audio services, video services, email services, instant messaging (IM) services, SMS services, MMS services, FTP services, voice over IP (VOIP) services, calendaring services, photo services, or the like. Examples of content may include text, images, audio, video, or the like, which may be processed in the form of physical signals, such as electrical signals, for example, or may be stored in memory, as physical states, for example. Examples of devices that may operate as a content server include desktop computers, multiprocessor systems, microprocessor type or programmable consumer electronics, etc.
Here, “ad exchanges” may be an organization system that associates advertisers or publishers, such as via a platform to facilitate buying or selling of online advertisement inventory from multiple ad networks; and “ad networks” may refer to aggregation of ad space supply from publishers, such as for provision en masse to advertisers. The advertiser may be any interested parties and the realization may be of any form. For convenience purposes, the present application uses display of an advertisement impression as an example of advertisement realization, but it should be noted that the description intends to include all forms of realization associated with online advertisements. For example, realization of an online advertisement may include an impression of an online advertisement, a click-through associated with an online advertisement, an action associated with an online advertisement, an acquisition associated with an online advertisement, a conversion associated with an online advertisement, or any other type of realization associated with an online advertisement that is known in the art.
For web portals like Yahoo!™, advertisements may be displayed on web pages resulting, from a user-defined search based at least in part upon one or more search terms. Advertising may be beneficial to users, advertisers or web portals if displayed advertisements are relevant to interests of one or more users. Thus, a variety of techniques have been developed to infer user interest, user intent or to subsequently target relevant advertising to users. One approach to presenting targeted advertisements may include employing demographic characteristics (e.g., age, income, sex, occupation, etc.) for predicting user behavior, such as by group. Advertisements may be presented to users in a targeted audience based at least in part upon predicted user behavior(s). Another approach may include profile-type ad targeting. In this approach, user profiles specific to a user may be generated to model user behavior, for example, by tracking a user's path through a web site or network of sites, and compiling a profile based at least in part on pages or advertisements ultimately delivered. A correlation may be identified, such as for user purchases, for example. An identified correlation may be used to target potential purchasers by targeting content or advertisements to particular users.
To realize an online advertisement on the webpage of the publisher 404 through ad network/exchanges, the publisher 404 may set up the opportunity 402 with an ad provider 405 (such as Yahoo!™ Marketing). To this end, the advertisers 408 may register with the ad provider 405 and set up accounts and advertisements including information such as their bidding permutations with the ad provider 405. The ad provider 405 may then receive an ad request from the publisher 404 and conduct an auction based on the information saved from the advertisers 408. Then the ad provider 405 may send a selected advertisement to the publisher 408 for realization (e.g., display to an Internet user).
Thus, for each online advertisement to be realized, the publisher 404 or the ad provider 405 may reveal to advertisers 408 relevant information/features of online advertising opportunity 402. The relevant information/features may include, but may not be limited to, an advertisement key word, website visiting information, information related to where the advertisement is about to be rendered (such as the section of a webpage, a Uniform Resource Locater (URL) of the webpage, a location on the webpage, and/or a size of the advertisement on the webpage). The relevant information/features may also include information associated with the viewers, such as their demographic information (e.g., age, income, sex, occupation, geographic information, search history, and/or information stored in cookies of their computer and/or internet surfing devices, etc.). Further, the information of the viewer may be revealed to each advertiser based on individual preference of the advertiser (e.g., historical bidding preference of the advertiser and/or the field of advertisements that the advertiser is specialized in) towards the viewer, thus the information revealed may vary among advertisers 408.
Once the advertisers 408 received an annotation 406 of the online advertisement realization opportunity 402 from the ad provider 405, the ad provider 405 may seek monetize the online advertisement realization opportunity 402 by holding an online advertisement auction among the advertisers 408.
Various monetization techniques or models may be used in connection with sponsored search advertising, including advertising associated with user search queries, or non-sponsored search advertising, including graphical or display advertising. In an auction-type online advertising marketplace, advertisers may bid in connection with placement of advertisements, although other factors may also be included in determining advertisement selection or ranking. Bids may be associated with amounts advertisers pay for certain specified occurrences, such as pay-per-impression, pay-per-click, pay-per-acquisition, or any other online advertisement auction methodology known in the art. Advertiser payment for online advertising may be divided between parties including one or more publishers or publisher networks, one or more marketplace facilitators or providers, or potentially among other parties. Some models may include guaranteed delivery advertising, in which advertisers may pay based at least in part on an agreement guaranteeing or providing some measure of assurance that the advertiser will receive a certain agreed upon amount of suitable advertising, or non-guaranteed delivery advertising, which may include individual serving opportunities or spot market(s), for example. In various models, advertisers may pay based at least in part on any of various metrics associated with advertisement delivery or performance, or associated with measurement or approximation of particular advertiser goal(s). For example, models may include, among other things, payment based at least in part on cost per impression or number of impressions, cost per click or number of clicks, cost per action for some specified action(s), cost per conversion or purchase, or cost based at least in part on some combination of metrics, which may include online or offline metrics, for example.
The online advertisement auction may adopt a second-price rule, and each advertiser 408 who is participating in the auction may receive an individual reserve price 422 (i.e., a monopoly reserve price) specifically set by the ad provider 405 or the publisher 404. The individual reserve price is determined based on the individual bidding behavior and/or preference of the advertiser and the information of the viewer being disclosed to the advertisers. For example, by observing the historical bidding behavior and/or preference of two particular advertisers, Advertiser 1 and Advertiser 2, the ad provider 405 or the publisher 404 may obtain knowledge that Advertiser 1 mainly focuses on advertising high end business wear for females between 35-year old and 45-year old and Advertiser 2 mainly advertise sport facilities for male consumers between 18-year old and 28-year old. Thus if the viewer of the opportunity is a 20-year old male college student who regularly purchases tennis balls online and is an active member in an online tennis forum, Advertiser 2 may find the opportunity 402 to realize an advertisement to the potential viewer to be more valuable than Advertiser 1 finds the opportunity to display an online advertisement to the potential viewer. Conversely, if the ad provider 405 discloses to the advertisers 408 that the viewer of the present opportunity 402 is a 40-year old female working for a large investment bank as a senior manager, Advertiser 1 may find the opportunity 402 to display an online advertisement to the potential viewer to be more valuable than Advertiser 2 finds the opportunity to realize an online advertisement to the potential viewer. Thus, when the ad provider 405 discloses to the advertisers 408 the coming opportunity to display an online advertisement for viewing by the female manager, the ad provider 405 may expect that Advertiser 1 may bid a price higher than Advertiser 2. Accordingly, the ad provider 405 may set a higher individual reserve price, Reserve Price 1, for the Advertiser 1 and set a lower individual reserve price, Reserve Price 2, for Advertiser 2.
To determine the individual reserve prices for the advertisers 408, the ad provider 405 may send the information of the opportunity 402 and information of each advertiser (i.e., Advertiser 1, Advertiser 2 . . . , and Advertiser n) to a server 416, which may be a personal computer, a workstation, or a terminal in a network. The server 416 may search a database of historical online advertisement auctions stored in a medium 418, such as a computer-readable storage medium or any other suitable storage medium, through set of instructions stored in the medium 418. The medium 418 may connect directly to the server or connect indirectly to the server, through physical connection or through wireless communications. The database may include data of historical online advertisement auctions of opportunities similar to the current opportunity 402. The database may also include historical online advertisement auctions and analyses that reflect bidding behavior and preferences of each advertiser 408.
The server 416 may analyze the information of the opportunity 402 and information of each advertiser 408 and return to the ad provider 405 a suggested individual reserve price for every advertiser 408. The ad provider 405 may then use the suggested reserve prices as reference values for the individual reserve prices 422 (i.e., Reserve Price 1, Reserve Price 2 . . . , Reserve Price n) and conduct the online advertisement auction.
Thus, a list of candidate bidders 412 and their respective bidding prices may be identified after all advertisers 408 complete their bidding against their respective individual reserve prices. Next, the ad provider 405 may identify a winning bidder among the candidate bidders 412 and determine a winning price for the winning bidder. The candidate bidder 412 who bids the highest bidding price may be selected as the winning bidder and win the opportunity 402.
The winning price that the winning bidder pays may be either the second highest price bids by the candidate bidders 412 or the individual reserve price of the winner bidder, whichever is higher, i.e., the winning price may be a second highest price among the bidding prices of the candidate bidders 412 when the second highest price is greater than or equal to the individual reserve price of the winning bidder; and the winning price may be the individual reserve price of the winning bidder when the second highest price is less than the individual reserve price of the winning bidder. For example, in
After conducting the online advertisement auction, the ad provider 405 may return the auction results to the publisher 404, such as the identity of the winning bidder, and the advertisement to be realized, and revenue from the auction.
Thus, by implementing individual reserve price, the methods and systems disclosed in the present application provide the ability to counter decreased bidding competition caused by revealing viewer information of an opportunity that is associated with online advertisement.
The following is a more detailed analytical description of the above-stated auction method.
1. Preliminaries
As the outset of the description, the following is a preliminary of Myerson's optimal mechanism. According to Myerson's optimal mechanism, in a single-item, truthful auction where bidders' valuations are drawn independently from known distributions D1, . . . , Dn, the expected revenue (a.k.a. virtual surplus) collected by assigning the item to bidder i with valuation vi maybe expressed as:
where Fi is the cumulative distribution function of Di, and fi is a density function of Di. φi(vi) is called the virtual valuation of vi. When φi(vi) is a monotone non-decreasing function of vi, the corresponding distribution is said to be regular. In a special case when
is a monotone non-increasing function of vi it is said to have monotone hazard rate (MHR). When all distributions are regular, an optimal truthful mechanism may be simply to assign the item to a bidder with the highest nonnegative virtual valuation. When the distributions are not regular, however, such an allocation may not be truthful. For such cases, a procedure called ironing may be used to monotonize virtual valuations and produces so-called ironed virtual valuations {
[max{0,
The (ironed) virtual value may be seen as marginal revenue, which is the derivative of (ironed) revenue curve. Given a distribution, each probability quantile q corresponds to a value F−1(1−q). Each value, in turn, corresponds to an expected revenue v(1−F(v)) generated by setting a posted price of v. A revenue curve depicts such revenue R(q) as a function of the quantile q, as shown in
2. Model
After setting out the basis of Myerson's optimal mechanism, a model for an advertisement auction is described as follows. The model assumes that there are n advertisers bidding on an opportunity to show an advertisement to the specific user, and there are m different types of users and that the distribution over user types is publicly known. Formally, every user may be characterized by a discrete random variable U drawn from a publicly known distribution FU on support {1, . . . , m}. The publisher may have access to information about the type of user viewing the impression, i.e., she may know the realization u of U (u may be also called the auctioneer's signal). In contrast, unless the publisher decides to reveal u, the advertisers may only know the distribution FU, and in this case it may be convenient to say that the advertisers know the user is of a fictitious average type ū.
To value the impression offered to them by the publisher, every advertiser may gain a private utility si from the event that the user clicks on his advertisement (si is also called advertiser i's signal). In a setting in which si is drawn independently at random from a publicly known distribution Fi with density fi, advertiser i's value vi for the impression may be si times the probability of the user clicking on the advertisement, called the click through rate (CTR).
While the advertiser's value per click, si, may or may not depend on the type of user who clicks on the advertisement, the CTR may be completely determined by the user's type. For every u ∈ {1, . . . , m} ∪ {ū}, we denote by pi,u the probability that a user of type u clicks on advertiser i's advertisement. By definition,
p
i,ū=u˜F
wherein u˜F
vi=pi,usi.
In a direct revelation mechanisms where the advertisers directly report their private signals, taking into account of incentive compatibility and individual rationality (IR), the online advertisement auctions in the model may have the following form:
Note that if the advertisers know the CTRs {pi,u}, the above may be equivalent to first letting the publisher decide whether or not she will reveal the user's type to the advertisers, and then (after realization and possible revelation of the type) having the advertisers calculate and bid their values vi and running a truthful IR mechanism. The above mechanism thus may be truthful and IR in expectation. In what follows, we say that the publisher reveals the user type, if she uses it in the auction to calculate the values {vi}.
It should be noted that this model assumes that the publisher uses the true type of the user, and do not address here the interesting but separate question of incentivizing the auctioneer to be honest (e.g., by designing appropriate reputation mechanisms, etc.). The model also assumes that the publisher has exclusive knowledge of the user's identity. Thus it may be on the publisher discretion to reveal the user's identity, or the publisher may opt not to reveal the user's identity to the advertisers until after the auction has taken place (note that this is a separate decision from whether or not to use the user's type in the auction).
3. Revenue Monotonicity of the Optimal Mechanism
Next, we show that when Myerson's optimal mechanism is applied to the above-described model, the expected revenue may weakly increases when the auctioneer fully reveals its information regarding the user's type.
Recall that applying Myerson's mechanism to the setting set forth above may mean that the publisher calculates the ironed virtual valuation
Thus an observation (Observation 1) may be described as follows: Observation 1: let u ∈ {1, . . . , m} ∪ {ū}, vi=pi,usi. The distribution of vi may be:
and the corresponding ironed virtual value function may be:
The last equality follows by looking at the revenue curves:
The ironed revenue curves are concave hulls of the revenue curves, and therefore may preserve this relationship:
The ironed virtual valuations, which are their derivatives, therefore satisfy the same linear relationship.
The next observation (Observation 2) may be useful in analyzing the expected revenue from Myerson's mechanism with and without revealing information about the user type. By Observation 1 and the definition of pi,u, for every value per click si, the ironed virtual value for the impression when the user's type is not used is the expected ironed virtual value when the type is used. Observation 2 may be expressed as follows:
We now state our main result.
Proposition 1 (Revenue Monotonicity): The expected revenue from Myerson's mechanism when the user's type is revealed may be at least as high as the expected revenue when the user's type is not revealed.
Proof: Myerson proved that the expected revenue of any truthful mechanism is equal to its expected ironed virtual surplus. We use Myerson's result to prove Proposition 1 pointwise, i.e., we show that it holds for every fixed profile of values per click (s1, . . . , sn). Taking expectation over the profiles completes the proof.
Fix (s1, . . . , sn) and let u ∈ {1, . . . , m} be the user's known type. The virtual surplus of Myerson's mechanism when u is revealed is
max{0,
Taking expectation over u gives the expected virtual surplus when the users type is revealed
Eu˜F
If u is not revealed, the virtual surplus of Myerson's mechanism is
max{0,
By Observation 2, this is equal to
max{0} ∪ {Eu˜F
Since max is a convex function, by Jensen's inequality equation (1)≧equation (2), so revealing the user's type does not reduce the expected revenue.
4. Strategic Revelation
Up until now we've considered only two possibilities for the auctioneer—to fully reveal the user's type or to conceal it. However, there may be also many intermediate possibilities. Let r: {1, . . . , m}→2{1, . . . , m} be a revelation strategy, which takes the real user type u ∈ {1, . . . , m} and outputs a (possibly random) subset of user types r(u) (r(u) may also be defined more generally to include reports beyond subsets of types, such as summary statistics etc.). Possible strategies include r(u)=u (full revelation), r(u)={1, . . . , m} (no revelation), r(u) u (partial revelation), and noisy revelation in which r(u) may not even contain the real type u.
The online advertisement auction now proceeds as follows. The publisher may publicly commit (before learning the user's type u) to a revelation strategy r. This strategy, together with the realized subset r(u) and the type distribution FU, may induce a new ex post distribution {hacek over (F)}U on the user types. In order to maintain incentive compatibility, the auctioneer sets vi according to this distribution as Eu˜
A direct corollary of Proposition 1 is that the full revelation strategy yields the highest expected revenue of all revelation strategies. This corollary may be expressed as:
Corollary 1 (Full Revelation is Optimal): For every revelation strategy r, the expected revenue from Myerson's mechanism is upper bounded by the expected revenue when the user's type is fully revealed.
The proof of Corollary 1 is set forth as follows: Condition on the revealed subset r(u). Together with r and FU it induces the distribution
5. Simple Auctions with Reserve Prices
In this section, we present examples of simple auctions with reserve prices. We look at two types of such auctions: the second price auction with an anonymous reserve price, and the second price auction with monopoly reserve prices. In the former, a single reserve price is applied to all bidders, and those who bid above the reserve price compete in the second price auction. In the latter, an individual reserve price, or a monopoly reserve price, is applied to each advertiser, and advertisers who bid above their respective reserve prices enter the second price auction. A monopoly reserve price (individual reserve price) for an advertiser may be the optimal reserve price set in an auction with this bidder alone. Equivalently, it is equal to the value v whose corresponding ironed virtual value
Our examples show that releasing data can decrease the expected revenue even when the values are drawn from MHR distribution (a special case of regular distribution). However, for all regular distributions, the simple auctions we consider are guaranteed to give at least a constant factor of the optimal expected revenue. We use this fact to show that since releasing data does not hurt the optimal expected revenue, the loss in expected revenue from data revelation in simple auctions may be bounded by a constant factor.
5.1 Second Price Auctions with Anonymous Reserve
This section gives an example in which announcing the item type decreases the revenue of the second price auction with the optimal anonymous reserve price.
In this example, suppose n=2, i.e., there are two advertisers, and m=2, i.e., there are two type of users, with FU being uniform between 1 and 2. Advertiser 2 is not sensitive to the type of the item, whereas p1,1=2 and p1,2=0. We will call user type 1 a “high” type, and user type 2 a “low” type. The two advertisers' valuations for ū are drawn independently and uniformly from [0, 1].
When the type is not announced, the optimal auction is a second price auction with reserve price ½, and the optimal revenue is 5/12. When the item is a low type, the optimal auction is a second price auction with a reserve price ½, and the revenue is ¼. We now compute the optimal anonymous reserve price for a high type and the revenue it generates. When setting a reserve price to be x ∈ [0, 1], the revenue is
To maximize this, we set x to be ¾, and the revenue is 9/64+ 5/12. Setting a reserve price in [1, 2] does no better (the optimal reserve price in that interval is 1, which generates a revenue of 0.5).
Therefore, for a high type, the revenue of an optimal second price auction with an anonymous reserve price is 9/64 more than 5/12, whereas for a low type the revenue is ⅙ less. On average, if we reveal the type, the expected revenue is strictly less than 5/12.
5.2 Second Price Auction with Monopoly Reserves
This section presents an example in which announcing the item type decreases the revenue of the second price auction with monopoly reserve prices.
As in the previous section, the example is on two advertisers and m is set to 2, with FU being uniform between 1 and 2. Advertiser 2 may be insensitive to the type of the item, while p1,1=4/3 and p1,2=⅔. Again, type 1 is called a high type, and type 2 is called a low type. Both advertisers' valuations for ū are uniformly drawn from [0, 6].
When the type is not announced, the optimal auction is a second price auction with reserve price 3, and the expected revenue is 2.5.
When the item is of high type, the monopoly reserves are 4 and 3, respectively. The expected revenue is:
When the item is of low type, the monopoly reserves are 2 and 3, respectively. The expected revenue is:
Thus when the type is announced, the expected revenue is 2.4722, which is less than 2.5.
5.3 Upper Bound on Revenue Loss
Theorem 5.1: For every single-item setting with values drawn independently from regular distributions:
(1) [10, Theorem 5.1] There is an anonymous reserve price such that the expected revenue of the second price auction with this reserve is a 4-approximation to the optimal expected revenue.
(2) [10, Theorem 3.7] The expected revenue of the second price auction with monopoly reserves (individual reserve price) is a 2-approximation to the optimal expected revenue.
Corollary 5.2: The expected revenue from the second price auction with anonymous reserve (resp., monopoly reserves) when the user's type is revealed is a 4-approximation (resp., 2-approximation) to the expected revenue when the user's type is not revealed.
Proof: By Theorem 5.1, the expected revenue from the second price auction with anonymous reserve (resp., monopoly reserves) when the user's type is revealed is a 4-approximation (resp., 2-approximation) to the optimal expected revenue when the user's type is revealed, which by Proposition 4.3 is as high as the optimal expected revenue when the type is not revealed.
As described above, systems and computer-implemented methods may provide advertiser of online advertising opportunity auctions individual reserve price, which publishers of the online auctions may use to counter the negative effect on bidding competition that is caused by disclosing certain information of viewers of the opportunities being auctioned. In addition, the present application also provides programs adopting that described methods, where the programs comprise instructions stored on a computer-readable storage medium that may be executed by a processor of a device such as servers.
However, it is intended that the foregoing detailed description be regarded as illustrative rather than limiting, and that it be understood that it is the following claims, including all equivalents, that are intended to define the spirit and scope of this invention.
For example, while the above-described systems and methods have been described with respect to individualizing the reserve prices of advertisement realization auctions, it will be appreciated that the same systems and methods may be implemented to individualize the reserve prices of auctions that are not related to advertisement realization.
Further, while the above-described systems and methods have been described with respect to individualizing the reserve prices of online auctions, it will be appreciated that the same systems and methods may be implemented to individualize the reserve prices of auctions that are not held online and/or not related to online activities.
Also, while the above-described systems and methods have been described with respect to individualizing the reserve prices of auctions held by publishers and bided by advertisers, it will be appreciated that the same systems and methods may be implemented to individualize the reserve prices of auctions held by any auction holder and bided by any auction attendances.
In addition, while example embodiments have been particularly shown and described with reference to
Throughout the specification and claims, terms may have nuanced meanings suggested or implied in context beyond an explicitly stated meaning. Likewise, the phrase “in one embodiment” or “in one example embodiment” as used herein does not necessarily refer to the same embodiment and the phrase “in another embodiment” or “in another example embodiment” as used herein does not necessarily refer to a different embodiment. It is intended, for example, that claimed subject matter include combinations of example embodiments in whole or in part.
The terminology used in the specification is for the purpose of describing particular embodiments only and is not intended to be limiting of example embodiments of the invention. In general, terminology may be understood at least in part from usage in context. For example, terms, such as “and”, “or”, or “and/or,” as used herein may include a variety of meanings that may depend at least in part upon the context in which such terms are used. Typically, “or” if used to associate a list, such as A, B or C, is intended to mean A, B, and C, here used in the inclusive sense, as well as A, B or C, here used in the exclusive sense. In addition, the term “one or more” as used herein, depending at least in part upon context, may be used to describe any feature, structure, or characteristic in a singular sense or may be used to describe combinations of features, structures or characteristics in a plural sense. Similarly, terms, such as “a,” “an,” or “the,” again, may be understood to convey a singular usage or to convey a plural usage, depending at least in part upon context. In addition, the term “based on” may be understood as not necessarily intended to convey an exclusive set of factors and may, instead, allow for existence of additional factors not necessarily expressly described, again, depending at least in part on context.
Likewise, it will be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element or intervening elements may be present. In contrast, when an element is referred to as being “directly connected” or “directly coupled” to another element, there are no intervening elements present. Other words used to describe the relationship between elements should be interpreted in a like fashion (e.g., “between” versus “directly between”, “adjacent” versus “directly adjacent”, etc.).
It will be further understood that the terms “comprises”, “comprising,”, “includes” and/or “including”, when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof, and in the following description, the same reference numerals denote the same elements.