
2
the seller of the data (which could be the data owner
or the data trading platform) selects some buyers from a
group of potential buyers to maximize the total payment
paid by these selected buyers. Previous works (e.g., [12],
[38], [46], [47]) proposed various data pricing models based
on privacy, quality and query-version. As a supplement
of existing work, we here investigate online mechanisms
for trading raw data (or dataset1) or some form of digital
products such as software or machine-learning models by
jointly considering the data copy-sensitiveness and time-
sensitiveness:
•Copy-sensitiveness: The more scarce resource the more
valuable it is. Specifically, being the only owner of some
critical data (or some AI models, or some Apps) might
benefit the owner to dominate a specific market. In
this work, we study the scenario that all buyers are
competitive to obtain the data-copyright or exclusive
usage of some data which is universally unique. In
other words, the specific data or the data product will
be sold to only one carefully selected user to maximize
the expected revenue of the seller.
•Time-sensitiveness: In real data application scenarios,
typically the perceived data value will change over
time. In some cases such as monitoring [48] and rec-
ommendation systems [49], the consumers prefer near-
term data to improve the prediction or classification
accuracy. Thus, the data value may decrease over time.
In other cases such as the time-series data [47], [50],
the value may increase over time since the data grad-
ually becomes more accurate and complete. Besides,
the variation of data value may be more complicated
due to some specific considerations, e.g., increasing for
some time and then decreasing. In general, we use a
continuous ”discount” function d(t)2to denote the
data value fluctuation over time t. When a buyer ihas
an initial valuation vifor the data at time 0, then the
valuation becomes vi·d(t)at time t≥0. In this work,
we assume that such a value discount function d(t)is
known to the buyers and also the seller.
In this work, our objective is to design strategy-proof
mechanisms that can incentivize buyers to truthfully arrive
in time and report his true valuation vior discounted val-
uation vid(t), while approximately maximize the revenue
and/or social efficiency. The combined feature of copy-
sensitiveness and time-sensitiveness increases the difficulty
of mechanism design for revenue maximization in online
data pricing. Unfortunately, existing online mechanisms can-
not be applied directly here. In this work, we focus on
trading time-sensitive valued digital product (such as data
or data-copyright, etc.) and our objective is to design an
online mechanism with the following desirable properties:
Individual Rationality, Incentive Compatibility (both time-
IC and value-IC), Consumer Sovereignty, Competitiveness,
and Computational Efficiency. A mechanism is called truth-
ful (or strategy-proof) if it satisfies both Individual Rational-
ity (IR, non-negative utility), Incentive Compatible(value-
1. We use the “data” or “dataset” interchangeably to denote one unit
of the trading data or the data product such as an AI model.
2. In this paper, we use the term “discount” though the function d(t)
is not necessarily monotone decreasing as a function of t.
bidding and time-arrival) and Consumer Sovereignty(CS,
a chance to win). We focus on designing truthful auction
mechanisms with approximately optimum revenue.
When selling the data to potential buyers for revenue
maximization, typically there are two different approaches.
One is the posted price mechanism, where the seller posts a
public price for a single data and the buyers take-it-or-leave-
it. i.e., the buyer decides to buy if its discounted valuation
vid(t)is at least this posted price. Previous works [38],
[51], [52] usually model it as a multi-armed bandit (MAB)
optimization. However, the MAB-based approaches are all
multi-round-play games, while the problem studied here is
to consider the single-round trading for a specific digital
good or data copyright. The other is auction mechanism
where each buyer reports a possible bid when arrives, and
the seller determines whether to sell the product to this
buyer and at what price. One typical auction mechanism
is online auction mechanism when users arrive online. Then
when a user iarrives, the user needs report a value repre-
senting his reserving price ri(called bid) for his target data;
and then the seller will immediately decide whether to sell
the data or not and the decision is irrevocable. Typically,
the seller also needs to immediately determine the price the
buyer needs to pay online when the user arrives. In certain
situations, the seller is allowed to postpone his decision on
the amount of payment that the buyer needs to pay.
The problem studied here is similar to the online sec-
retary problem, and its variations such as discounted sec-
retary problem. Without considering the time-sensitiveness,
Hajiaghayi et al. [53] have presented a constant-competitive
truthful online auction of single item. However, when con-
sidering the discount function d(t), each bidder’s true val-
uation fluctuates overtime and thus the existing mechanism
may result in an arbitrarily large competitive ratio with
respect to offline Vickrey for revenue. When considering
discounting valuations, by using a two-stage sampling-
accepting process, Wu et al. [54] presented a strategy-proof
online auction in the multi-round-play setting, i.e., each
data can be sold up to g≥1copies in each time slot t.
Unfortunately, such mechanisms cannot be directly applied
to our setting where only one buyer will get the data. The
single-round online trading task studied in this work is
much more challenging due to the short of opportunities
to learn the trading information.
To the best of our knowledge, this work is the first
to study the single-round online mechanism in the time-
sensitive setting. Observe that even when all buyers are
truthful in advance, all online algorithms have competitive
ratio at least Ω( log n
log log n)[55]. Generally, for all truthful
online mechanisms, we will first show a lower bound of
Ω(n)on the revenue competitive ratio when we have an
arbitrary unknown discount function d(t)(§4), and a lower
bound Ω( log n
log log n)for non-increasing discount functions. We
design a sequence of online truthful auction mechanisms by
the following approaches: 1) partition the discount function
into different classes such that the discount values in each
discount-class is within a constant B > 1of each other, i.e.,
the discount value in class cis in the range [B−c, B−c+1]
(assuming that the maximum discount value is 1); 2) then
run some mechanism on users from one carefully selected
discount-class (in this sub-procedure, we will ignore the