Computer Science > Computer Science and Game Theory
[Submitted on 22 Feb 2013 (this version), latest version 11 Jul 2013 (v4)]
Title:Budget Feasible Mechanisms for Experimental Design
View PDFAbstract:In the classical experimental design setting, an experimenter E has access to a population of $n$ potential experiment subjects $i\in \{1,...,n\}$, each associated with a vector of features $x_i\in\reals^d$. Conducting an experiment with subject $i$ reveals an unknown value $y_i\in \reals$ to E. E typically assumes some hypothetical relationship between $x_i$'s and $y_i$'s, e.g., $y_i \approx \beta^T x_i$, and estimates $\beta$ from experiments. As a proxy for various practical constraints, E may select only a subset of subjects on which to conduct the experiment.
We initiate the study of budgeted mechanisms for experimental design. In this setting, E has a budget $B$. Each subject $i$ declares an associated cost $c_i >0$ to be part of the experiment, and must be paid at least her cost. In particular, the Experimental Design Problem (EDP) is to find a set $S$ of subjects for the experiment that maximizes $V(S) = \log\det(I_d+\sum_{i\in S}x_i x_i^T)$ under the constraint $\sum_{i\in S}c_i\leq B$; our objective function corresponds to the information gain in parameter $\beta$ that is learned through linear regression methods, and is related to the so-called D-optimality criterion. Further, the subjects are strategic and may lie about their costs. Thus, we need to design a mechanism for EDP with suitable properties.
We present a deterministic, polynomial time, truthful, budget feasible mechanism for EDP. By applying previous work on budget feasible mechanisms with submodular objective, one could only have derived either an exponential time deterministic mechanism or a randomized polynomial time mechanism. Our mechanism yields a constant factor ($\approx 12.68$) approximation, and we show that no truthful, budget-feasible algorithms are possible within a factor 2 approximation. We also show how to generalize our approach to a wide class of learning problems.
Submission history
From: Thibaut Horel [view email][v1] Fri, 22 Feb 2013 22:12:11 UTC (53 KB)
[v2] Tue, 26 Feb 2013 09:07:43 UTC (34 KB)
[v3] Tue, 9 Jul 2013 14:59:15 UTC (52 KB)
[v4] Thu, 11 Jul 2013 15:51:08 UTC (47 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
Connected Papers (What is Connected Papers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.