The study of statistical estimation without distributional assumptions on data values, but with knowledge of data collection methods was recently introduced by Chen, Valiant and Valiant (NeurIPS 2020). In this framework, the goal is to design estimators that minimize the worst-case expected error. Here the expectation is over a known, randomized data collection process from some population, and the data values corresponding to each element of the population are assumed to be worst-case. Chen, Valiant and Valiant show that, when data values are $\ell_{\infty}$-normalized, there is a polynomial time algorithm to compute an estimator for the mean with worst-case expected error that is within a factor $\frac{\pi}{2}$ of the optimum within the natural class of semilinear estimators. However, their algorithm is based on optimizing a somewhat complex concave objective function over a constrained set of positive semidefinite matrices, and thus does not come with explicit runtime guarantees beyond being polynomial time in the input. In this paper we design provably efficient algorithms for approximating the optimal semilinear estimator based on online convex optimization. In the setting where data values are $\ell_{\infty}$-normalized, our algorithm achieves a $\frac{\pi}{2}$-approximation by iteratively solving a sequence of standard SDPs. When data values are $\ell_2$-normalized, our algorithm iteratively computes the top eigenvector of a sequence of matrices, and does not lose any multiplicative approximation factor. We complement these positive results by stating a simple combinatorial condition which, if satisfied by a data collection process, implies that any (not necessarily semilinear) estimator for the mean has constant worst-case expected error.
翻译:没有数据值分布假设的统计估计研究,但陈、维亚特和Valiant(NeurIPS 2020)最近引入了对数据收集方法的了解。在这个框架中,目标是设计将最坏的预期错误最小化的估测器。这里的预期是来自某些人群的已知的随机数据收集过程,而与每个人口元素相对应的数据值假定为最坏的情况。陈、维亚特和Valiant 显示,当数据值为$\ell_infty}(美元正常化)时,有一个复合时间算法来计算一个最坏的预估测器。在这个文件中,我们设计了一个最坏的估测错误的估测器 $\ preform2 。但是,它们的算法的基础是优化一个较复杂的定点功能,一个固定的半确定基基基矩阵值,因此,如果明确的运行时间保证超过输入的多数值,则不会出现。 在这张纸上,我们设计了一个最坏的直流数据序列, 一个以最坏的精确的直径直径运算法 。